“虫情仪通讯文档”的版本间的差异

来自东骏科技波塞冬平台开发者文档
跳转至: 导航搜索
锁定当前位置
远程控制
 
(未显示同一用户的24个中间版本)
第42行: 第42行:
 
| '''内容长度''' || 3byte,表示内容长度,ASCII数字表示
 
| '''内容长度''' || 3byte,表示内容长度,ASCII数字表示
 
|-
 
|-
| '''内容''' || 定位信息:
+
| '''内容''' || 定位信息:成功获取定位信息参数为(经度,维度),没有成功定位参数为(文本:NO POSITION)
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
  
1-成功获取定位信息参数为(经度,维度);
+
=== 偏移上报 ===
  
2-没有成功定位参数为(文本:NO POSITION)
+
==== 设备位置偏移上报 ====
 +
 
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 通信模块
 +
|-
 +
| '''说明''' || 当设备位置出现偏移,主动上报数据,如果偏移持续,则每分钟上报一次
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''响应类型''' || 2byte,RP
 +
|-
 +
| '''命令''' || 3byte,CQF
 +
|-
 +
| '''会话ID''' || 6byte,A21021
 +
|-
 +
| '''内容长度''' || 3byte,表示内容长度,ASCII数字表示
 +
|-
 +
| '''内容''' || 当前位置(精度,维度)#/#
 +
 
 +
锁定位置(精度,维度)#/#
 +
 
 +
偏移距离(米为单位)
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
 +
 
 +
==== 设备偏移响应 ====
 +
 
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 服务端
 +
|-
 +
| '''说明''' || 服务端应答设备偏移
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''报文长度''' || 3byte,表示整个报文的总长度,ASCII数字表示
 +
|-
 +
| '''命令''' || 3byte,CQF
 +
|-
 +
| '''会话ID''' || 6byte,A21021
 +
|-
 +
| '''分隔符''' || 1byte,“/”
 +
|-
 +
| '''参数''' || 1-上报成功
 
|-
 
|-
 
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
第71行: 第119行:
 
| '''分隔符''' || 1byte,“/”
 
| '''分隔符''' || 1byte,“/”
 
|-
 
|-
| '''参数''' ||
+
| '''参数''' || 1-锁定,2-解除锁定
 
|-
 
|-
 
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 
|}
 
|}
  
