Skip to main content

教程概述

本次教程我们将介绍如何将PT100温度传感器模块和DTU模块接入dgiot平台,实现在平台端可对现实设备的监控、管理等目标。 最终效果图如下: 最终效果图.png

对于设备的连接和调试我们将利用图片或视频进行引导,具体教程如下:

  • 1.[硬件连接]
  • 2.[DTU调试]
  • 3.[平台配置]

如想要实际动手体验我们的平台服务,可使用dgiot演示平台:dgiot演示平台

演示账号:dgiot_admin

password:dgiot_admin

dgiot平台代码已开源,作为国内首家开源工业物联网平台广受青睐和好评,活跃的社区保证了项目的健康发展,也贡献了丰富的代码支持。 欢迎大家体验。

地址: dgiotGithub官网

喜欢,欢迎点star鼓励我们!

硬件连接

硬件准备

本次教程使用DTU:USR-IO424T,温度传感器:TP100热电阻,作为主要的接入设备。所用到硬件如下图所示:

temp-1.jpg (注:若无RS485转USB线,可在接下来的配置中利用部分DTU自带的网络连接来完成.)

硬件连接

硬件的连接要注意用电的安全,请用户注意防护工作并做好相应的保护措施.严禁带电作业!

接入流程如下:

1.温感部件有3个引脚.其中为一正两负.可根据引脚的颜色进行区分.由于PT100在该型号的DTU上有专属的接入点,按DTU标识直接接入即可.

2.按要求接入电源,使设备能过通电运行.电源线接入要注意安全.一般而言红色代表火线蓝色代表零线,但不可单依据颜色做出判断.

3.安装通讯天线,增强信号.

4.插入RS485线并连接电脑USB口.

在完成以上安装后将产品与下图进行对比,如若无误后接通电源.此时power灯常亮,work灯0.5s闪烁一次.

temp-2.jpg

DTU调试

以下会使用两种方法来对DTU配置参数,用户根据自己需求和条件进行选择和调配.

串口调试和网络调试的利弊:

串口调试:传输速度快,后续修改方便;有线连接冗杂.

网络调试:设备不受限;传输速度较慢,后续修改麻烦.

点击下载下载DTU调试软件,解压后打开软件进行后续步骤:

此处说明一下,若不想下载且没有485转USB线可以将DTU和电脑连入同一网段即一个路由器下,然后在浏览器内进入10.10.100.254后可以进行网页DTU更改.需要更改处可以参考下列图例理解后更改.注意的时每次更改完都要确认才可进入下一项的更改,最后重启DTU后直接进入平台配置.那后续修改的话网页输入DTU的IP即可.

注: 为确保设备正常连接,最好将设备恢复出厂设置.长按Reload键5-15s即可.

串口调试

用户利用RS485转USB将DTU和电脑连接后,打开软件选择USR-IO424T后进入页面,为查询并修改设备相关信息,请按照以下图片和讲解操作:

temp-3.png

1.打开串口配置.默认为波特率9600;校验位none;数据位8;停止位1.

2.点击'打开串口'.正常情况下此时右侧LOG会显示串口信息并提示以打开.

3.点击'搜索'.此时串口会寻找DTU,若搜索到设备则单击'停止',否则影像后续操作.

4.选择'设备'的下拉框,选择要连接的设备.

5.点击'切换到IO控制'.在该面板可查看DTU的一些信息.

6.点击'查询参数'.经过10S左右会读取到DTU所有信息并显示.

7.点击'重启'.

在信息显示后我们将对部分数据进行更改使其温度数据可以通过DTU上传到我们的服务器.具体修改处如图所示:

temp-4.png

1.选择注册包为2.MAC类型.注册包是为了让服务器能够识别数据来源设备,或作为获取服务器功能授权的密码。

2.设置远程连接地址,此处采用平台的服务器地址.(服务器的购买与租用参考阿里腾讯等)

3.设置'tcpc远程连接端口'.选择端口时务必检查是否会引起端口冲突.该端口在平台通道创建会用到,请牢记.

4.修改DTU所属WIFI的用户名.

5.修改DTU所属WIFI的密码.

6.将WIFI模式设置为'2STA'模式.

切记: 更改WIFI AP/STA模式这一步放在修改万wifi配置后再执行!!!若顺序错误会造成数据无法透传到服务器.

网络调试

针对于不用串口进行调试的用户,可以选择使用网络进行连接.

用户在进行下列步骤前先打开无线连接连上DTU后再操作.DTU初始密码为www.usr.cn

temp-5.png

1.点击'通过网络操作'.

2.点击'查找设备'.此时右侧会提示已经搜索到设备.

3.选择'设备'的下拉框,选择要连接的设备.

4.点击'切换到IO控制'.在该面板可查看DTU的一些信息.

