LocalSense WebSocket实时通信协议详解
需积分: 0 153 浏览量
更新于2024-08-04
收藏 63KB DOCX 举报
"LocalSense WebSocket协议V0.91是一个用于客户端通信的协议,由清研讯科在2015年5月14日发布。这个协议主要用于传输位置信息、状态变化等实时数据,采用WebSocket协议进行服务器与客户端之间的交互。WebSocket服务名为localsense_distribute_server,工作在非安全模式下,监听9001端口。数据格式遵循网络字节序,并包含特定的子协议localSensePush-protocol。协议中定义了三种主要的数据类型:标签实时信息、报警信息和电量信息。"
LocalSense WebSocket协议的核心在于其数据帧结构,其中:
1. **标签实时信息**:
- 帧头:固定为0xCC5F,用于标识数据帧的开始。
- 帧类型:固定为0x01,表示这是标签实时信息。
- 标签个数:1字节,表示帧中包含的标签信息数量。
- 标签信息:每个标签信息由21字节组成,包括标签ID、坐标、定位指示、楼层指示、电量百分比、休眠和充电状态、时间戳、地点编号和楼层编号。
- CRC16校验:用于数据完整性检查。
- 帧尾:固定为0xAABB,标识数据帧的结束。
2. **报警信息**:
- 帧头同样为0xCC5F。
- 帧类型:0x03,表示报警信息。
- 报警类型:1字节,定义了不同类型的报警,如电子围栏、SOS、剪断、消失和低电量报警等。
- 关联ID:关联到触发报警的标签ID。
- 报警时间:从1970年1月1日起的毫秒数。
- 报警信息:用GB2312编码的警情描述。
- CRC16校验和帧尾与标签实时信息相同。
3. **电量信息**:
- 该部分未在提供的内容中详细描述,但可以推测它包含有关设备电量状态的信息,可能包括帧头、帧类型、电量百分比、时间和CRC16校验等字段。
此协议的设计允许高效地传输定位系统中的关键信息,如设备的位置、状态变化和安全警报,适用于各种环境,如资产管理、室内导航或安全监控。通过WebSocket协议,服务器可以实时推送给多个客户端,无论是PC应用程序还是移动应用程序,都能及时接收和处理这些信息。
2022-08-03 上传
2021-08-20 上传
点击了解资源详情
2013-09-13 上传
2013-07-15 上传
2022-05-27 上传
点击了解资源详情
2023-05-01 上传
易烫YCC
- 粉丝: 29
- 资源: 315
最新资源
- ES管理利器:ES Head工具详解
- Layui前端UI框架压缩包:轻量级的Web界面构建利器
- WPF 字体布局问题解决方法与应用案例
- 响应式网页布局教程:CSS实现全平台适配
- Windows平台Elasticsearch 8.10.2版发布
- ICEY开源小程序:定时显示极限值提醒
- MATLAB条形图绘制指南:从入门到进阶技巧全解析
- WPF实现任务管理器进程分组逻辑教程解析
- C#编程实现显卡硬件信息的获取方法
- 前端世界核心-HTML+CSS+JS团队服务网页模板开发
- 精选SQL面试题大汇总
- Nacos Server 1.2.1在Linux系统的安装包介绍
- 易语言MySQL支持库3.0#0版全新升级与使用指南
- 快乐足球响应式网页模板:前端开发全技能秘籍
- OpenEuler4.19内核发布:国产操作系统的里程碑
- Boyue Zheng的LeetCode Python解答集