ESP8266
[ 關于-巴發云MQTT/TCP:arduino 設置回調函數 ]
日志2024/6/29
arduino庫:#include <PubSubClient.h>
回調函數? ? ? ? ? ?是其庫設置好的 可以改名字?
這里只寫上關鍵代碼 設置客戶端為 A?
?
關鍵代碼: A.setCallback(回調名)
//========MQTT 回調處理=========mqttmsgg(自定義的函數名)====
void mqttmsgg(char* topic,byte* payload,unsigned int length){String msmgg=(String)topic; for(int i=0;i<length;i++){msmgg+=(char)payload[i];
}topic 返回 MQTT訂閱的主題
payload 返回二進制流 是數組 所以用(char) 去格式化
再通過 length 長度 獲取所有信息;
???????