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