bugfix mqttclient.cpp
This commit is contained in:
parent
8e188f3178
commit
229daf080c
@ -124,7 +124,7 @@ void mqtt_client_task(void *param) {
|
|||||||
if (mqttClient.connected()) {
|
if (mqttClient.connected()) {
|
||||||
|
|
||||||
char buffer[PAYLOAD_BUFFER_SIZE + 3];
|
char buffer[PAYLOAD_BUFFER_SIZE + 3];
|
||||||
snprintf(buffer, msg.MessageSize + 3, "%s/%u", msg.MessagePort,
|
snprintf(buffer, msg.MessageSize + 3, "%u/%s", msg.MessagePort,
|
||||||
msg.Message);
|
msg.Message);
|
||||||
|
|
||||||
if (mqttClient.publish(MQTT_OUTTOPIC, buffer)) {
|
if (mqttClient.publish(MQTT_OUTTOPIC, buffer)) {
|
||||||
@ -174,7 +174,7 @@ void mqtt_enqueuedata(MessageBuffer_t *message) {
|
|||||||
|
|
||||||
void mqtt_callback(MQTTClient *client, char topic[], char payload[],
|
void mqtt_callback(MQTTClient *client, char topic[], char payload[],
|
||||||
int length) {
|
int length) {
|
||||||
if (topic == MQTT_INTOPIC)
|
if (strcmp(topic, MQTT_INTOPIC) == 0)
|
||||||
rcommand((const uint8_t *)payload, (const uint8_t)length);
|
rcommand((const uint8_t *)payload, (const uint8_t)length);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user