<ul id="o4jpt"></ul>
  • 關(guān)注官方微信

    EN

    EN.

    MQTT網(wǎng)關(guān)連接華為云物聯(lián)網(wǎng)平臺(tái)應(yīng)用

    發(fā)布時(shí)間:2021-09-13 作者:上海卓嵐 瀏覽量:4635
    MQTT網(wǎng)關(guān)連接華為云物聯(lián)網(wǎng)平臺(tái)應(yīng)用
    1.概述

    ZLAN5143D是一款專門為工業(yè)環(huán)境設(shè)計(jì)的RS485設(shè)備數(shù)據(jù)采集器/物聯(lián)網(wǎng)網(wǎng)關(guān),兼具串口服務(wù)器、Modbus網(wǎng)關(guān)、MQTT網(wǎng)關(guān)、RS485轉(zhuǎn)JSON等多種功能于一體。如圖 1所示,可以連接華為云的還有MQTT網(wǎng)關(guān)5144J、8308、8305、8305L、7144等型號(hào)

    MQTT網(wǎng)關(guān)5143D圖


    圖一 MQTT網(wǎng)關(guān)5143D圖

    華為云物聯(lián)網(wǎng)平臺(tái)

    設(shè)備接入服務(wù)(IoTDA)是華為云的物聯(lián)網(wǎng)平臺(tái),提供海量設(shè)備連接上云、設(shè)備和云端雙向消息通信、批量設(shè)備管理、遠(yuǎn)程控制和監(jiān)控、OTA升級(jí)、設(shè)備聯(lián)動(dòng)規(guī)則等能力,并可將設(shè)備數(shù)據(jù)靈活流轉(zhuǎn)到華為云其他服務(wù)。如圖2所示:

    華為云設(shè)備接入IoTDA


    圖二 華為云設(shè)備接入IoTDA

    2.平臺(tái)端
    2.1進(jìn)入華為云物聯(lián)網(wǎng)平臺(tái)

    進(jìn)入華為云官網(wǎng)后,點(diǎn)擊產(chǎn)品選項(xiàng),下拉找到IoT物聯(lián)網(wǎng),選擇物聯(lián)網(wǎng)云服務(wù),雙擊設(shè)備接入IoTDA,進(jìn)入下一個(gè)頁(yè)面

    華為云ioT物聯(lián)網(wǎng)

    圖三 華為云ioT物聯(lián)網(wǎng)

    正常使用的時(shí)候需要購(gòu)買使用,本次測(cè)試直接選擇立即使用進(jìn)入下一頁(yè)面

    華為云接入圖


    圖四 華為云接入圖

    這個(gè)頁(yè)面主要需要的是產(chǎn)品,設(shè)備,平臺(tái)接入地址,首先通過(guò)平臺(tái)接入地址得到華為云mqtt服務(wù)器的域名和端口,得到域名為xxxxxx.iot-mqtts.cn-north-4.myhuaweicloud.com,(不同賬號(hào)不同)端口號(hào)為1883;

    華為云接入地址圖


    圖五 華為云接入地址圖


    域名,端口如圖所示:

    MQTT網(wǎng)關(guān)接入地址端口


    圖六 MQTT網(wǎng)關(guān)接入地址端口

    2.2創(chuàng)建產(chǎn)品

    通過(guò)上一張圖我們看到還需要設(shè)置的還有產(chǎn)品,設(shè)備兩個(gè)選項(xiàng),首先設(shè)置產(chǎn)品,點(diǎn)擊創(chuàng)建產(chǎn)品,參數(shù)設(shè)置如圖所示:

    華為云創(chuàng)建產(chǎn)品圖


    圖七 華為云創(chuàng)建產(chǎn)品圖

    點(diǎn)擊確定以后,出現(xiàn)產(chǎn)品列表,點(diǎn)擊產(chǎn)品后面的查看按鈕,出現(xiàn)如下頁(yè)面:模型定義,在線調(diào)試,Topic管理,首先第一步需要自定義模型

    華為云模型定義圖


    圖八 華為云模型定義圖

    添加服務(wù),服務(wù)id等于說(shuō)物模型id,這邊我們?cè)O(shè)置的是wenshidu,是溫濕度的拼音,服務(wù)類型和服務(wù)描述任意填

    華為云添加服務(wù)圖


    圖九 華為云添加服務(wù)圖

    在剛剛添加的服務(wù)ID:wenshidu里面新增2個(gè)屬性,因?yàn)椴杉氖菧貪穸?,所以分別新增2個(gè)屬性,分別是溫度,濕度,2條屬性詳細(xì)設(shè)置如圖所示

    華為云新增屬性圖


    圖十 華為云新增屬性圖

    華為云新增屬性圖


    圖十一 華為云新增屬性圖

    2條屬性配置完以后,物模型已基本設(shè)置完畢,下面進(jìn)入Topic管理頁(yè)面

    首先我們調(diào)用物模型的使用,需要用到的是設(shè)備屬性相關(guān)Topic里面的$oc/devices/{device_id}/sys/properties/report,即設(shè)備上報(bào)屬性數(shù)據(jù),可以自定義topic,但是自定義主題無(wú)法調(diào)用物模型,不建議使用

    華為云toplc圖


    圖十二 華為云toplc圖

    到這步為止,產(chǎn)品相關(guān)的配置已完成,下面進(jìn)入設(shè)備配置

    2.3注冊(cè)設(shè)備

    選擇單設(shè)備注冊(cè),相關(guān)配置如下圖所示,務(wù)必記住密鑰一定要保存好?。?!

    華為云單設(shè)備注冊(cè)圖


    圖十三 華為云單設(shè)備注冊(cè)圖

    新建的設(shè)備如圖所示,設(shè)備影子類似于物模型狀態(tài),消息跟蹤類似于消息追蹤,可以看到消息日志

    華為云消息日志圖


    圖十四 華為云消息日志圖

    3.設(shè)備端

    使用VIRCOM軟件點(diǎn)擊設(shè)備管理,自動(dòng)搜索到設(shè)備以后雙擊,進(jìn)入如下頁(yè)面,ip模式選擇動(dòng)態(tài)獲取,工作模式選擇TCP客戶端,目的ip和端口為華為云物聯(lián)網(wǎng)平臺(tái)的ip和端口,具體的域名在第五頁(yè)有!!不設(shè)置也沒(méi)關(guān)系,設(shè)置mqtt參數(shù)就可以,然后點(diǎn)擊固件與配置

    MQTT網(wǎng)關(guān)配置圖


    圖十五 MQTT網(wǎng)關(guān)配置圖

    首先需要新建文件夾,新建后配置mqtt參數(shù)和json配置,

    MQTT網(wǎng)關(guān)配置圖


    圖十六 MQTT網(wǎng)關(guān)配置圖

    3.1mqtt設(shè)置

    MQTT網(wǎng)關(guān)MQTT配置圖


    圖十七 MQTT網(wǎng)關(guān)MQTT配置圖

    服務(wù)器域名或者IP::xxxxxxxxx.iot-mqtts.cn-north-4.myhuaweicloud.com

    具體的域名在第五頁(yè)有?。?!設(shè)備ID和密鑰在第九頁(yè)!?。?/p>

    服務(wù)器mqtt端口:1883

    用戶名:通過(guò)設(shè)備ID和密鑰計(jì)算

    密碼:通過(guò)設(shè)備ID和密鑰計(jì)算

    客戶端ID:通過(guò)設(shè)備ID和密鑰計(jì)算

    訂閱主題:$oc/devices/{device_id}/sys/properties/set/request_id={request_id}

    發(fā)布主題:$oc/devices/{device_id}/sys/properties/report

    {device_id}由實(shí)際的設(shè)備ID來(lái)代替?。?!

    下面為計(jì)算網(wǎng)頁(yè)地址

    https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/

    華為云mqtt參數(shù)圖


    圖十八 華為云mqtt參數(shù)圖

    3.2JSON設(shè)置

    第一頁(yè)總體設(shè)置如圖所示:

    MQTT網(wǎng)關(guān)json配置


    圖十九 MQTT網(wǎng)關(guān)json配置

    具體配置頁(yè)面JSON嵌套

     MQTT網(wǎng)關(guān)json嵌套配置


    圖二十 MQTT網(wǎng)關(guān)json嵌套配置

    固定字符串

    MQTT網(wǎng)關(guān)json固定字符串配置


    圖二十一 MQTT網(wǎng)關(guān)json固定字符串配置

     MQTT網(wǎng)關(guān)時(shí)間配置


    圖二十二 MQTT網(wǎng)關(guān)時(shí)間配置

    MQTT網(wǎng)關(guān)modbus參數(shù)配置


    圖二十三 MQTT網(wǎng)關(guān)modbus參數(shù)配置

    上發(fā)josn格式示例:

    {"services":[{"service_id":"wenshidu","properties":{"Temperature":23,"humidity":54},"eventTime":"2021-04-30 14:42:50"}]}

    3.3下位機(jī)模擬

    通過(guò)modbus slave模擬下位機(jī)溫濕度傳感器數(shù)據(jù),站地址為1,寄存器是40001,40002,40001存放的溫度的數(shù)據(jù),40002存放的是濕度的數(shù)據(jù)

    modbus從站模擬


    圖二十四 modbus從站模擬

    4.設(shè)備與平臺(tái)聯(lián)動(dòng)
    4.1設(shè)備配置完成

    配置完成后,請(qǐng)點(diǎn)擊下載,確保文件夾已經(jīng)下載,觀察指示燈狀態(tài)LINK燈藍(lán)色,ACTIVE燈閃爍

    MQTT網(wǎng)關(guān)下載配置


    圖二十五 MQTT網(wǎng)關(guān)下載配置

    4.2.平臺(tái)收到數(shù)據(jù)

    點(diǎn)擊消息跟蹤刷新后可以看到,平臺(tái)收到設(shè)備的屬性上報(bào),并且影子刷新成功!!

    華為云消息跟蹤


    圖二十六 華為云消息跟蹤

    通過(guò)概述頁(yè)面可以看到新的上報(bào)數(shù)據(jù),溫度為23度,濕度為54%,上報(bào)刷新間隔為6秒,可以通過(guò)我們的json里面的配置頁(yè)面自定義?。?!

    華為云數(shù)據(jù)顯示


    圖二十七 華為云數(shù)據(jù)顯示

    5.相關(guān)示例

    JSON格式CSV格式

    JSON的CSV格式


    圖二十八 JSON的CSV格式

    業(yè)務(wù)詳情上發(fā):

    Device Id is:608b6b0ba6467502c03a7dc4_zlan000001,

    topic is : $oc/devices/608b6b0ba6467502c03a7dc4_zlan000001/sys/properties/report, DatatoStringis

    :{"services":[{"service_id":"wenshidu","properties":{"Temperature":23,"humidity":54},"eventTime":"2021-04-30 15:12:38"}]}

    <ul id="o4jpt"></ul>
  • 无码系列亚洲精品国产A√现线 | 欧美精品一二三区 | 黄色做爱视频免费观看 | 大香蕉亚洲视频 | 白虎逼操逼| 亚色九九九视频 | 日韩综合欧美a在线 | 久久久久免费黄色视频 | 99久| 精品区一二三 |