字段\型別
from(幀頭)
len(長度)
type(指令型別)
content(指令內容)
sum(校驗)
傳送訊息型別:
1位元組1位元組
1位元組變動
1位元組ping
0x5d(bed)
0100
null
len+type
connect
0x5d(bed)
0701
******(48位pid)
len+type+con
disconnect
0x5d(bed)
0102
null
len+type
posture
0x5d(bed)
0803
***xx(5位元組angle:頭尾左右公升前後)
len+type+con
done
0x5d(bed)
0804
***xx(姿態,同上)
len+type+con
undone
0x5d(bed)
0205
00:裝置異常;01:上位機;02:手控盒
len+type+con
接收訊息型別:
ping
0x5d(bed)
0110
null
len+type
query_posture
0x5d(bed)
0111
null
len+type
query_pid
0x5d(bed)
0112
null
len+type
control_posture
0x5d(bed)
0313
xx(2位元組:pos+angle)
len+type+con
server_feedback_success
0x5d(bed)
0114
null
len+type
server_feedback_fail
0x5d(bed)
0115
null
len+type
資料報格式 USB資料報解析
由域構成的包有四種型別,分別是令牌包 資料報 握手包和特殊包,前面三種是重要的包,不同包的域結構不同,介紹如下 1 令牌包 分為輸入包 輸出包 設定包和幀起始包 注意這裡的輸入包是用於設定輸入命令的,輸出包是用來設定輸出命令的,而不是放資料的 其中輸入包 輸出包和設定包的格式都是一樣的 sync p...
IP資料報格式
版本字段長度為4,用來表明建立資料報的ip版本,目前的ip版本是ipv4,ipv6正在發展中。ipv4的字段為0100 首部長度 報頭長度 指的是首部佔32 bit字的數目,包括任何選項。由於它是乙個4位元字段,因此首部最長為60個位元組。15x32 8 60位元組.ip首部始終是32 bit的整數...
TCP資料報格式
tcp 提供一種面向連線的 全雙工的 可靠的位元組流服務。在乙個tcp 連線中,僅有兩方進行彼此通訊。廣播和多播不能用於tcp。tcp 的接收端必須丟棄重複的資料。tcp 對位元組流的內容不作任何解釋。對位元組流的解釋由tcp 連線雙方的應用層解釋。tcp 通過下列方式來提供可靠性 應用資料被分割成...