一、MQTT除了物聯(lián)網(wǎng)的應(yīng)用場景外有沒有其他的有趣的應(yīng)用場景呢
協(xié)議自然是重要的,非常重要,或許IBM意識到了這一點(diǎn);TCP/IP,HTTP這些重量級的協(xié)議沒能分上一杯羹,已經(jīng)是讓這位藍(lán)色巨物很不爽了,物聯(lián)網(wǎng)嘛,新名詞,大約有些做為,于是IBM就搗騰了這么個(gè)東東。
在IBM的產(chǎn)品線里,如果mqtt能算產(chǎn)品的話,我覺得應(yīng)該屬于MQ一類吧,當(dāng)年忽悠的中國的各大金融巨鱷、運(yùn)營商一愣一愣的,估計(jì)現(xiàn)在這種產(chǎn)品不好賣了。
在沒有更好的選擇或者對不懂行的人來說,IBM的很多東東都還是不錯(cuò)的,技術(shù)上的協(xié)議也是這樣,記得金融行業(yè)有個(gè)ISO8583協(xié)議什么的,個(gè)人對MQTT的定位就是與此類似。談不上有多糟糕,但至少不差,比起12306或者網(wǎng)銀插件來說,IBM至少還是不會讓技術(shù)人員有多反感。但對于懂行的人來說,對其進(jìn)行過分吹捧、或者在自己產(chǎn)品里使用,就很是不解了。
二、mqtt 適用于系統(tǒng)間實(shí)時(shí)通信嗎
根據(jù)你的描述:
MQTT 跟 Websocket 可以認(rèn)為是不同層面的協(xié)議。MQTT 做原生設(shè)備的通信,MQTT over WebSocket 主要用于 MQTT 設(shè)備跟 Web 端通信。
三、modbus協(xié)議是什么
Modbus 協(xié)議是應(yīng)用于電子控制器上的一種通用語言。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其它設(shè)備之間可以通信。它已經(jīng)成為一通用工業(yè)標(biāo)準(zhǔn)。有了它,不同廠商生產(chǎn)的控制設(shè)備可以連成工業(yè)網(wǎng)絡(luò),進(jìn)行集中監(jiān)控。此協(xié)議定義了一個(gè)控制器能認(rèn)識使用的消息結(jié)構(gòu),而不管它們是經(jīng)過何種網(wǎng)絡(luò)進(jìn)行通信的。
它描述了一控制器請求訪問其它設(shè)備的過程,如何回應(yīng)來自其它設(shè)備的請求,以及怎樣偵測錯(cuò)誤并記錄。它制定了消息域格局和內(nèi)容的公共格式。當(dāng)在一Modbus網(wǎng)絡(luò)上通信時(shí),此協(xié)議決定了每個(gè)控制器須要知道它們的設(shè)備地址,識別按地址發(fā)來的消息,決定要產(chǎn)生何種行動。如果需要回應(yīng),控制器將生成反饋信息并用Modbus 協(xié)議發(fā)出。在其它網(wǎng)絡(luò)上,包含了 Modbus 協(xié)議的消息轉(zhuǎn)換為在此網(wǎng)絡(luò)上使用的幀或包結(jié)構(gòu)。這種轉(zhuǎn)換也擴(kuò)展了根據(jù)具體的網(wǎng)絡(luò)解決節(jié)地址、路由路徑及錯(cuò)誤檢測的方法。
IoTopo圖撲物聯(lián)平臺,是圖撲自主研發(fā)的一款應(yīng)用于泛工業(yè)物聯(lián)網(wǎng)場景的B/S模式數(shù)據(jù)可視化監(jiān)控軟件,可幫助企業(yè)快速搭建自己專屬的物聯(lián)網(wǎng)監(jiān)控平臺。軟件前端界面采用標(biāo)準(zhǔn)HTML5開發(fā),支持 2D/3D圖形組態(tài),支持 MQTT 協(xié)議接入,支持Modbus、OPC UA等工業(yè)通訊協(xié)議解析。組態(tài)畫面可單獨(dú)發(fā)布,支持?jǐn)?shù)據(jù)門戶定制,可與企業(yè)自有平臺無縫整合,可以輕松地與用戶自有系統(tǒng)整合為一個(gè)功能全面的應(yīng)用平臺。
除了IoTopo,HT for Web 也非常適用于實(shí)時(shí)監(jiān)控系統(tǒng)的界面呈現(xiàn),廣泛應(yīng)用于電信網(wǎng)絡(luò)拓?fù)浜驮O(shè)備管理,以及電力、燃?xì)獾裙I(yè)自動化 (HMI/SCADA) 領(lǐng)域。
HT for Web 提供了一套獨(dú)特的 WebGL 層抽象,將 Model–View–Presenter (MVP) 的設(shè)計(jì)模型延伸應(yīng)用到了 3D 圖形領(lǐng)域。
使用 HT for Web 您可更關(guān)注于業(yè)務(wù)邏輯功能,不必將精力投入復(fù)雜 3D 渲染和數(shù)學(xué)等非業(yè)務(wù)核心的技術(shù)細(xì)節(jié)。
四、什么協(xié)議的搭建的云平臺能支持高并發(fā)?
用什么協(xié)議搭建的云平臺都支持高并發(fā),只是二進(jìn)制類型協(xié)議(MQTT)實(shí)現(xiàn)的代價(jià)最少,而且在物聯(lián)網(wǎng)中,因?yàn)榇蠖嘣O(shè)備處理能力不強(qiáng),用二進(jìn)制類型協(xié)議(MQTT)最適合。
五、水處理設(shè)備的數(shù)據(jù)如何對接到云平臺?
將設(shè)備的PLC跟傳感器連接到WG285的網(wǎng)關(guān)接口上,在通過網(wǎng)關(guān)對設(shè)備進(jìn)行邊緣計(jì)算解析,通過MQTT網(wǎng)關(guān)訂閱底下的數(shù)據(jù),也可以通過平臺下發(fā)指令。