我需要一個引數:
"data": base64( 位元組陣列 )//透傳指令
然后廠家給出了透傳協議,看不明白怎么得出透傳指令????
資料透傳類通信協議
資料透傳類通信協議主要應用在在插座類產品上增加附加的功能,例如增加紅外功能、485通信傳輸功能。此類需要旨在利用插座WIFI模塊的資料透傳功能,因此本協議命名為資料透傳類通信協議。資料透傳類通信協議也有控制、查詢以及反饋協議,其中控制和查詢的命令型別是0x0005,反饋類的命令型別為0x0006。
4.2.1 資料透傳類控制、查詢【WIFI?MCU】
幀頭
(4 Byte)
0x5a5aa5a5
A5 A5 5A 5A
校驗
(2 Byte)
命令型別
(2 Byte)
0x0005
05 00
資料長度
(2 Byte)
資料轉發類碼 轉發資料碼(n Byte)
(1 Byte)
0x01: 紅外資料轉發 壓縮方式(1 Byte)+紅外的資料(n Byte)
0x02: 啟動紅外資料學習 無
0x03: 查詢紅外學習碼 無
0x04: 取消紅外碼學習 無
1) 幀頭(4 byte):0x5a5aa5a5;
2) 校驗 (2byte):CRC = 0xbeaf + 除校驗位元組外所有資料的累加和
3) 命令型別(2byte) : 0x0005
4) 資料長度(2byte):資料轉發類碼+轉發資料碼的長度
5) 資料轉發類碼(1位元組)
0x01: 紅外資料轉發
0x02:啟動紅外資料學習
0x03:查詢紅外學習狀態
0x04:取消紅外碼學習
……………………………..后邊根據協議的需要依次增加………………………………………………………………………………..
6) 資料轉發碼:此處為紅外資料碼:壓縮方式(1byte)+紅外的資料
備注:壓縮方式=0:不壓縮
=1:壓縮方式1
=2:壓縮方式2
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/115504.html
標籤:網絡協議與配置
下一篇:求一種LMS的改進演算法
