设备数据包格式

设备发送消息类型(反馈)

  • 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字节
PING0x5d(BED)0100nulllen+type
CONNECT0x5d(BED)0701xxxxxx(48位PID)len+type+con
DISCONNECT0x5d(BED)0102nulllen+type
POSTURE0x5d(BED)0803xxxxx(5字节angle:头尾左右升前后)len+type+con
DONE0x5d(BED)0804xxxxx(姿态,同上)len+type+con
UNDONE0x5d(BED)020500:设备异常;01:上位机;02:手控盒len+type+con
接收消息类型:
PING0x5d(BED)0110nulllen+type
QUERY_POSTURE0x5d(BED)0111nulllen+type
QUERY_PID0x5d(BED)0112nulllen+type
CONTROL_POSTURE0x5d(BED)0313xx(2字节:pos+angle)len+type+con
SERVER_FEEDBACK_SUCCESS0x5d(BED)0114nulllen+type
SERVER_FEEDBACK_FAIL0x5d(BED)0115nulllen+type
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值