ZLAN5143D 是一款專門為工業(yè)環(huán)境設(shè)計(jì)的RS485設(shè)備數(shù)據(jù)采集器/物聯(lián)網(wǎng)網(wǎng)關(guān),兼具澳門永利yl6776、Modbus網(wǎng)關(guān)、MQTT網(wǎng)關(guān)、RS485轉(zhuǎn)JSON等多種功能于一體。
物聯(lián)網(wǎng)核心套件(IoT Core)是全托管的云服務(wù),提供海量設(shè)備接入與管理、規(guī)則引擎等能力,并支持與智能邊緣、時(shí)序數(shù)據(jù)庫(kù)等產(chǎn)品聯(lián)動(dòng),以支撐海量設(shè)備的數(shù)據(jù)收集、控制、故障預(yù)測(cè)等物聯(lián)網(wǎng)場(chǎng)景,輕松完成物聯(lián)網(wǎng)應(yīng)用搭建的第一步。
如圖2所示:
Json介紹 JavaScript Object Notation(JSON)是一種基于 JavaScript 語(yǔ)法子集的開放標(biāo)準(zhǔn)數(shù)據(jù)交換格式。JSON 是基于文本的,輕量級(jí)的,通常被認(rèn)為易于讀/寫?;?ECMAScript (歐洲計(jì)算機(jī)協(xié)會(huì)制定的 js 規(guī)范)的一個(gè)子集,采用完全獨(dú)立于編程語(yǔ)言的文本格式來(lái)存儲(chǔ)和表示數(shù)據(jù)。簡(jiǎn)潔和清晰的層次結(jié)構(gòu)使得 JSON 成為理想的數(shù)據(jù)交換語(yǔ)言。 易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成,并有效地提升網(wǎng)絡(luò)傳輸效率。
進(jìn)入物模型平臺(tái)
進(jìn)入開發(fā)平臺(tái)后,點(diǎn)擊實(shí)例列表選項(xiàng),點(diǎn)擊創(chuàng)建IOT CORE,立即使用進(jìn)入下一個(gè)頁(yè)面
創(chuàng)建IOT CORE
點(diǎn)擊創(chuàng)建IOT CORE后,填寫相關(guān)的信息,本次添加的為wenshidu,這邊為了測(cè)試選擇后付費(fèi)模式,添加產(chǎn)品后點(diǎn)擊確認(rèn),如圖所示:
點(diǎn)擊新建設(shè)備,設(shè)備名稱寫wenshidu,加密方式選擇密鑰,模板選擇默認(rèn)的模板
點(diǎn)擊設(shè)備名稱,出現(xiàn)設(shè)備信息,有用的參數(shù)是IoTCoreId,DeviceKey,DeviceSecret
Mqtt連接參數(shù)
域名 | 在 IoT Core 詳情頁(yè)可以找到 也可通過(guò)?IoTCoreId+ .iot.+Region+.baidubce.com 拼接出來(lái) 其中Region即地域在創(chuàng)建 IoT Core 時(shí)可選:廣州gz,北京bj |
端口 | 1883 |
客戶端ID | 客戶端ID,建議與設(shè)備名稱一致。支持“a-z”,“0-9”,“_”,“-”字符 且不能大于128bytes,UTF8編碼,不可重名 |
我們也可以通過(guò)MQTT連接信息生成器?生成,網(wǎng)址:https://iotcore-dev-tool.gz.bcebos.com/mqtt-sign/
設(shè)備默認(rèn)的主題就是新建的模板里面的主題:
$iot/{deviceName}/events
$iot/{deviceName}/msg
規(guī)則引擎
規(guī)則引擎,新建規(guī)則,此次新建的規(guī)則為轉(zhuǎn)發(fā)到mqtt主題,點(diǎn)擊編輯調(diào)試, 規(guī)則引擎還支持轉(zhuǎn)發(fā)到百度云的服務(wù)器,需要收費(fèi),這里不做演示。
數(shù)據(jù)來(lái)源通過(guò)topic模板選擇之前新建的設(shè)備模板,選中設(shè)備發(fā)布的主題。
源數(shù)據(jù)格式選擇json格式
添加數(shù)據(jù)目的地,選擇mqtt主題,IOT CORE和主題選擇自己需要的,點(diǎn)擊確定,最后保存
最后再點(diǎn)擊啟用
最后再點(diǎn)擊啟用。
使用VIRCOM軟件點(diǎn)擊設(shè)備管理,自動(dòng)搜索到設(shè)備以后雙擊,進(jìn)入如下頁(yè)面,ip模式選擇動(dòng)態(tài)獲取,工作模式選擇TCP客戶端,目的ip和端口為百度云平臺(tái)的ip和端口,端口號(hào)為1883,然后點(diǎn)擊固件與配置。
首先需要新建文件夾,新建后配置mqtt參數(shù)和json配置。
1mqtt設(shè)置
JSON設(shè)置
第一頁(yè) 總體設(shè)置如圖所示:
具體配置頁(yè)面節(jié)點(diǎn)一
結(jié)果預(yù)覽:
下位機(jī)模擬
通過(guò)modbus slave模擬下位機(jī)溫濕度傳感器數(shù)據(jù),站地址為1,寄存器是40001,40001存放的溫度的數(shù)據(jù)
設(shè)備配置完成
配置完成后,請(qǐng)點(diǎn)擊下載,確保文件夾已經(jīng)下載,觀察指示燈狀態(tài)LINK燈藍(lán)色,ACTIVE燈閃爍
mqttfx收到數(shù)據(jù)
Mqttfx訂閱轉(zhuǎn)發(fā)轉(zhuǎn)發(fā)里面的數(shù)據(jù)目的地的主題,可以看到轉(zhuǎn)發(fā)到的數(shù)據(jù)!!