MQTT協(xié)議是物聯(lián)網(wǎng)消息傳遞的事實(shí)標(biāo)準(zhǔn)。MQTT發(fā)布/訂閱協(xié)議由OASIS和ISO標(biāo)準(zhǔn)化,為通過(guò)Internet連接設(shè)備提供了一種可擴(kuò)展且可靠的方式。如今,許多公司使用MQTT將數(shù)百萬(wàn)臺(tái)設(shè)備連接到互聯(lián)網(wǎng)。
公司使用MQTT是因?yàn)?/span>
HiveMQ MQTT Broker的主要功能
HiveMQ是一個(gè)MQTT代理和一個(gè)基于客戶端的消息傳遞平臺(tái),旨在快速、高效和可靠地將數(shù)據(jù)移動(dòng)到連接的物聯(lián)網(wǎng)設(shè)備上。它使用MQTT協(xié)議在設(shè)備和企業(yè)系統(tǒng)之間即時(shí)雙向推送數(shù)據(jù)。
HiveMQ旨在解決企業(yè)在構(gòu)建新的物聯(lián)網(wǎng)應(yīng)用程序時(shí)面臨的一些關(guān)鍵技術(shù)挑戰(zhàn),包括:
HiveMQ MQTT代理實(shí)例隨底層硬件而擴(kuò)展。非阻塞和多線程方法允許多達(dá)10000000個(gè)并發(fā)設(shè)備連接,同時(shí)保持極快的吞吐量和最小的延遲。
通過(guò)不可靠的網(wǎng)絡(luò)傳輸數(shù)據(jù)可能是一個(gè)挑戰(zhàn)。HiveMQ實(shí)現(xiàn)所有MQTT服務(wù)質(zhì)量級(jí)別,包括最多一次、至少一次和恰好一次交付。HiveMQ對(duì)高級(jí)消息保留策略和脫機(jī)消息隊(duì)列的支持對(duì)于適應(yīng)網(wǎng)絡(luò)延遲至關(guān)重要。
HiveMQ采用真正的分布式無(wú)主集群體系結(jié)構(gòu),這意味著不存在單點(diǎn)故障,集群可以在運(yùn)行時(shí)增長(zhǎng)和收縮,而不會(huì)丟失數(shù)據(jù)或可用性。對(duì)Kubernetes、OpenShift和DC/OS的支持使自動(dòng)擴(kuò)展HiveMQ以滿足物聯(lián)網(wǎng)應(yīng)用程序的要求成為可能。
HiveMQ旨在保護(hù)從設(shè)備到企業(yè)系統(tǒng)的物聯(lián)網(wǎng)數(shù)據(jù)。數(shù)據(jù)傳輸由行業(yè)標(biāo)準(zhǔn)保護(hù),如TLS 1.3、安全WebSocket和最先進(jìn)的密碼套件。對(duì)身份驗(yàn)證和授權(quán)的支持包括X.509證書(shū)、用戶名/密碼、基于IP的身份驗(yàn)證,以及允許自定義身份驗(yàn)證、授權(quán)和權(quán)限邏輯(如OAuth 2.0集成)的API。
HiveMQ的MQTT代理100%符合MQTT 3.1、MQTT 3.1.1和MQTT 5規(guī)范。我們還允許MQTT 3和MQTT 5客戶端同時(shí)與HiveMQ通信。所有高級(jí)功能,如主題通配符、帶脫機(jī)隊(duì)列的持久會(huì)話、保留的消息和所有服務(wù)質(zhì)量級(jí)別都可以大規(guī)模使用。
HiveMQ可以部署在私有云、混合云和公共云上。預(yù)構(gòu)建的映像可以使用Kubernetes、OpenShift和DC/OS部署在私有云上。受支持的公共云平臺(tái)包括AWS和MS Azure。HiveMQ也可以在Linux、Windows和OS X上本機(jī)運(yùn)行。
與HTTP不同,HiveMQ和MQTT基于發(fā)布子體系結(jié)構(gòu),因此由于不存在客戶端輪詢,因此減少了總網(wǎng)絡(luò)流量。MQTT消息大小也明顯小于HTTP,因此通過(guò)網(wǎng)絡(luò)的數(shù)據(jù)量減少。
企業(yè)數(shù)據(jù)集成是通過(guò)HiveMQ MQTT代理和充當(dāng)MQTT客戶機(jī)的企業(yè)系統(tǒng)之間的雙向數(shù)據(jù)傳輸實(shí)現(xiàn)的。使用MQTT pub sub協(xié)議,每個(gè)企業(yè)系統(tǒng)的MQTT客戶機(jī)訂閱需要集成的數(shù)據(jù)。HiveMQ的MQTT共享訂閱實(shí)現(xiàn)使水平擴(kuò)展MQTT客戶機(jī)成為可能,從而使企業(yè)集成具有可擴(kuò)展性和可靠性。
管理員可以使用HiveMQ dashboard監(jiān)控通過(guò)MQTT代理和連接到IoT應(yīng)用程序的MQTT客戶端傳遞的實(shí)時(shí)數(shù)據(jù)。對(duì)于每個(gè)MQTT客戶機(jī),管理員可以查看客戶機(jī)狀態(tài)的360°概覽、斷開(kāi)客戶機(jī)連接、刪除MQTT會(huì)話以及添加/刪除訂閱。對(duì)于高級(jí)故障排除,HiveMQ允許您創(chuàng)建跟蹤記錄,用于識(shí)別部署的物聯(lián)網(wǎng)應(yīng)用程序中的問(wèn)題和瓶頸??傮w摘要儀表板為操作團(tuán)隊(duì)提供了代理集群和系統(tǒng)總體運(yùn)行狀況的完整實(shí)時(shí)概覽。
一個(gè)開(kāi)放的API和靈活的擴(kuò)展框架使得將HiveMQ和您的物聯(lián)網(wǎng)數(shù)據(jù)集成到現(xiàn)有企業(yè)系統(tǒng)中成為可能。擴(kuò)展框架允許開(kāi)發(fā)人員快速創(chuàng)建自定義數(shù)據(jù)處理、設(shè)備身份驗(yàn)證和設(shè)備授權(quán)機(jī)制的擴(kuò)展。HiveMQ還為Kafka、Oracle DB、MongoDB和其他系統(tǒng)提供了預(yù)構(gòu)建擴(kuò)展的市場(chǎng)。
任何符合MQTT的客戶端庫(kù)都可以與HiveMQ一起使用。HiveMQ提供了我們自己的Java客戶端庫(kù),但您也可以使用Eclipse Paho、C/C++、JavaScript或Python庫(kù)。我們的一些客戶還創(chuàng)建了自己的定制MQTT客戶機(jī)。MQTT客戶機(jī)的不同選項(xiàng)意味著您不會(huì)被鎖定在一個(gè)供應(yīng)商。
HiveMQ Cloud是我們的云原生物聯(lián)網(wǎng)消息服務(wù),它簡(jiǎn)化了MQTT平臺(tái)的部署和管理。我們完全管理的MQTT云平臺(tái)創(chuàng)建了可擴(kuò)展且可靠的MQTT云代理集群,這些集群是為生產(chǎn)而構(gòu)建的,只需點(diǎn)擊幾下即可實(shí)現(xiàn)。
用MQTT實(shí)現(xiàn)制造業(yè)現(xiàn)代化
智能制造正在推動(dòng)制造業(yè)實(shí)現(xiàn)軟件基礎(chǔ)設(shè)施的現(xiàn)代化。無(wú)論您稱之為工業(yè)4.0還是工業(yè)物聯(lián)網(wǎng)(IIoT),制造業(yè)都處于重大轉(zhuǎn)型之中。推動(dòng)現(xiàn)代化的一個(gè)關(guān)鍵動(dòng)機(jī)是實(shí)時(shí)數(shù)據(jù)和動(dòng)態(tài)決策為企業(yè)帶來(lái)有意義的績(jī)效改進(jìn)。
當(dāng)前的制造業(yè)基礎(chǔ)設(shè)施維護(hù)成本高昂,對(duì)數(shù)據(jù)分發(fā)造成障礙,與其他系統(tǒng)的集成度很低,阻礙了企業(yè)利用數(shù)字化帶來(lái)的優(yōu)勢(shì)。成功過(guò)渡到下一代制造業(yè)需要采用新技術(shù),將過(guò)時(shí)的現(xiàn)有系統(tǒng)與現(xiàn)代的新系統(tǒng)相結(jié)合。
在本白皮書(shū)中,我們研究了現(xiàn)代化的業(yè)務(wù)驅(qū)動(dòng)因素、采用新技術(shù)的技術(shù)挑戰(zhàn)、軟件基礎(chǔ)設(shè)施現(xiàn)代化的重要新興體系結(jié)構(gòu)模式,以及將工廠中不同級(jí)別的自動(dòng)化與新的基于MQTT的消息傳遞基礎(chǔ)設(shè)施相連接的建議。本白皮書(shū)的目標(biāo)是為制造業(yè)的高級(jí)技術(shù)領(lǐng)導(dǎo)者提供指導(dǎo),指導(dǎo)他們?nèi)绾螌QTT作為開(kāi)發(fā)現(xiàn)代互聯(lián)工廠的關(guān)鍵技術(shù)。
現(xiàn)代化的商業(yè)驅(qū)動(dòng)力
現(xiàn)代化進(jìn)程的最終結(jié)果是制造業(yè)的數(shù)字化。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)