用户工具

站点工具


tcp透传-连接tlink

这是本文档旧的修订版!


近期有用户使用我们的4G DTU接入TLINK平台,为了用户能更方便的接入,我们用众山4G-LTE 658pro DTU为例,做一个简单的接入实例,具体要实现的功能如下:
1:DTU接入TLINK平台
2:使用脚本进行数据采集并上传
3:使用脚本上传GPS信息并在平台侧定位

具体流程

一、打开TLINK官网,首先注册账号,登陆之后进入控制台,在设备管理界面中创建设备组,然后再创建设备,协议选择TCP,追加一个定位类型的传感器,数值选择定位型,然后在左下角添加设备。

二、在设备管理中设备列表,点击对应设备的设置连接,进入后能看见创建的这个设备的对应连接属性,IP,端口,序列号正是我们需要配置进入DTU的内容,其中序列号是平台的登录包,在DTU连接到平台后,需要设备发送这个序列号,平台才能识别到设备上线,右下角有个指令收发模块,可以简单测试下数据透传。
需要注意的是这里的协议选择,根据TLINK平台的开发者文档,这里的数据协议需要选择符合平台规定的格式,通过协议标签进行编辑,我们这里的GPS数据需要添加一个数据头和一个结束符以及中间的间隔符,同理,如果是其他数据,也是需要设备上传的数据和这里编辑好的协议格式相同的数据格式上传到平台,平台侧的设备才能正确显示在线状态。具体规则可参考开发者文档https://www.tlink.io/help.htm?menu=2&page=43

三、用USB转232/485串口线将DTU接入电脑,打开我们众山DTU的参数配置软件,点击读取参数,读取成功后,设置对应的连接参数,如下:
1.云开关设置为关闭
2.中心1网络通信协议:TCP-client
3.主数据中心1 IP地址或域名:tcp.tlink.io
4.主数据中心1 侦听端口号:8647

5.DTU登陆模式:有登录包,中心无应答
6.登录包发送内容:发送的内容是具体创建设备的序列号,值得注意的是,平台的序列号是ASCII字符型的,而我们原本的参数配置软件上是HEX格式的内容,所以需要讲序列号转成hex格式的值再配置进去,请下载此版本的参数配置软件
4g_lte-xx0参数配置软件_-_json_ascii_.zip
7.用户脚本:@GPS=TL@D=1,同时设置脚本执行周期,我这里配置的是20秒上报一次GPS定位信息 (脚本编写可以参考我们的脚本编程手册)
4g_dtu_lte-xx0脚本编程手册v1.07.pdf
8.由于此次接入不需要上传json数据,所以关闭modbus转json开关

四、在设备上线之后,设备按照脚本执行上传符合TLINK平台的GPS定位信息,可在设置连接的指令收发出查看,也可以控制台的设备处查看解析后的经纬度信息。


tcp透传-连接tlink.1660209908.txt.gz · 最后更改: 2022/08/11 09:25 由 admin