UWB QT-JAVA通信协议规范

需积分: 0 0 下载量 97 浏览量 更新于2024-08-04 收藏 40KB DOCX 举报
"UWB QT-JAVA通信协议-吴洪亮-201712181" 本文档详细描述了UWB QT设备与JAVA TCP服务端之间通信的协议规范,由吴洪亮在2017年11月17日创建,并在后续进行了更新。该协议主要用于规范QT服务如何将手环数据上报至JAVA服务端。 **版本历史** - V1.0: 吴洪亮在2017-11-17增加了"type"字段,用于区分不同类型的消息。 - V1.1: 吴洪亮在2017-12-10进行了更新,增加了"timestamp"字段,以记录时间戳。 **在线离线状态** 手环在线离线状态的上报包括请求地址、数据格式和数据示例。QT设备需向指定的TCP服务器(192.168.10.9:8822)发送消息,并在每个报文末尾添加"*"作为结束标识。数据格式中可能包含手环的在线/离线状态信息。 **实时位置坐标** 手环实时位置坐标的数据上报同样包括请求地址、数据格式和数据示例。此部分消息用于报告手环的当前位置,可能包括经度、纬度、楼层等信息。 **报警信息** 手环可以触发各种报警事件,如串仓报警、电子围栏报警等。这些报警信息会通过TCP连接上报,包括报警的级别(严重、普通、提示)和类型。报警编号按照级别和类型进行编码,如"0101"表示严重级别的某种报警。 **Ping保活消息** 为了保持TCP连接的活性,QT设备会定期发送Ping消息。这些消息同样遵循特定的请求地址、数据格式和示例。 **附录** - **区域编号说明**:区域编号由大区、栋、层和小区号组成,例如"生产间监仓医院会见楼"。小区号用于细分不同的子区域,如监仓内的厕所。 - **区域编号对照表**:给出了编号规则,确保相邻区域的编号能反映它们的关系。 - **报警编号对照表**:列出了不同级别和类型的报警,以及它们对应的编号。 整体而言,这份文档为UWB QT设备和JAVA服务端的通信提供了一套详细的协议,确保了数据传输的准确性和可靠性。开发者如李彦璋等可以根据这些规范来实现设备与服务端之间的通信功能。