ZLAN5143D 是一(yi)(yi)款專門為工業(ye)環境(jing)設計的RS485設備數據采集(ji)器/物聯網網關,兼(jian)具(ju)串口服務(wu)器、Modbus網關、MQTT網關、RS485轉JSON等多(duo)種功能于一(yi)(yi)體(ti)。
物(wu)聯(lian)網核心套(tao)件(IoT Core)是全托管(guan)的(de)云服務,提供海量設備接(jie)入(ru)與管(guan)理、規則引擎等(deng)能力,并支持與智能邊緣、時(shi)序數(shu)據庫等(deng)產品聯(lian)動(dong),以(yi)支撐(cheng)海量設備的(de)數(shu)據收(shou)集、控制、故障(zhang)預測等(deng)物(wu)聯(lian)網場景,輕松完(wan)成物(wu)聯(lian)網應用(yong)搭建的(de)第一步。
如圖2所示:
Json介紹(shao) JavaScript Object Notation(JSON)是一種基(ji)于(yu) JavaScript 語(yu)法子集的(de)(de)開(kai)放標準數據交(jiao)換格式。JSON 是基(ji)于(yu)文(wen)本的(de)(de),輕(qing)量級的(de)(de),通常被認為易(yi)于(yu)讀/寫(xie)。基(ji)于(yu) ECMAScript (歐洲計算機(ji)(ji)協會制定的(de)(de) js 規范)的(de)(de)一個子集,采用完全獨立于(yu)編程語(yu)言(yan)的(de)(de)文(wen)本格式來存(cun)儲和表示數據。簡潔(jie)和清晰的(de)(de)層次結(jie)構(gou)使得 JSON 成為理想的(de)(de)數據交(jiao)換語(yu)言(yan)。 易(yi)于(yu)人(ren)閱讀和編寫(xie),同時也易(yi)于(yu)機(ji)(ji)器(qi)解析(xi)和生成,并(bing)有效(xiao)地(di)提升(sheng)網(wang)絡傳(chuan)輸效(xiao)率。
進入物模型平臺
進入(ru)開發平臺(tai)后,點(dian)擊實例列表選項,點(dian)擊創建IOT CORE,立(li)即使(shi)用(yong)進入(ru)下一個頁面(mian)
創建IOT CORE
點擊(ji)創建IOT CORE后(hou),填寫相(xiang)關的信息,本次添加的為wenshidu,這(zhe)邊為了測試選擇后(hou)付費(fei)模(mo)式,添加產品后(hou)點擊(ji)確(que)認,如圖所示:
點擊(ji)新建設備,設備名稱寫wenshidu,加密(mi)方式選(xuan)擇密(mi)鑰,模板(ban)選(xuan)擇默認的模板(ban)
點擊設(she)備(bei)名稱,出現設(she)備(bei)信息,有(you)用的參(can)數(shu)是IoTCoreId,DeviceKey,DeviceSecret
Mqtt連接參數
域名 | 在 IoT Core 詳情頁可以找到 也可通過?IoTCoreId+ .iot.+Region+.baidubce.com 拼接出來 其中Region即地域在創建 IoT Core 時可選:廣州gz,北京bj |
端口 | 1883 |
客戶端ID | 客戶端ID,建議與設備名稱一致。支持“a-z”,“0-9”,“_”,“-”字符 且不能大于128bytes,UTF8編碼,不可重名 |
我們也可(ke)以(yi)通過MQTT連接信(xin)息生成器?生成,網址:
設備(bei)默(mo)認的(de)(de)主題就(jiu)是新(xin)建的(de)(de)模板里面(mian)的(de)(de)主題:
$iot/{deviceName}/events
$iot/{deviceName}/msg
規則引擎
規(gui)則引擎,新(xin)建規(gui)則,此次新(xin)建的規(gui)則為轉發(fa)到mqtt主題,點擊編輯調(diao)試, 規(gui)則引擎還支(zhi)持轉發(fa)到百度云(yun)的服務(wu)器,需要收費,這里不做演示。
數據(ju)來源通(tong)過(guo)topic模板選擇(ze)之前(qian)新建的設備(bei)模板,選中設備(bei)發(fa)布(bu)的主題。
源數據(ju)格(ge)式選擇json格(ge)式
添加數據目的地(di),選擇mqtt主題(ti),IOT CORE和主題(ti)選擇自己需要的,點擊確定,最(zui)后保存
最后再點擊啟用
最后再點擊啟用。
使用(yong)VIRCOM軟件(jian)點擊設備(bei)管理,自動(dong)(dong)搜(sou)索到設備(bei)以后雙擊,進入如下頁面,ip模式(shi)(shi)選(xuan)擇動(dong)(dong)態(tai)獲取,工作(zuo)模式(shi)(shi)選(xuan)擇TCP客戶端(duan),目的ip和端(duan)口(kou)(kou)為(wei)(wei)百度云平(ping)臺的ip和端(duan)口(kou)(kou),端(duan)口(kou)(kou)號為(wei)(wei)1883,然后點擊固件(jian)與配置。
首先需要新建文件夾,新建后(hou)配(pei)置mqtt參數和(he)json配(pei)置。
1mqtt設置
JSON設置
第一(yi)頁(ye) 總(zong)體設置如圖所示:
具體配置頁面節點一
結果預覽:
下位機模擬
通過modbus slave模擬下位機溫濕度(du)傳感器數(shu)據,站(zhan)地址為1,寄存器是40001,40001存放的(de)溫度(du)的(de)數(shu)據
設備配置完成
配置(zhi)完(wan)成后,請點擊(ji)下載,確保(bao)文件夾已經下載,觀察(cha)指(zhi)示燈狀態LINK燈藍色,ACTIVE燈閃(shan)爍(shuo)
mqttfx收到數據
Mqttfx訂閱(yue)轉發(fa)轉發(fa)里面的(de)(de)(de)數據目的(de)(de)(de)地的(de)(de)(de)主題(ti),可以看到(dao)轉發(fa)到(dao)的(de)(de)(de)數據!!