高精度定位手持机 - CT20
设备规格书
设备配置
电脑安装串口驱动
确保配置电脑安装了串口驱动 驱动名称:Quectel_Windows_USB_Driver(A)_Customer_V1.0.15
设备串口配置工具
设备配置方法
USB连接设备及电脑,需要识别出正确的串口号 详细配置文档见:CT20配置文档
配置高精度差分账号 - (按账号实际信息填写)
1、修改IP
AT+GNTRIPCFG="addr","101.42.128.234"
2、修改端口
AT+GNTRIPCFG="port","8005"
3、修改挂载点
AT+GNTRIPCFG="mount","RTCM32_GRECJ2"
4、修改账号
AT+GNTRIPCFG="user","yjbhujy743"
5、修改密码
AT+GNTRIPCFG="pswd","123"
6、查询配置
AT+GNTRIPCFG?
配置位置上报平台JT808地址 - (按实际IP/Port填写)
1、修改IP地址
AT+JT808="addr","58.61.154.237"
2、修改端口
AT+JT808="port","7018"
3、修改上传频率
AT+JT808="sec","20"
4、查询配置
AT+JT808?
Log - 终端串口输出
1、打开NMEA(0关闭 3RMC GGA 4全开)
AT+DEBUG=NMEA,3
2、打开JT808(0关闭 3RMC GGA 4全开)
AT+DEBUG=JT808,3
其他
控制指令
1、重启复位指令 设置平台后重启生效
AT+RESET
2、查询注网指令
AT+CGREG?
报警/补传设置
1、SOS被动解除时间设置(单位秒)
AT+GCONFIG="SosTime","120"
2、修改倾斜报警角度(可改);0:关闭倾斜警报
AT+JT808="alarm_rollover","60"
3、修改静默报警时间秒(可改);0:关闭静默警报
AT+JT808="alarm_motionless","60"
4、修改拐点补传角度10度(可改);0:关闭拐点补传功能
AT+JT808="turnig_angel","10"
5、查询设置状态
AT+JT808="detail"
位置平台
CT20支持标准JT808协议(2013版本),并包含高精度定位扩展部分数据。
标准JT808协议部分
可参考开源代码,如:https://gitee.com/yezhihao/jt808-server
扩展部分
可针对需求选择性解析扩展部分,如:
- 7.5.7位置信息汇报消息体
- 位置附加信息项
- 0xE1 12 高精度定位状态项 v3,见表格 13
- 位置附加信息项
表格 13:高精度定位状态 v3
该表格内的第2、3、4项一般都需要解析,其中:
第2项 - 包含高精度定位状态。4代表固定解(最高精度)、5代表浮点解,进入这两种状态可理解为设备进入高精度状态,即差分账号已经正常使用。
第3项 - 经度小数点后第7、8两位
第4项 - 纬度小数点后第7、8两位
因为标准JT808协议并不支持高精度定位,所以设备以扩展的形式把厘米级的部分(经纬度小数点最后两位)上传服务器,实际经纬度需要把位置基本数据中的经纬度结合扩展的两位小数得出。另外,定位状态对判断是否进入高精度非常有用,建议平台解析并展示。
卫星定位受环境影响较大,例如设备未进入固定解状态4,可到开阔地点进行测试,并尽可能不要遮挡设备的定位天线。