一、客服端MQTT連接阿里雲物聯網平臺:
命令+可變長度+可變報頭長度+協議名+協議版本號+連接標誌+心跳包時間+clientid長度+clientid+username長度+username+password長度+password
倘若連接上服務器,則服務器向客戶端返回數據:0x20 0x02 0x00 0x00(ps:0x20是固定頭,0x02代表兩個數據,0x00 0x00代表那兩個數據)
二、心跳包:
1、客戶端向服務器發送數據(報文):0xc0 0x00
2、服務器向客戶端迴應數據(報文):0xd0 0x00
三、客戶端向服務器請求訂閱:
四、服務器向客戶端發佈消息:命令+可變長度+topic長度+topic+屬性數據(下行)
五、客戶端向服務器發送數據(屬性上報):命令+可變長度+topic長度+topic+屬性數據(上行)