
注意不要将软件安装到C盘,容易出现问题;
上位机软件包括SD-RTU配置工具DevelopLink SDRTU软件:点我下载
接下来将对接口、网络连接、虚拟设备、ModBus依次进行配置。
1、接口配置
这里只需要配置两步,第一步打开串口3,第二步打开GPS。


2、网络连接配置
此配置中以MQTT为例,注意数据源的选择,用户按需选择,这里的自定义1是指ModBus的输出数据源。

3、虚拟设备配置
注意输入配置模板、输入数据源的选择。LNG、LAT、ALT、SPD分别是经度、纬度、海拔高度和速度。

4、ModBus配置
注意输入数据源的选择

LNG地址4 类型float, LAT地址6 类型float,ALT海拔地址8 类型float,SPD速度地址10 类型float, 字节顺序为CDAB

指令模板选择GPS,再点击快速添加,此方法更为快捷。

5、写入配置
以上配置完成后,点击写入配置,返回CONFIG OK表示写入成功。

查看日志


适用于使用modbus读取传感器的情况下,可以使用用户参数把gps定位附加到采集结果上
| 属性 | 说明 | 必填 |
|---|---|---|
| 用户参数 | 在结果里面携带用户参数,用户参数支持魔法值,用户参数名称自己填写,值写这些可以自动替换: ${ts}时间戳,${date}格式时间字符串, ${imei},${iccid},${csq}动态信号,${vbat}动态电源电压,${lon}动态经度(有GPS用gps没有就是基站位置),${lat}动态纬度,${spd}动态速度,${fix}是否定位,${alt}动态GPS海拔(From V42),${geo}动态阿里云GPS信息结构体(From V42),${ip}动态IP |
否 |
以DEVELOPLINK IOT接入教程为例,进入物模型创建页面

创建上一步指令映射键值对应的物模型属性:LAT、LON、ALT、SPD

为方便坐标数据查看,可创建position类型的物模型属性,该属性标识无需在指令映射中创建!

创建position类型的属性后,还需要配置模板模式,模板模式详情请参阅modbus功能说明

模板格式如下(复制请自行删除注释)
-- tm=混合结构table即指令映射的键值对,td=设备模式table,ex=用户参数
function(tm, td, ex)
-- LAT_LON即上一步position类型物模型的标识,由于position是结构体,所以这里用table模拟一个map!
tm.LAT_LON = {
-- 将指令映射中LAT和LON的值赋给latitude和longitude
-- latitude和longitude为position类型的两个固定参数,不能修改!
latitude = tm.LAT or 0,
longitude = tm.LON or 0
}
return table.merge(tm, ex)
end
最后在设备运行状态中,即可查看坐标当前位置以及坐标轨迹

