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