跳至主要內容

华普物联-T200

fastbee2024年9月27日大约 8 分钟

1.设备简介

2.设备接入

硬件准备:

软件准备:

设备接入示意图如下:

2.1、设备配网

设备机身默认IP地址为:192.168.1.200 (设备机身侧可见)

把设备接入到PC电脑所在的网络中(需要和电脑在同一个网络)。

2.1.1、如果需要更改设备的IP地址,则使用配置工具 HP-Ethernet-Tool V0.0.10.exe

若使用默认IP(192.168.1.200),2.1.1配置可忽略

在确保设备接入与PC电脑端同一个网络的情况下,打开工具,进行搜索,如下图所示

搜索设备后,对设备IP进行更改设置如下:设备IP可以设置为 192.168.x.xxx,其他默认

其中MAC为设备机身侧的MAC号码。

至此,设备的IP地址已经修改完成。

3、使用 Modbus slave 软件模拟子设备接入该DTU设备

3.1、硬件接线以及仿真软件配置

硬件侧环境配置如下:

USB转485接口工具插入电脑后,查看端口占用情况,我的电脑情况如下:

上面USB转485工具使用的端口是COM5, Modbus Slave 仿真模拟器 模拟Modbus子设备,配置如下:

PS:此处设置的串口参数,必须和网关设备RS485的串口参数一致

然后设置寄存器,以及寄存器的值。演示案例设置了0-4 、5个寄存器,值分别设置为 10-50,如下图所示:

我们为了演示多个子设备的情况,因此按照上面的再增加一个子设备的配置,如下

最终配置如下:

3.2、平台配置

3.2.1、创建网关产品

设置好子设备仿真模拟器后,配置一下云平台。

3.2.2、创建子设备产品
3.2.3、创建网关设备

3.3、设备侧配置

3.3.1、浏览器配置设备

如果设备IP没有更改,在浏览器输入 192.168.1.200,如果更改了,则输入更改后的IP地址,示例图如下:

PS:这里的RS485配置参数,要跟子设备仿真软件配置的一致

3.3.2、配置设备MQTT连接信息

平台侧查看设备基础信息- 认证信息

内容如下:分别是 clientId、username、password、subscribeTopic、reportTopic、port

{ 
  clientId:S&D12X3HJ7UWQC&2540&1,
  username:FastBee,
  passwd:PQ083IAWI8I81I4Q,
  subscribeTopic:/2540/D12X3HJ7UWQC/function/get,
  reportTopic:/2540/D12X3HJ7UWQC/property/post,
  port:1883
}
3.3.2.1、配置设备的连接信息

PS:这里的clientId中 & 需要替换为 $$ S&D12X3HJ7UWQC&2540&1 ----> S$$D12X3HJ7UWQC$$2540$$1

3.3.2.2、配置MQTT的发布/订阅主题

主题如果要自己定义,可以根据平台规则引擎转换。

发布主题:设备 --> 云平台

主题组成如下 /{productId}/{clientId}/property/post
示例值:    /2540/D12X3HJ7UWQC/property/post

订阅主题:云平台 ---> 设备

主题组成如下 /{productId}/{clientId}/function/get
示例值:    /2540/D12X3HJ7UWQC/function/get
3.3.2.3、定时轮询配置

配置从机2的 5个采集点,如下:

操作完成后,需要重启设备让配置生效:

我们可以看看仿真软件,是否有日志:如果有说明配置成功

3.4、设备实时采集情况

可以看到设备已经在线

再看看两个子设备的上报情况:

仿真设备设置的值:

上报平台实时数据如下:

我们更改一下,仿真设备的子设备值,看看平台实时数据变化情况:

说明设备采集已经实时上报

3.5、设备下发指令

先更改一个属性是可读写状态

再查看数据采集,可以看到属性可以下发指令了

查看仿真设备是否改变值,可以看到仿真子设备已经改变了值

3.6、用MQTTX工具模拟上报数据

{
  "device1": [ 
               { "name": "k1", "value": 11}, 
               { "name": "k2", "value": 22}, 
               { "name": "k3", "value": 33}, 
               { "name": "k4", "value": 44}, 
               { "name": "k5", "value": 55} 
             ]
}

3.7、接入真实的子设备

这里接入智嵌物联温湿度变送器测试

其从机地址设为1,通讯形式为RS485,湿度寄存器地址为0X0000,温度寄存器地址为0X0001

由于只接入了一个子设备,这里就采用直连设备的方式配置,如下图:

接入如下:

在云平台上可以看到子设备的数据实时展示出来了

4.小程序接入

4.1、接入方式

移动端包含小程序、Android、IOS 和 H5 等,本次案例选择小程序端操作。

1、在微信小程序中搜索并添加“蜂信物联”小程序。

2、点击小程序右上角“+“”号,添加设备

小程序提供了三种添加方式,分别是“配网添加”、“扫描添加” 和 “关联添加”,此处选择“扫描添加”

添加先准备好二维码,二维码可以在平台直接获取

二维码

3、添加设备,选择“扫描添加”,对准二维码进行扫描

4、我们可以看到设备已添加成功