<
硬件咨询
平台咨询
关注微信
联系电话
四信DTU连接TLINK云平台

一、TLINK云平台说明

  TLINK是一个开放的并且专注于物联网服务的物联网接入平台,目的是为了服务所有的工业、农业、环境类传感器使用者,使传感器数据的接入、存储和展现变得轻松简单。

  TLINK云平台可以接入多种无线网关设备,只需要配置简单的注册包(或登录包)、目标IP或域名和端口号,便可实现与TLINK平台的对接。下面以厦门四信的GPRS DTU为例连接TLINK平台。

  连接TLINK平台,需要有一个TLINK平台注册的账号。登录平台网址www.tlink.io,点击注册账号根据提示即可完成账号注册。详情可参照TLINK平台开发者中心--快速开始/help.htm

二、配置四信GPRS DTU连接TLINK平台

  配置四信GPRS DTU产品前,需要在TLINK平台上以注册的账号下建立相应的设备(详请可参照TLINK平台开发者中心--快速开始),获取TLINK平台上分配的序列号,也就是注册包,以完成与平台的对接。

  厦门四信GPRS DTU产品配置工具可以从四信官网上下载,连接TLINK平台的配置界面如下图所示:

  配置服务器地址和端口号设置界面图

  配置序列号等设置,需要在IP Modem 工作参数界面进行设置,由于是连接TLINK平台,四信GPRS DTU的工作模式需要设置为TCST(四信GPRS DTU设定TCST模式下用户可自定义注册包和心跳包,数据通讯采用TCP协议),具体设置如下图所示:

  配置连接TLINK平台序列号和心跳包设置界面图

  设置好相关的参数,点击保存设置以完成配置,点击配置工具IP Modem Configure Tool右上角的关闭串口,GPRS DTU将会进入数据透传工作状态,在TLINK平台的监控中心即可看到序列号对应的设备显示已连接,如下图所示:

三、TLINK平台设置

1、 设备编辑

  监控中心点击左侧建立的设备名称可以直接进入设备编辑界面,设备编辑界面如下图所示:

2、 配置连接协议

  例如通过串口工具向DTU通讯端口主动发送的数据格式如下:

  #DTU,30.2, 30.2, 30.2(0D0A)

  数据头为#DTU

  30.2为数据,共三组

  分隔符为逗号

  结束符为回车换行

  DTU是配置为透传模式,原样输出串口数据发送至平台。

TLINK可以接收任意格式的上报协议,只要在平台上编入对应协议标签即可。依次点击设备—设置连接(中间所有设备右侧),进入配置连接协议界面。根据串口工具发送的数据格式建立相应的协议标签,显示界面入下图所示:

  点击相应的协议标签,即可生成相应的协议标签,根据串口发送的数据格式为例,建立的协议标签如下图所示:

  在协议标签中依次填入相应的数据,点击保存协议即可完成相应的协议标签建立,具体界面如下图所示:

  通过串口工具发送对应格式的数据,平台上相应的设备就会接收到上传的数据解析并显示出来,显示界面如下所示:

3、 通过平台映射设置数据量程

  由于DTU产品为数据透传模块,有时它连接的设备上传平台的数据与实际的数据存在一个线性的变换,为了在监控中心显示需要的数据,就需要对实际上传平台的数据进行线性变换。Tlink平台提供了对数据进行线性变换的操作界面,也就是我们提到的添加相应的映射,通过映射来达到相应的线性变换。

  点击监控中心界面左侧对应的设备图标或者在设备那里直接进入编辑设备,都可以直接进入设备编辑界面,对设备进行编辑,如果需要对数据进行线性变换以达到数据的具体显示,可以通过在相应的传感器上添加映射来实现。

  以线性变换为例,实际值a,变化采样值x,常数k、b,它们之间存在一个线性关系 a=kx+b,映射就可以写成0-x=>0-a。以常用的放大缩小比例为例,此时的K值放大或者缩小比例,b值为0,实际显示值a与变化采样值x之间就是比例关系 a=kx,添加的映射显示界面如下图所示:

四、四信GPRS DTU连接TP4118采集模块实例

  TP4118为深圳市拓普瑞电子有限公司研发生产的一款8通道模拟量输入的采集模块,可直接接入4-20ma、0-5V等传感器输出信号,精度由于0.1%(千分之一);支持modbus rtu协议、研华Adam 4017协议、自定义的主动上报协议;模拟量输入端与通讯端光电隔离,三重看门狗设计,以及400V 通道间隔离技术,确保模块从容应对各种复杂应用环境。

  本次实例TP4118采用modbus rtu协议,通过485通讯连接四信GPRS DTU,将数据上报TLINK平台,实现远程监控。接线示意图如下图所示:

  首先需要对四信GPRS DTU进行配置,采用modbus rtu协议,配置的端口号需要选择8651,即采用平台的MB RTU协议,TP4118的波特率为9600,配置DTU的波特率就应该为9600pbs,配置界面如下:

  平台上对应的设备建立8个传感器,名称自定义,实例接温度传感器,设置如下图所示:

  进入设备设置连接界面,配置对应的协议标签,由于选择MB RTU协议,配置协议标签界面如下所示:

  点击读写指令,进入协议配置界面,示例的TP4118设备地址为1,选择03读功能码(平台中的为读写,不影响使用),数据类型为16位无符号数据,所以每个通道之间的偏置连续加1,详情见平台开发者中心--Modbus文档使用说明(/case/help-modbus.htm),配置如下图“(示例只选择了6个通道)所示:

全部完成配置之后,在监控中心可以看到上传温度传感器的输出数据,输出显示如下图所示: