![](/img/trans.png)
[英]MQTT client not subscribing to a given topic (or callback not working as intended)
[英]callback to check specific MQTT topic (not just check the payload)
我目前使用下面的回調來檢查傳入 MQTT 消息的 PAYLOAD,但有誰知道我如何繼續這樣做,但還能找到來自特定主題的消息?
void callback(char * topic, byte * payload, unsigned int length) {
char p[length + 1];
memcpy(p, payload, length);
p[length] = NULL;
if (!strcmp(p, "home")) {
Particle.publish(DEVICE_NAME, HOME_MSSG, 60, PRIVATE);
} else if (!strcmp(p, "chome")) {
Particle.publish(DEVICE_NAME, CHOME_MSSG, 60, PRIVATE);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.