1 通訊協議總則: 通訊方式 | | | | | | | | | | | | | 不小于100ms(不許連續發送或接收指令的間隔,過短而導致掉幀)(任意兩條指令的間隔不小于100ms) |
2 數據格式以及定義 起 始 碼:0xA5; 長 度 碼:不包含幀頭和自己, 功能碼+數據域+校驗和+結束碼 功 能 碼:0x10:WIFI模塊配置指令(設備到wifi模塊) 0x20:WIFI模塊狀態指令(wifi模塊到設備) 0x3x:App下發指令(wifi模塊到設備) 0x40:設備狀態指令上報,設備在狀態改變時,要馬上上報狀態 (設備到wifi模塊) 校 驗 碼:除結束碼和校驗碼本身外, 所有字節相加之和;{ (下文0x??, 代表校驗碼省略) 結束碼:0X5A 2.1系統配置: 設備 -> wifi模塊 Ø 模塊網絡狀態查詢:(設備到wifi模塊) 0xa5+0x04+0x10+0x01+0xba+0x5a {模塊接到該指令后回復當前網絡狀態:a、已連接到路由器;b、已連接到服務器; }
wifi模塊 -> 設備 Ø 查詢指令:設備收到該指令后上報當前狀態(wifi模塊到設備) 0xa5+0x04+0x20+0x01+0xca+0x5a Ø 已經連接到路由器(wifi模塊到設備) 0xa5+0x04+0x20+0x02+0xcb+0x5a Ø 已經連接到服務器(wifi模塊到設備) 0xa5+0x04+0x20+0x03+0xcc+0x5a Ø 模塊起soft_ap(wifi模塊到設備) 0xa5+0x04+0x20+0x04+0xcd+0x5a 干什么用的? Ø 模塊斷開路由器,聯網異常(wifi模塊到設備) 0xa5+0x04+0x20+0x05+0xce+0x5a
Ø 蜂鳴器控制指令 0xa5+0x04+0x50+0x00+0xae+0x5a
2.3 APP設置命令: 2.3.1 app普通指令下傳:。 電源開關(KG_Power)
備注: 保留字留待不同型號設備功能擴展之需,當未使用時默認0值填充;
2.3.2 app指令下傳: : 序號 | | | | | | | | | | | | | | 工作模式(WorkMode): 0x00:無功能 0x01:卸妝模式 0x02:深層補水 0x03:肌膚 SPA 0x04:曬后恢復 0x05:敏感肌膚護理 0x06:控油模式 0x07:DIY 模式 0x08:手動模式 0x09~0xff:面膜模式 | | | | | | 第一步工作模式:[0~3] 0:無功能 1:熱噴 2:冷噴 3:溫噴 4、敷面膜 | | | 第一步工作時間:(高字節在前) [0~1800](單位:秒) | | | | | | 第二步工作時間:(高字節在前) [0~1800](單位:秒) | | | | | | 第三步工作時間:(高字節在前) [0~1800](單位:秒) | | | | | |
| | | |
2.4 設備狀態查詢上報: 1、為了保證數據準確性,模塊可查詢設備狀態,設備在收到查詢指令 后,上傳當前設備參數; 2、設備狀態改變后主動上報。 3、設備每5s上報一次狀態 序號 | | | | | | | | | | | | | | 0:待機 1:預熱中 2:熱噴中 3:冷噴中 4:溫噴中 5:完成 6:敷面膜開始等待 7:敷面膜中 8:敷面膜時間到(6,7,8三個狀態詳細見備注1)
| | | [0~100] 0:無功能 1:卸妝模式 2:深層補水 3:肌膚 SPA 4:曬后恢復 5:敏感肌膚護理 6:控油模式 7:DIY 模式 8~n:面膜模式 | | 工作時間(總剩余時間)(WorkTime_Left) | [0~65535]單位:秒 (在手動模式時,此處為設備上報正計時時間) | | | [0~65535]單位:秒 (手動模式時,上報ff ff) | | |
| | |
| | | | | |
| | | |
|