關注官方微信

EN

EN.

產品中心

產品中心

《設備接入OneNET方法》—卓嵐物聯

發布時間:2020-04-27 作者:上海卓嵐 瀏覽量:8356
1.設備接入OneNET

OneNET是由中國移動打造的PaaS物聯網開放平臺。平臺能夠幫助開發者輕松實現設備接入與設備連接,快速完成產品開發部署。但是對于傳統電氣工程師的傳感器、串口設備、PLC等似乎連接到OneNET是一個復雜的過程,本文就介紹如何將傳統的設備連接到OneNET。

這里主要介紹2類設備接入OneNET,第一類是串口設備,比如RS485/232設備,這些設備一般采用Modbus RTU或者645協議。此時使用串口轉JSON網關可以實現接入OneNET。

第二類是將數字量輸入、模擬量輸入,這些量采集后需要上傳OneNET,或者通過OneNET下發控制繼電器輸出。此時,可以使用ZLAN6844,DI、AI、DO轉JSON網關來實現,使用方法類似第一類。這里主要以第一類為例介紹采用MQTT+JSON格式對接OneNET平臺上傳Modbus RTU設備數據。

2.操作和實戰
2.1.注冊OneNET

請登錄https://open.iot.10086.cn/,注冊OneNET賬號。注冊過程比較簡單這里就不再累述。登錄后進入開發者中心,點擊左上角全部產品,全部產品多協議接入MQTT(舊版)。然后點擊“添加產品”。

假設這里添加一個“我的測試”這樣的產品,其它選擇可以按照實際情況進行。

提示添加設備(后面也可以通過點擊產品設備列表添加設備來增加設備)。這里添加一個“我的設備”這樣的設備。這里的“鑒權信息”是后面設備連接時用到的,鑒權信息是自己輸入的隨意的密碼。

這樣OneNET端的操作就完成了。

2.2.設備配置

假設我們需要將一個站地址為1、功能碼為03、寄存器為01的儀表數據上傳到OneNET,這里需要一個MQTT+JSON轉Modbus功能的網關(比如ZLAN5144J)。拿到網關之后,將這個儀表連接到網關的RS485接口,連接上網線,使用ZLVircom工具進行網關配置。進入ZLVircom的設備管理→搜索設備→選中設備→編輯設備→固件與配置:

點擊“JSON配置”,打開JSON轉Modbus RTU設置對話框。

在接入云平臺那里選擇“OneNET”。然后點擊“JSON上發”進行Modbus寄存器配置,返回后還需要點擊“保存JSON設置”,然后點擊返回。這里先介紹一下“JSON上發”配置:

這里將這個數據點的名稱設置為mydata(后面OneNET平臺會顯示這個名稱)。站地址為1、功能碼為03、寄存器地址為1。點擊“保存全部并退出”,這樣回到上一個對話框后點擊“保存JSON設置”后,點擊“返回”。此時系統提示是否進行MQTT配置,由于我們采用MQTT協議和OneNET平臺對接,所以這里需要點擊“是”。

在MQTT配置對話中只需要填寫3個參數即可,其中的用戶名即產品概述中可查的產品ID,密碼即設備信息中可查的鑒權信息,客戶端ID即設備列表中可查的設備ID。配置好后,點擊“保存MQTT設置”,返回到第一個“固件與配置”對話框,點擊“下載”按鈕,下載配置到網關內部,網關隨后重啟。此時看到官網的TCPLink燈藍色點亮,并且在OneNET上看到這個在線了。

2.3.數據查看

當設備連接上OneNET之后,設備就按照之前配置的1000ms(1秒)上發一次mydata的當前值。在設備列表中,點擊“數據流”可以看到數據。

可以看到現在在數據流中已經有了我們添加的json關鍵詞對應的數據“mydata”,現在數據個數已經上發286個。

點擊mydata這個數據,還可以看到數據的歷史曲線。

2.4.其它

另外使用OneNET的MQTT接入方式還可以實現設備和設備之間的通訊,OneNET平臺下發數據給Modbus RTU控制器等。由于篇幅所限這里無法一一詳述??傊褂肙neNET平臺配合MQTT+JSON轉Modbus RTU的網關,可以快速實現傳感器和OneNET平臺的對接,是物聯網設備連接現在流行云平臺的快速方法。

江西十一选五骗局