地磁接收器与上位机通信协议.doc
文本预览下载声明
地磁接收器与上位机通信协议
版本号 1.0.0
苏州博朗明科技有限公司
2015年8月
目录
目录 1
一、 前言 4
二、 范围 4
三、 系统拓朴图 4
四、 术语和缩略语 4
4.1 术语 4
4.1.1. 传输控制协议/互联网络协议TCP/IP transmission control protocol/internet protocol 4
4.1.2. 传输时间间隔 transfer interval 4
4.1.3. 数据实体 entity 4
4.1.4. 上传 uploading 4
4.1.5. 下传 downloading 5
4.2 缩略语 5
4.2.1. 地磁接收器 5
4.2.2. 扩展板 5
4.2.3. 上位机 5
4.2.4. 下位机 5
五、 5
六、 通讯方式 5
七、 数据传输通信协议 6
7.1 通信链路的维持 6
7.2 特殊说明 6
7.3 协议格式 6
7.4 命令ID类别 6
7.5 命令编号列表 7
7.6 通信系统协议 8
7.6.1. 下行数据格式 8
7.6.1.1 上位机命令应答(命令ID:0001H) 8
7.6.1.2 时间同步指令(命令ID:0002H) 8
7.6.1.3 设备时间获取指令(命令ID:0003H) 8
7.6.1.4 设备重启指令(命令ID:0004H) 9
7.6.1.5 查询地磁终端状态指令(命令ID:0005H) 9
7.6.1.6 设备开关设置指令(命令ID:0006H) 9
7.6.1.7 设置阀值指令(命令ID:0007H) 9
7.6.1.8 设置灵敏度指令(命令ID:0008H) 9
7.6.1.9 设置采样间隔指令(命令ID:0009H) 10
7.6.1.10 获得接收器参数指令(命令ID:000AH) 10
7.6.1.11 读取车辆信息(命令ID:000BH) 10
7.6.1.12 添加地磁终端(命令ID:000CH) 10
7.6.1.13 删除地磁终端(命令ID:000DH) 11
7.6.1.14 配置通讯参数指令(命令ID:0010) 11
7.6.1.15 配置地磁参数指令(命令ID:0011H) 11
7.6.2. 上行数据格式 11
7.6.2.1. 地磁接收器命令应答(命令ID:0F01H) 12
7.6.2.2. 查询状态命令应答 (命令ID:0F05) 12
7.6.2.3. 地磁接收器登录(命令ID:0F10H) 12
7.6.2.4. 故障指令(命令ID:0F11H) 12
7.6.2.5. 地磁终端参数上传指令(命令ID:0F12H) 13
7.6.2.6. 地磁接收器历史数据上传(命令ID:0F13H) 13
通信协议版本改动说明
协议版本号 改动说明 时间 修改人 1.0.0 通信协议初稿 2015/8/20 帅珠龙
前言
地磁接收器与上位机通信协议,用于地磁配置软件或地磁数据采集监测软件与地磁接收器设备或带LAN接口扩展板之间数据通信标准协议。
范围
PC端软件与硬件终端之间的标准通信。
本协议由苏州博朗明科技有限公司研发部负责解释。
系统拓朴图
术语和缩略语
术语
传输控制协议/互联网络协议TCP/IP transmission control protocol/internet protocol
一种网络通信协议,规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IP是INTERNET的基础协议,也是计算机数据打包和寻址的标准办法。
传输时间间隔 transfer interval
是指数据上传或下发的时间间隔。
数据实体 entity
是指各类数据传输对象。
上传 uploading
地磁接收器或扩展板定时向上位机发送采集参数。
下传 downloading
配置软件或数据采集监测软件发送的查询指令或控制命令。
数据传输通信协议
通信链路的维持
下位机与上位机通信链路的维持是通过互发心跳指令的方式。
心跳指令由下位机向上位机周期性的发送,上位机收到心跳指令后回复一条心跳应答指令。下位机心跳上传周期为10秒。上位机间隔三个周期未收以心跳数据则认为该下位机已经断开,下位机若三个周期未收到心跳应答指令则认为与上位机链路
显示全部