5.点击'查询参数'.经过20S左右会读取到DTU所有信息并显示.

6.点击'重启',使DTU重新加载新配置.

-绿框内也可进行网络设置,此操作电脑和DTU必须处于同一路由器下.配置时参考图例加以理解即可.


在信息显示后我们将对部分数据进行更改使其温度数据可以通过DTU上传到我们的服务器.具体修改处如图所示:

temp-4.png

1.选择注册包为2.MAC类型.注册包是为了让服务器能够识别数据来源设备,或作为获取服务器功能授权的密码。

2.设置远程连接地址,此处采用平台的服务器地址.(服务器的购买与租用参考阿里腾讯等)

3.设置'tcpc远程连接端口'.选择端口时务必检查是否会引起端口冲突.该端口在平台通道创建会用到,请牢记.

4.修改DTU所属WIFI的用户名.

5.修改DTU所属WIFI的密码.

6.将WIFI模式设置为'2STA'模式.

切记: 更改WIFI AP/STA模式这一步放在修改万wifi配置后再执行!!!若顺序错误会造成数据无法透传到服务器.


此时我们已经将DTU配置完成,接下去将去平台上完成数据的可视化.

平台配置

在此之前我们已经将温感设备接入了DTU,那么接下来我们会对平台创建通道等操作来实现数据的上传和显示.

通道创建

通道是对上传数据的一种解析方式.将上传数据进行解析,得到我们想要的数据后存储在我们的服务器中.由于不同的传感器传输的数据不同,所以务必要选择正确的通道来实现数据解析.

在登录平台后,我们点击设备云中的通道管理,找到创建通道后实行以下步骤:

首先创建的是一个温度采集通道.该通道的作用是将通过DTU上传的数据在服务器对应的端口进行采集.

temp-6.png

1.在'通道管理'中找到'创建通道',点击后来到下一个界面.

2.选择合适的通道类型.因为接入的是温感采集器,我们选择'TCP调试通道采集通道'来完成数据的解析.

3.为该通道拟写名称,方便日后的通道调用.

4.选择'所属应用',为该通道添加权限.若设置为高级权限,则其下属用户无法使用.

5.对'端口'进行设置,其值为你在DTU设置时的{TCPC远程连接端口}.端口值务必对应,否则后续操作会受影响.


然后建立一个数据资源通道.该通道是将采集通道获得的数据储存进服务器方便调用.

temp-7.png

1.在'通道管理'中找到'创建通道',点击后来到下一个界面.

2.选择'TD资源通道'.该通道可通用.

3.为通道拟写名称方便调用.

4.选择'所属应用'.

5.为该通道选择'服务器地址',用来存储数据.

6.选择'端口'.端口为空闲端口即可.


最后再创建一个指令任务通道,是自定义下发命令得到DTU对温度值的反馈.

temp12.png

指令通道的创建可以参考之前的两个通道.要注意的地方就是要修改结束时间.图中红线标识处用户更改后理解一下,后按需求更改.


在完成了以上两个通道的创建后,在主页我们会看见三个通道都处于关闭状态,此时请勿启用通道.

产品管理

产品管理方面我们会在物模型、物接入和物存储三个方面配置.

temp-8.png

首先进入产品管理,点击创建产品后对产品信息进行配置.所属分类需选择为'dgiot工业网关'.接入的为单个设备所以直接选为设备即可. 在完成产品创建后,点击'配置'对产品进行设置.

temp-9.png

1.物模型:是对采集数据读取的一种方式,并为数据添加标识方便我们理解.

点击'新增自定义属性',对物模型属性自定义配置.详细配置参考下图:

此处标识符为'temperature'.原因是在建库时调用该数据为建表来源.而建库要求为纯字段、小写字母等.具体阅读'物模型'相关资料,且temperature能准确表达温度的意思.

此外需要注意的是将协议类型为modbus协议,此处的从机地址为我们在DTU的MCU配置时主从机地址.可参考下图:

temp10.png

temp13.png

2.物接入:指解析DTU上报的设备信息.

点击选择通道,将创建的温感采集m模块添加即可.

3:物存储:指将解析后的温度数据储存进服务器.

点击选择题到,将创建的TD资源通道添加即可.


执行完上述操作后,我们回到通道管理界面,将两个通道开启.

-----每次修改或创建产品后,必须重启通道使数据能成功上传.-----

此时我们点击相关通道的'订阅日志'会看见每隔一段时间都会有新的数据上报,则表明全部配置成功.若无法显示数据,查看之前的步骤是否有遗漏.(若无法解决,可以申请技术支持)

上述操作成功运行后,点击左侧的设备管理.我们平台会依据DTU上传的注册包地址即MAC地址进行模式匹配,自动创建设备.点击'查看'后即可对接入的温感设备进行信息查看和操作.

temp11.png