1.設備簡介

- 支持 MQTT 協(xié)議,TCP協(xié)議;每路連接分別支持一路 socket 備份;支持注冊包,心跳包數(shù)據(jù);
- 支持MODBUS轉(zhuǎn)JSON,支持變量個數(shù)128
- 多種參數(shù)設置方式:網(wǎng)絡、串口 AT 指令和電腦端設置軟件配置;
- 支持 RS232 和 RS485 兩種接口,使用更方便;
- 支持 12~36V 寬電壓供電;多種指示燈,狀態(tài)判斷方便準確;
- 工業(yè)級設計,軟、硬件看門狗,超高可靠性。
2.設備接入
硬件準備:
HP-ERS-T200V2 設備一臺 (網(wǎng)口版本:含網(wǎng)線)
DC12V 1A 電源適配器 三個 (接真實子設備需要兩個)
串口(或 USB)轉(zhuǎn) RS485 接頭一個
電腦一臺
RS485 AB線若干 (測試時普通電線即可)
如果需要測試真實設備上報,則需要增加Modbus子設備
溫濕度變送器 、空氣質(zhì)量變送器 等等
軟件準備:
設備接入示意圖如下:

2.1、設備配網(wǎng)
設備機身默認IP地址為:192.168.1.200 (設備機身側(cè)可見)
把設備接入到PC電腦所在的網(wǎng)絡中(需要和電腦在同一個網(wǎng)絡)。
2.1.1、如果需要更改設備的IP地址,則使用配置工具 HP-Ethernet-Tool V0.0.10.exe
若使用默認IP(192.168.1.200),2.1.1配置可忽略
在確保設備接入與PC電腦端同一個網(wǎng)絡的情況下,打開工具,進行搜索,如下圖所示

搜索設備后,對設備IP進行更改設置如下:設備IP可以設置為 192.168.x.xxx,其他默認
其中MAC為設備機身側(cè)的MAC號碼。

至此,設備的IP地址已經(jīng)修改完成。
3、使用 Modbus slave 軟件模擬子設備接入該DTU設備
3.1、硬件接線以及仿真軟件配置
硬件側(cè)環(huán)境配置如下:

USB轉(zhuǎn)485接口工具插入電腦后,查看端口占用情況,我的電腦情況如下:

上面USB轉(zhuǎn)485工具使用的端口是COM5, Modbus Slave 仿真模擬器 模擬Modbus子設備,配置如下:
PS:此處設置的串口參數(shù),必須和網(wǎng)關設備RS485的串口參數(shù)一致。

然后設置寄存器,以及寄存器的值。演示案例設置了0-4 、5個寄存器,值分別設置為 10-50,如下圖所示:

我們?yōu)榱搜菔径鄠€子設備的情況,因此按照上面的再增加一個子設備的配置,如下

最終配置如下:

3.2、平臺配置
3.2.1、采集點配置
設置好子設備模仿真擬器后,配置一下云平臺。先創(chuàng)建一個采集點模塊
選擇邊緣網(wǎng)關方式
從機地址必須與 子設備模仿真擬器配置的一致
添加子設備,從機地址與 子設備模仿真擬器配置 Slave ID的一致 為 1

添加子設備的物模型,模型標識與寄存器地址關聯(lián)

最終配置如下:這里配置了兩個從機,從機地址分別是 1 2
子設備01物模型 k1-k5 ; 子設備02物模型k21-k25

3.2.1、創(chuàng)建產(chǎn)品
創(chuàng)建好采集點模板好,我們需要根據(jù)這個采集點模板創(chuàng)建產(chǎn)品

3.2.3、創(chuàng)建設備

3.3、設備側(cè)配置
3.3.1、瀏覽器配置設備
如果設備IP沒有更改,在瀏覽器輸入 192.168.1.200,如果更改了,則輸入更改后的IP地址,示例圖如下:
PS:這里的RS485配置參數(shù),要跟子設備仿真軟件配置的一致

3.3.2、配置設備MQTT連接信息
平臺側(cè)查看設備基礎信息- 認證信息

內(nèi)容如下:分別是 clientId、username、password、port
{
clientId:S&D13QN3R79D12&2244&1,
username:FastBee,
passwd:PW05288MY41YX878,
port:1883
}
3.3.2.1、配置設備的連接信息
PS:這里的clientId中 & 需要替換為 $$ S&D13QN3R79D12&2244&1 ----> S$$D13QN3R79D12$$2244$$1

3.3.2.2、配置MQTT的發(fā)布/訂閱主題
主題如果要自己定義,可以根據(jù)平臺規(guī)則引擎轉(zhuǎn)換。
發(fā)布主題:設備 --> 云平臺
主題組成如下 /{productId}/{clientId}/property/post
示例值: /2244/D13QN3R79D12/property/post
訂閱主題:云平臺 ---> 設備
主題組成如下 /{productId}/{clientId}/function/get
示例值: /2244/D13QN3R79D12/function/get

3.3.2.3、定時輪詢配置
- 定時輪詢模式,選擇蜂信Modbus轉(zhuǎn)JSON
- 定時時間,單位是秒,每個屬性上報的采集時間間隔,按需設置
- 設置數(shù)據(jù)點,一共支持200個
- 使能,先勾選使能,才可以配置
- 關鍵字 與寄存器地址:如k1 與寄存器地址0是綁定關系 、 與云平臺配置采集點模板中 子設備01中的物模型k1需要一致
- 從站地址:需要與云平臺采集點模板的從機地址一致
- 寄存器地址:子設備的數(shù)據(jù)點
- 功能碼: 如03功能碼:讀保持寄存器 ,還有 01 、02 、 04、10 等
- 數(shù)據(jù)格式: Modbus中的數(shù)據(jù)格式 ,按照子設備的規(guī)定來選用即可,一般默認為 16位有符號

配置從機2的 5個采集點,如下:

操作完成后,需要重啟設備讓配置生效:

我們可以看看仿真軟件,是否有日志:如果有說明配置成功

3.4、設備實時采集情況
可以看到設備已經(jīng)在線

再看看兩個子設備的上報情況:
仿真設備設置的值:

上報平臺實時數(shù)據(jù)如下:

我們更改一下,仿真設備的子設備值,看看平臺實時數(shù)據(jù)變化情況:
說明設備采集已經(jīng)實時上報

3.5、設備下發(fā)指令
先更改一個屬性是可讀寫狀態(tài)


再查看運行狀態(tài),服務下發(fā),可以看到改屬性可以下發(fā)指令了

下發(fā)指令

查看仿真設備是否改變值,可以看到仿真子設備已經(jīng)改變了值

實時查看指令下發(fā)日志,可以看到,每個更改都已經(jīng)成功:

4.小程序接入
4.1、接入方式
移動端包含小程序、Android、IOS 和 H5 等,本次案例選擇小程序端操作。
1、在微信小程序中搜索并添加“蜂信物聯(lián)”小程序。

2、點擊小程序右上角“+“”號,添加設備
小程序提供了三種添加方式,分別是“配網(wǎng)添加”、“掃描添加” 和 “關聯(lián)添加”,此處選擇“掃描添加”
添加先準備好二維碼,二維碼可以在平臺直接獲取

二維碼

3、添加設備,選擇“掃描添加”,對準二維碼進行掃描

4、我們可以看到設備已添加成功