==== 定位查询响应 ====
+
==== 锁定位置响应 ====
  
 
{| class="wikitable"
 
{| class="wikitable"
第98行: 第146行:
 
定位信息:当未成功锁定时返回NO POSITION,当锁定成功后返回(经度,维度)
 
定位信息:当未成功锁定时返回NO POSITION,当锁定成功后返回(经度,维度)
  
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
 +
 +
=== 设置参数 ===
 +
 +
==== 设置参数请求 ====
 +
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 服务器
 +
|-
 +
| '''说明''' || 服务端询问设备状态
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''报文长度''' || 3byte,表示整个报文的总长度,ASCII数字表示
 +
|-
 +
| '''命令''' || 3byte,CQD
 +
|-
 +
| '''会话ID''' || 6byte,服务器生成
 +
|-
 +
| '''分隔符''' || 1byte,“/”
 +
|-
 +
| '''参数''' || 拍照时间1(格式:HHmm)#/#分割
 +
 +
拍照时间2(4byte,格式:HHmm,没有设备为FFFF)
 +
 +
拍照时间3(4byte,格式:HHmm,没有设备为FFFF)
 +
 +
拍照时间4(4byte,格式:HHmm,没有设备为FFFF)
 +
 +
拍照时间5(4byte,格式:HHmm,没有设备为FFFF)
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
 +
 +
==== 定位查询响应 ====
 +
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 通信模块
 +
|-
 +
| '''说明''' || 返回服务端查询内容
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''响应类型''' || 2byte,RS
 +
|-
 +
| '''命令''' || 3byte,CQD
 +
|-
 +
| '''会话ID''' || 6byte,服务器生成
 +
|-
 +
| '''内容长度''' || 3byte,表示内容长度,ASCII数字表示
 +
|-
 +
| '''内容''' || 1-设置成功,2-设置失败
 +
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
 +
 +
=== 远程控制 ===
 +
 +
==== 远程控制请求 ====
 +
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 服务器
 +
|-
 +
| '''说明''' || 服务端询问设备状态
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''报文长度''' || 3byte,表示整个报文的总长度,ASCII数字表示
 +
|-
 +
| '''命令''' || 3byte,CQC
 +
|-
 +
| '''会话ID''' || 6byte,服务器生成
 +
|-
 +
| '''分隔符''' || 1byte,“/”
 +
|-
 +
| '''参数''' || 控制装置:2byte,01-相机拍照,02-闸门1开,03-闸门1关,04-闸门2开,05-闸门2关,06-引虫灯开,07-引虫灯关,08-胶带走位,09-补光灯开,0A-补光灯关,10-开门报警解除,11-开门报警打开
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
 +
 +
==== 远程请求响应 ====
 +
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 通信模块
 +
|-
 +
| '''说明''' || 返回服务端查询内容
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''响应类型''' || 2byte,RS
 +
|-
 +
| '''命令''' || 3byte,CQA
 +
|-
 +
| '''会话ID''' || 6byte,服务器生成
 +
|-
 +
| '''内容长度''' || 3byte,表示内容长度,ASCII数字表示
 +
|-
 +
| '''内容''' || 1-执行成功,2-执行失败,3-没有该功能
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
 +
 +
=== 查询设备信息 ===
 +
 +
==== 查询设备信息请求 ====
 +
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 服务器
 +
|-
 +
| '''说明''' || 服务端询问设备状态
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''报文长度''' || 3byte,表示整个报文的总长度,ASCII数字表示
 +
|-
 +
| '''命令''' || 3byte,CQG
 +
|-
 +
| '''会话ID''' || 6byte,服务器生成
 +
|-
 +
| '''分隔符''' || 1byte,“/”
 +
|-
 +
| '''参数''' || 固定值"1"
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
 +
 +
==== 远程请求响应 ====
 +
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 通信模块
 +
|-
 +
| '''说明''' || 返回服务端查询内容
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''响应类型''' || 2byte,RS
 +
|-
 +
| '''命令''' || 3byte,CQA
 +
|-
 +
| '''会话ID''' || 6byte,服务器生成
 +
|-
 +
| '''内容长度''' || 3byte,表示内容长度,ASCII数字表示
 +
|-
 +
| '''内容''' || 当前设备时间(格式:HHmm)#/#
 +
 +
闸门1状态(0x01-开,0x02-关,0x03-无)#/#
 +
 +
闸门2状态(0x01-开,0x02-关,0x03-无)#/#
 +
 +
引虫灯状态(0x01-开,0x02-关,0x03-无)#/#
 +
 +
开门报警状态(0x01-开,0x02-关,0x03-无)#/#
 +
 +
拍照时间1(格式:HHmm)#/#
 +
 +
拍照时间2(格式:HHmm)#/#
 +
 +
拍照时间3(格式:HHmm)#/#
 +
 +
拍照时间4(格式:HHmm)#/#
 +
 +
拍照时间5(格式:HHmm)
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
 +
 +
=== 故障上报 ===
 +
 +
==== 故障上报请求 ====
 +
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 通信模块
 +
|-
 +
| '''说明''' || 设备故障上报
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''响应类型''' || 2byte,RP
 +
|-
 +
| '''命令''' || 3byte,CQE
 +
|-
 +
| '''会话ID''' || 6byte,A21020
 +
|-
 +
| '''内容长度''' || 3byte,表示内容长度,ASCII数字表示
 +
|-
 +
| '''内容''' || 故障类型:1-电量低故障,2-走带用尽故障(传感器或者脉冲多余300个一次),3-安卓通讯故障(#/#分割)
 +
 +
故障参数:电量低故障上报电量值(0-10),其他暂时没有该项目
 +
|-
 +
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 +
|}
 +
 +
==== 故障上报响应 ====
 +
 +
{| class="wikitable"
 +
|-
 +
| '''发送方''' || 通讯模块
 +
|-
 +
| '''说明''' || 设备故障上报应答
 +
|-
 +
| '''开始标志''' || 1byte,“_”
 +
|-
 +
| '''报文长度''' || 3byte,表示整个报文的总长度,ASCII数字表示
 +
|-
 +
| '''命令''' || 3byte,CQE
 +
|-
 +
| '''会话ID''' || 6byte,A21020
 +
|-
 +
| '''分隔符''' || 1byte,“/”
 +
|-
 +
| '''参数''' || 1-上报成功
 
|-
 
|-
 
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 
| '''结束标志''' || 2byte,\r\n(0x0D 0x0A)
 
|}
 
|}

2024年4月30日 (二) 04:54的最新版本

获取定位信息

定位查询请求

发送方 服务器
说明 服务端询问设备状态
开始标志 1byte,“_”
报文长度 3byte,表示整个报文的总长度,ASCII数字表示
命令 3byte,CQA
会话ID 6byte,服务器生成
分隔符 1byte,“/”
参数
结束标志 2byte,\r\n(0x0D 0x0A)

定位查询响应

发送方 通信模块
说明 返回服务端查询内容
开始标志 1byte,“_”
响应类型 2byte,RS
命令 3byte,CQA
会话ID 6byte,服务器生成
内容长度 3byte,表示内容长度,ASCII数字表示
内容 定位信息:成功获取定位信息参数为(经度,维度),没有成功定位参数为(文本:NO POSITION)
结束标志 2byte,\r\n(0x0D 0x0A)

偏移上报

设备位置偏移上报

发送方 通信模块
说明 当设备位置出现偏移,主动上报数据,如果偏移持续,则每分钟上报一次
开始标志 1byte,“_”
响应类型 2byte,RP
命令 3byte,CQF
会话ID 6byte,A21021
内容长度 3byte,表示内容长度,ASCII数字表示
内容 当前位置(精度,维度)#/#

锁定位置(精度,维度)#/#

偏移距离(米为单位)

结束标志 2byte,\r\n(0x0D 0x0A)

设备偏移响应

发送方 服务端
说明 服务端应答设备偏移
开始标志 1byte,“_”
报文长度 3byte,表示整个报文的总长度,ASCII数字表示
命令 3byte,CQF
会话ID 6byte,A21021
分隔符 1byte,“/”
参数 1-上报成功
结束标志 2byte,\r\n(0x0D 0x0A)

锁定当前位置

锁定位置请求

发送方 服务器
说明 服务端询问设备状态
开始标志 1byte,“_”
报文长度 3byte,表示整个报文的总长度,ASCII数字表示
命令 3byte,CQB
会话ID 6byte,服务器生成
分隔符 1byte,“/”
参数 1-锁定,2-解除锁定
结束标志 2byte,\r\n(0x0D 0x0A)

锁定位置响应

发送方 通信模块
说明 返回服务端查询内容
开始标志 1byte,“_”
响应类型 2byte,RS
命令 3byte,CQA
会话ID 6byte,服务器生成
内容长度 3byte,表示内容长度,ASCII数字表示
内容 是否成功:0x01-成功,0x02-未获取当前位置(#/#分割)

定位信息:当未成功锁定时返回NO POSITION,当锁定成功后返回(经度,维度)

结束标志 2byte,\r\n(0x0D 0x0A)

设置参数

设置参数请求

发送方 服务器
说明 服务端询问设备状态
开始标志 1byte,“_”
报文长度 3byte,表示整个报文的总长度,ASCII数字表示
命令 3byte,CQD
会话ID 6byte,服务器生成
分隔符 1byte,“/”
参数 拍照时间1(格式:HHmm)#/#分割

拍照时间2(4byte,格式:HHmm,没有设备为FFFF)

拍照时间3(4byte,格式:HHmm,没有设备为FFFF)

拍照时间4(4byte,格式:HHmm,没有设备为FFFF)

拍照时间5(4byte,格式:HHmm,没有设备为FFFF)

结束标志 2byte,\r\n(0x0D 0x0A)

定位查询响应

发送方 通信模块
说明 返回服务端查询内容
开始标志 1byte,“_”
响应类型 2byte,RS
命令 3byte,CQD
会话ID 6byte,服务器生成
内容长度 3byte,表示内容长度,ASCII数字表示
内容 1-设置成功,2-设置失败
结束标志 2byte,\r\n(0x0D 0x0A)

远程控制

远程控制请求

发送方 服务器
说明 服务端询问设备状态
开始标志 1byte,“_”
报文长度 3byte,表示整个报文的总长度,ASCII数字表示
命令 3byte,CQC
会话ID 6byte,服务器生成
分隔符 1byte,“/”
参数 控制装置:2byte,01-相机拍照,02-闸门1开,03-闸门1关,04-闸门2开,05-闸门2关,06-引虫灯开,07-引虫灯关,08-胶带走位,09-补光灯开,0A-补光灯关,10-开门报警解除,11-开门报警打开
结束标志 2byte,\r\n(0x0D 0x0A)

远程请求响应

发送方 通信模块
说明 返回服务端查询内容
开始标志 1byte,“_”
响应类型 2byte,RS
命令 3byte,CQA
会话ID 6byte,服务器生成
内容长度 3byte,表示内容长度,ASCII数字表示
内容 1-执行成功,2-执行失败,3-没有该功能
结束标志 2byte,\r\n(0x0D 0x0A)

查询设备信息

查询设备信息请求

发送方 服务器
说明 服务端询问设备状态
开始标志 1byte,“_”
报文长度 3byte,表示整个报文的总长度,ASCII数字表示
命令 3byte,CQG
会话ID 6byte,服务器生成
分隔符 1byte,“/”
参数 固定值"1"
结束标志 2byte,\r\n(0x0D 0x0A)

远程请求响应

发送方 通信模块
说明 返回服务端查询内容
开始标志 1byte,“_”
响应类型 2byte,RS
命令 3byte,CQA
会话ID 6byte,服务器生成
内容长度 3byte,表示内容长度,ASCII数字表示
内容 当前设备时间(格式:HHmm)#/#

闸门1状态(0x01-开,0x02-关,0x03-无)#/#

闸门2状态(0x01-开,0x02-关,0x03-无)#/#

引虫灯状态(0x01-开,0x02-关,0x03-无)#/#

开门报警状态(0x01-开,0x02-关,0x03-无)#/#

拍照时间1(格式:HHmm)#/#

拍照时间2(格式:HHmm)#/#

拍照时间3(格式:HHmm)#/#

拍照时间4(格式:HHmm)#/#

拍照时间5(格式:HHmm)

结束标志 2byte,\r\n(0x0D 0x0A)

故障上报

故障上报请求

发送方 通信模块
说明 设备故障上报
开始标志 1byte,“_”
响应类型 2byte,RP
命令 3byte,CQE
会话ID 6byte,A21020
内容长度 3byte,表示内容长度,ASCII数字表示
内容 故障类型:1-电量低故障,2-走带用尽故障(传感器或者脉冲多余300个一次),3-安卓通讯故障(#/#分割)

故障参数:电量低故障上报电量值(0-10),其他暂时没有该项目

结束标志 2byte,\r\n(0x0D 0x0A)

故障上报响应

发送方 通讯模块
说明 设备故障上报应答
开始标志 1byte,“_”
报文长度 3byte,表示整个报文的总长度,ASCII数字表示
命令 3byte,CQE
会话ID 6byte,A21020
分隔符 1byte,“/”
参数 1-上报成功
结束标志 2byte,\r\n(0x0D 0x0A)