新聞中心
Information Centre
首頁
產(chǎn)品
解決方案
關(guān)于我們
服務(wù)支持
聯(lián)系我們
Information Centre
時間:2023-03-30 15:54:19
工業(yè)物聯(lián)網(wǎng)云平臺是一種基于云計算的物聯(lián)網(wǎng)技術(shù)平臺,用于實現(xiàn)工業(yè)設(shè)備之間的數(shù)據(jù)連接和智能化管理。它可以將工業(yè)設(shè)備、傳感器、控制器等物品連接到云端,實時采集、分析和處理大量的數(shù)據(jù),從而實現(xiàn)設(shè)備的遠程監(jiān)控、故障診斷、預(yù)測性維護等功能,提升生產(chǎn)效率、降低成本、提高產(chǎn)品質(zhì)量。
工業(yè)物聯(lián)網(wǎng)云平臺可以為企業(yè)提供全面、高效、智能化的工業(yè)設(shè)備管理和維護服務(wù),提升企業(yè)的競爭力和市場地位。
物通博聯(lián)工業(yè)智能網(wǎng)關(guān),提供API接口,幫助客戶輕松開發(fā)工業(yè)物聯(lián)網(wǎng)云平臺
物通博聯(lián)工業(yè)智能網(wǎng)關(guān),是一款有多網(wǎng)口、多串口,支持5G/4G/WIFI/Ethernet(以太網(wǎng))/LORA等各種網(wǎng)絡(luò)接入方式、支持各種工業(yè)控制協(xié)議解析,支持MQTT上行協(xié)議(如Ali-JSON/W-JSON ),支持網(wǎng)關(guān)信息采集管理,支持遠程和本地自定義數(shù)采配置、支持各種數(shù)采規(guī)則、過濾規(guī)則和報警規(guī)則等邊緣計算功能、支持數(shù)采存儲、支持雙向控制和遠程維護,支持防火墻等功能為一體的嵌入式工業(yè)級智能網(wǎng)關(guān)。
物通博聯(lián)工業(yè)智能網(wǎng)關(guān)
物通博聯(lián)工業(yè)智能網(wǎng)關(guān)采集各種工控設(shè)備(PLC、采集器、儀器儀表和傳感器)的數(shù)據(jù)并在邊緣節(jié)點進行數(shù)據(jù)過濾、運算和標準化后,通過MQTT物聯(lián)網(wǎng)協(xié)議以W-JSON字符串格式將數(shù)據(jù)上報到云端平臺,或者接受云端下發(fā)的JSON控制指令進而控制現(xiàn)場設(shè)備,從而實現(xiàn)云端和現(xiàn)場設(shè)備的數(shù)據(jù)交互。
開發(fā)模型
物通博聯(lián)網(wǎng)關(guān)對接云平臺的開發(fā)是基于MQTT物聯(lián)網(wǎng)協(xié)議的開發(fā)方式,采用成熟穩(wěn)定的MQTT開發(fā)套件來快速開發(fā)(比如mosquitto和paho)。其中物通博聯(lián)網(wǎng)關(guān)和云平臺軟件是MQTT客戶端,通過MQTT 服務(wù)端來實現(xiàn)數(shù)據(jù)的中轉(zhuǎn)。
MQTT模型主要是數(shù)據(jù)的收取(訂閱)和發(fā)送(發(fā)布),還有就是主題(定義了不同的數(shù)據(jù)收發(fā)通道,比如上行數(shù)據(jù)主題和下行數(shù)據(jù)主題)。
開發(fā)軟件架構(gòu)
物通博聯(lián)網(wǎng)關(guān)的上行主題為/sys/$gatewaySn/up,下行主題為/$gatewaySn/down。
云端只要往/$gatewaySn/down發(fā)送JSON字符串指令(格式詳見W-JSON報文),序列號為$gatewaySn的網(wǎng)關(guān)就可以收到;云端只要訂閱/sys/$gatewaySn/up主題的數(shù)據(jù),就可以收到網(wǎng)關(guān)上報上來的數(shù)據(jù)(格式詳見W-JSON報文)。
(1)準備一臺物通博聯(lián)智能網(wǎng)關(guān)
(2)將物通博聯(lián)網(wǎng)關(guān)聯(lián)網(wǎng)(或者與自主開發(fā)平臺的服務(wù)器處在同一局域網(wǎng)內(nèi))
(3)網(wǎng)關(guān)配置數(shù)采模塊,將設(shè)備的數(shù)據(jù)信息采集
① 根據(jù)設(shè)備類型 選擇添加對應(yīng)協(xié)議的設(shè)備
② 在新增的設(shè)備下添加變量,填寫變量的偏移地址
(4)配置網(wǎng)關(guān)與服務(wù)器的云端接入?yún)?shù)
在云服務(wù)中心里添加連接服務(wù)器的參數(shù) ,服務(wù)器地址和端口
(5)服務(wù)器搭建MQTT代理服務(wù)器程序(MQTT Broker搭建)
Mosquitto是一款實現(xiàn)了消息推送協(xié)議 MQTT v3.1 的開源消息代理軟件,提供輕量級的,支持可發(fā)布/可訂閱的的消息推送模式,使設(shè)備對設(shè)備之間的短消息通信變得簡單。
Mosquitto下載地址:
https://mosquitto.org/download/
(6)通過MQTT客戶端軟件測試網(wǎng)關(guān)指令,解析開發(fā)模型。
下載MQTT client端代碼實現(xiàn)數(shù)據(jù)的收發(fā),參照指令測試內(nèi)容和應(yīng)用業(yè)務(wù)邏輯進行開發(fā)實現(xiàn)。
MQTT客戶端源碼下載地址:
https://www.eclipse.org/paho/index.php?page=downloads.php
本次模擬采用“mqtt.fx”客戶端通過訂閱主題和下發(fā)指令來完成MQTT接入的整體測試。
電腦安裝“mqtt.fx”客戶端,設(shè)置服務(wù)器地址和端口。
訂閱網(wǎng)關(guān)上報的上行主題
詳細步驟和網(wǎng)關(guān)指令可查看《工業(yè)智能網(wǎng)關(guān)·開發(fā)手冊-開放IOT平臺V5.6 》