# 1 平台登入

# 1.1 使用https://iot.aliyun.yoo.cn/ (opens new window)访问阿里智能云平台

image.png

# 1.2 使用手机号注册账号

image.png image.png

# 1.3 使用账号(手机号)和密码登录租户账号

image.png

# 1.4 新建实例并进入

(1)点击创建实例 image.png (2)输入实例信息 image.png image.png (3)点击实例进入 image.png

# 2 设备简介

T200.png

  • 支持 MQTT 协议,TCP协议;每路连接分别支持一路 socket 备份;支持注册包,心跳包数据;
  • 支持MODBUS转JSON,支持变量个数128
  • 多种参数设置方式:网络、串口 AT 指令和电脑端设置软件配置;
  • 支持 RS232 和 RS485 两种接口,使用更方便;
  • 支持 12~36V 宽电压供电;多种指示灯,状态判断方便准确;
  • 工业级设计,软、硬件看门狗,超高可靠性。

# 3 硬软件准备

# 3.1 硬件准备

  • HP-ERS-T200V2 设备一台 (网口版本:含网线)
  • DC12V 1A 电源适配器 三个 (接真实子设备需要两个)
  • 串口(或 USB)转 RS485 接头一个
  • 电脑一台
  • RS485 AB线若干 (测试时普通电线即可)

如果需要测试真实设备上报,则需要增加Modbus子设备 温湿度变送器 、空气质量变送器 等等

# 3.2 软件准备

(1)设备配置工具: HP-Ethernet-Tool V0.0.10.exe (不改IP可没有)

(2)Modbus Slave 仿真模拟器

(3)串口通讯助手

# 3.3 设备配网

  • 设备机身默认IP地址为:192.168.1.200 (设备机身侧可见)
  • 把设备接入到PC电脑所在的网络中(需要和电脑在同一个网络)
  • 如果需要更改设备的IP地址,则使用配置工具 HP-Ethernet-Tool V0.0.10.exe
  • 若使用默认IP(192.168.1.200),2.3.1配置可忽略

(1)在确保设备接入与PC电脑端同一个网络的情况下,打开工具,进行搜索,如下图所示 (2)搜索设备后,对设备IP进行更改设置如下:设备IP可以设置为 192.168.x.xxx,其他默认 其中MAC为设备机身侧的MAC号码。 至此,设备的IP地址已经修改完成。

# 4 硬件接线以及仿真软件配置

(1)硬件侧环境配置如下: (2)USB转485接口工具插入电脑后,查看端口占用情况,我的电脑情况如下: (3)上面USB转485工具使用的端口是COM5, Modbus Slave 仿真模拟器 模拟Modbus子设备,配置如下: PS:此处设置的串口参数,必须和网关设备RS485的串口参数一致。 (4)然后设置寄存器,以及寄存器的值。演示案例设置了0-4 、5个寄存器,值分别设置为 10-50,如下图所示: (5)我们为了演示多个子设备的情况,因此按照上面的再增加一个子设备的配置,如下 最终配置如下:

# 5 平台配置

# 5.1 采集点配置

(1)设置好子设备模仿真拟器后,配置一下云平台。先创建一个采集点模块

  • 采集方式选择边缘采集
  • 从机地址必须与子设备模仿真拟器配置的一致

image.png image.png (2)添加子设备,从机地址与 子设备模仿真拟器配置 Slave ID的一致 为 1 image.png image.png 填写对应从机设备的从机地址 image.png image.png (3)添加子设备的物模型,模型标识与寄存器地址关联 image.png (4)最终配置如下:这里配置了两个从机,从机地址分别是 1 2 从机设备01物模型 v1-v5 image.png 从机设备02物模型 a1-a5 image.png

# 5.2 创建发布网关产品

(1)创建好采集点模板好,我们需要根据这个采集点模板创建产品 image.png image.png image.png image.png (2)创建完成 image.png (3)发布产品 点击"查看"按钮进入产品详情页面 image.png 发布产品 image.png image.png image.png

# 5.3 创建网关设备

(1)选择华普物联T200产品创建设备 image.png image.png

# 6 设备侧配置

# 6.1 浏览器配置设备

如果设备IP没有更改,在浏览器输入 192.168.1.200,如果更改了,则输入更改后的IP地址,示例图如下: PS:这里的RS485配置参数,要跟子设备仿真软件配置的一致 image.png

# 6.2 获取设备MQTT连接信息

平台查看设备信息的MQTT连接参数

# 6.3 配置设备的连接信息

分别是 clientId、username、password、port

# 客户端Id等于 认证类型 + 设备编号 + 产品编号 + 用户ID
clientId = S & serialNumber & productId & userId

clientId:
S&D1798333207855521792TC97UN316P&195&1798333207855521792
PS:这里的clientId中 & 需要替换为 $$
S$$D1798333207855521792TC97UN316P$$195$$1798333207855521792

username:J5529XUJZ9

password:PHKZZYEQEW85I1FX

ip/域名:82.157.190.74
port/端口:1883

image.png

# 6.4 配置MQTT的发布/订阅主题

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

发布主题:设备 --> 云平台
主题组成如下:
/{productId}/{serialNumber}/property/post
示例:
/195/D1798333207855521792TC97UN316P/property/post


订阅主题:云平台 ---> 设备
主题组成如下:
/{productId}/{serialNumber}/function/get
示例:
/195/D1798333207855521792TC97UN316P/function/get

image.png

# 6.5 定时轮询配置

定时轮询模式:选择蜂信Modbus转JSON;
定时时间:单位是秒,每个属性上报的采集时间间隔,按需设置;
设置数据点:一共支持200个;
使能:先勾选使能,才可以配置;
关键字与寄存器地址:
如v1与寄存器地址0是绑定关系、与云平台配置采集点模板中从机设备01中的物模型v1需要一致;
从站地址:需要与云平台采集点模板的从机地址一致;
寄存器地址:从机设备的数据点(默认从0开始);
功能码:如03功能码:读保持寄存器,还有 01 、02 、04、10等;
数据格式:Modbus中的数据格式,按照子设备的规定来选用即可,一般默认为16位有符号;

(1)查看从机设备关键字 image.png 更换从机查看 image.png (2)从机设备01第一个数据点,从机地址1,关键字v1,寄存器0 image.png (3)从机设备02第一个数据点,从机地址2,关键字a1,寄存器0 image.png (4)10个数据点配置完成 image.png (5)配置完成,重启设备 image.png (6)我们可以看看仿真软件,是否有日志:如果有说明配置成功

# 7 设备实时采集情况

(1)查看设备状态 image.png (2)查看设备上报的值 仿真设备设置的值: image.png 上报平台实时数据如下: image.png image.png (3)数据更新 我们更改一下,仿真设备的子设备值,看看平台实时数据变化情况: image.png 说明设备采集已经实时上报

# 8 平台指令下发

(1)选择物模型进行指令下发 image.png image.png (2)查看仿真软件 查看仿真设备是否改变值,可以看到仿真子设备已经改变了值 image.png