跳到主要内容

温湿度变送器

目的

使用JX-802 DTU通过串口485)通过ModBus-RTU协议读取温湿度变送器采集到的温度湿度数据,并上报给九星云平台第三方服务器(以TCP Server服务器为例)。

设备说明

本示例采用卡轨温湿度变送器,其提供一路串口,采用 485 通信接口标准 ModBus-RTU 通信协议。

外形尺寸正面图片
尺寸图片正面图片

串口通信参数如下所示:

  • 波特率9600
  • 数据位8
  • 停止位1
  • 校验位

协议阅读

通过阅读温湿度变送器的原厂说明文档,可知默认从机地址01,温度和湿度数据从保持寄存器区域读取,其中湿度的寄存器地址为0温度的寄存器地址为1。得到的结果除以 10得到真实值。

  • 读取湿度指令:01 03 00 00 00 01 84 0A
  • 读取温度指令:01 03 00 01 00 01 D5 CA

实物接线

将 JX-802C 的485端口和温湿度变送器的485端口相连,并给 JX-802 插入手机卡或物联网卡,保证其能上网。接下来将温湿度变送器和 JX-802 分别上电即可。

实物连接展示

云端调试

提示

使用云端调试来测试设备通信情况在很多场景下是非常有用的,建议大家在实际使用过程中遇到调试和问题时,优先使用云端调试功能去尝试解决问题。

关于云端调试的视频教程:https://www.bilibili.com/video/BV1R841197xa

在正式使用前,使用九星云提供的云端调试功能直接从 JX-802 的串口下发读取指令,看返回值是否正常,如果返回值正常,表示接线和通信是没有问题的。

测试结果如下所示:

云端调试测试结果

注意

注意设备串口的参数(波特率等)设置哦!

参数配置

这里使用云端参数配置,先设置采集配置。在串口 1下新建子设备,取名为温湿度变送器,采集协议选择Modbus RTU,从机地址选择1。接下来添加温度和湿度的数据点采集配置,如下所示:

采集配置

配置完成采集协议后再配置上报协议,在4G/LTE/Cat.1下新建通道,网络通道模式选择九星云,工作模式选择采集上报,上报内容处配置选择之前采集配置中的温度和湿度数据,如下所示:

上报配置

配置完成后点击下发参数按钮即可。

效果与数据展示

云平台

下发参数完成后,设备等待 5 秒后重启,重新入网后可以看到设备状态变为在线。在数据中心可以看到设备上报数据,如下所示:

数据中心展示

点击蓝色的折线箭头图标,可以看到数据点的历史数据记录,如下所示:

数据点历史数据展示

注意

历史数据展示需要在参数配置的上报配置处设置云端存储方式,如果选择不存储,是没有历史数据展示的。

监控大屏设备监控页面同样可以看到设备采集与上报的数据,如下所示:

设备监控

九星小程序

打开小程序的数据监控页面,可以看到设备采集上报的数据,点击蓝色的折线箭头图标,就会跳转到数据点的历史数据记录。如下所示:

小程序-数据监控小程序-数据点历史记录