設備數據包格式

設備發送消息類型(反饋)

  • CONNECT:用於設備連接,需要攜帶PID
  • DISCONNECT:用於設備斷開連接
  • POSTURE:用於設備發送姿態(全部姿態)
  • DONE:用於設備調整姿態完成,攜帶姿態信息,(服務器檢測到後可以接收姿態調整)
  • UNDONE:當設備開始調整姿態工作時發送,(服務器檢測到後拒絕姿態調整)

設備接收消息類型(指令)

  • QUERY_POSTURE:姿態查詢
  • QUERY_PID:PID查詢
  • CONTROL_POSTURE:姿態控制,攜帶一字節的姿態位和一字節調整角度
  • SERVER_FEEDBACK_SUCCESS:服務器反饋成功,一般用於連接服務成功的反饋
  • SERVER_FEEDBACK_FAIL:服務器失敗成功,一般用於連接服務失敗的反饋
字段\類型 from(幀頭) len(長度) type(指令類型) content(指令內容) sum(校驗)
發送消息類型: 1字節 1字節 1字節 變動 1字節
PING 0x5d(BED) 01 00 null len+type
CONNECT 0x5d(BED) 07 01 xxxxxx(48位PID) len+type+con
DISCONNECT 0x5d(BED) 01 02 null len+type
POSTURE 0x5d(BED) 06 03 xxxxx(5字節angle:頭尾左右升) len+type+con
DONE 0x5d(BED) 01 04 xxxxx(姿態,同上) len+type+con
UNDONE 0x5d(BED) 01 05 00:設備異常;01:上位機;02:手控盒 len+type+con
接收消息類型:
PING 0x5d(BED) 01 10 null len+type
QUERY_POSTURE 0x5d(BED) 01 11 null len+type
QUERY_PID 0x5d(BED) 01 12 null len+type
CONTROL_POSTURE 0x5d(BED) 03 13 xx(2字節:pos+angle) len+type+con
SERVER_FEEDBACK_SUCCESS 0x5d(BED) 01 14 null len+type
SERVER_FEEDBACK_FAIL 0x5d(BED) 01 15 null len+type
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章