MQTT
一,背景
- 新技術(shù):2021年隨著5G商用的快速落地,其高可靠、低時(shí)延和大連接等特性將加速解鎖下一代社交通信、智能硬件、物聯(lián)網(wǎng)等多樣化應(yīng)用場(chǎng)景。物聯(lián)網(wǎng)市場(chǎng)方興未艾,根據(jù)IDC數(shù)據(jù)顯示,2020年全球物聯(lián)網(wǎng)市場(chǎng)規(guī)模為1.7萬(wàn)億美元。根據(jù)GSMA預(yù)測(cè),全球物聯(lián)網(wǎng)連接數(shù)會(huì)從2019年的120億增長(zhǎng)至2025年的246億,年復(fù)合增長(zhǎng)率為17%。同時(shí),2021年全球MQTT代理服務(wù)較2020年增長(zhǎng)40%,MQTT作為輕量級(jí)、抗弱網(wǎng)、易集成的消息傳輸協(xié)議,將滿(mǎn)足人與人之間、設(shè)備與人之間、設(shè)備與設(shè)備之間信令、即時(shí)消息等形式的互聯(lián)網(wǎng)通信需求。
- 新形勢(shì):在全球經(jīng)濟(jì)面臨下行壓力的背景下,云基礎(chǔ)設(shè)施也逐漸完善,企業(yè)更傾向于精細(xì)化運(yùn)營(yíng)策略,避免重復(fù)“造輪子”,相比于傳統(tǒng)自研服務(wù),通過(guò)與專(zhuān)業(yè)PaaS服務(wù)商合作,能夠幫助企業(yè)降本增效,縮短業(yè)務(wù)上線時(shí)間,其成本和效率優(yōu)勢(shì)進(jìn)一步凸顯。
- 新產(chǎn)品:環(huán)信作為國(guó)內(nèi)即時(shí)通訊云服務(wù)的開(kāi)創(chuàng)者,一直致力于“連接”,包括連接人與人、人與商業(yè)、物與物。為了實(shí)現(xiàn)“連接”愿景,環(huán)信致力于打造全球領(lǐng)先的消息云(Global Message Cloud),面向全球開(kāi)發(fā)者提供云原生消息基礎(chǔ)設(shè)施。環(huán)信消息云產(chǎn)品矩陣包括:Easemob Chat(環(huán)信即時(shí)通訊云)、Easemob Telco(短信和5G 消息)、Easemob Push(全平臺(tái)消息推送),以及最新發(fā)布的Easemob MQTT。
環(huán)信MQTT云服務(wù)是基于MQTT輕量級(jí)消息傳輸協(xié)議的公有云服務(wù),支持海量連接、抗弱網(wǎng)環(huán)境、多協(xié)議接入、實(shí)時(shí)監(jiān)控以及消息收發(fā)、離線消息存儲(chǔ)等通用消息傳遞功能。相較于傳統(tǒng)IM,環(huán)信MQTT云服務(wù)更輕量級(jí),開(kāi)銷(xiāo)小,能有效降低網(wǎng)絡(luò)流量成本,非常適用于移動(dòng)弱網(wǎng)環(huán)境。同時(shí)基于發(fā)布/訂閱模式的消息傳輸協(xié)議能高效的向一個(gè)和多個(gè)接收者傳遞信息,是傳統(tǒng)IM場(chǎng)景的方案補(bǔ)充,而非替代。
二,核心應(yīng)用場(chǎng)景和技術(shù)特性
MQTT 全稱(chēng)為 Message Queuing Telemetry Transport(消息隊(duì)列遙測(cè)傳輸)是一種基于發(fā)布/訂閱范式的“輕量級(jí)”消息協(xié)議。環(huán)信MQTT消息云作為一款安全、穩(wěn)定、高并發(fā)、低成本的消息代理服務(wù)產(chǎn)品,適用于實(shí)時(shí)數(shù)據(jù)流傳輸、實(shí)時(shí)位置跟蹤、遠(yuǎn)程互動(dòng)以及智能設(shè)備等4大核心應(yīng)用場(chǎng)景中。
1、實(shí)時(shí)數(shù)據(jù)流傳輸
隨著十四五數(shù)字化轉(zhuǎn)型的推進(jìn),將有更多服務(wù)打破線上線下的界限。實(shí)時(shí)數(shù)據(jù)的傳輸成為一個(gè)能夠帶來(lái)體驗(yàn)革命的技術(shù)點(diǎn)。MQTT消息云為實(shí)時(shí)消息傳輸提供E2E的云服務(wù),可以應(yīng)用于股票數(shù)據(jù)的實(shí)時(shí)更新、實(shí)時(shí)拍賣(mài)中的交易信令的傳輸,大型線上活動(dòng)的實(shí)時(shí)彈幕展示等。
面向該場(chǎng)景環(huán)信MQTT消息云服務(wù)提供如下技術(shù)特性:
- SLA 99.9%以上云服務(wù)集群保障
- 支持大量數(shù)據(jù)流的實(shí)時(shí)傳輸
- 輕松構(gòu)建實(shí)時(shí)顯示和數(shù)據(jù)驅(qū)動(dòng)的體驗(yàn)
2、實(shí)時(shí)位置跟蹤
實(shí)時(shí)位置共享已經(jīng)從出行的場(chǎng)景逐漸應(yīng)用于社交、外賣(mài)等多種場(chǎng)景。MQTT消息云實(shí)時(shí)位置功能針對(duì)不同的場(chǎng)景支持3種級(jí)別的QoS傳輸,保證弱網(wǎng)及移動(dòng)傳輸網(wǎng)絡(luò)傳輸穩(wěn)定性,可以應(yīng)用于實(shí)時(shí)航班跟蹤、外賣(mài)送餐距離、物流跟蹤等位置共享場(chǎng)景。
面向該場(chǎng)景環(huán)信MQTT消息云服務(wù)提供如下技術(shù)特性:
- 支持 QoS0、QoS1與 QoS2 級(jí)別 MQTT 消息
- 保證弱網(wǎng)環(huán)境消息傳輸穩(wěn)定性
- 支持位置數(shù)據(jù)實(shí)時(shí)共享
3、遠(yuǎn)程互動(dòng)
隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,在線教育、游戲、閱讀等應(yīng)用體驗(yàn)正在發(fā)生深刻的變革,互動(dòng)化、社交化已成為產(chǎn)品營(yíng)銷(xiāo)的核心能力。MQTT消息云提供安卓、IOS等多種主流的SDK,支持客戶(hù)快速在應(yīng)用中集成MQTT服務(wù),構(gòu)建多端用戶(hù)共享空間,可以應(yīng)用于在線教育白板、你猜我畫(huà)、云觀影等互動(dòng)場(chǎng)景。
面向該場(chǎng)景環(huán)信MQTT消息云服務(wù)提供如下技術(shù)特性:
- 支持標(biāo)準(zhǔn)的MQTT V3.0及MQTT V5.0消息協(xié)議
- 支持接入Java、IOS、Android等多種版本MQTT客戶(hù)端
- 抗弱網(wǎng)、支持多端設(shè)備實(shí)時(shí)傳輸您的動(dòng)作消息
4、智能設(shè)備應(yīng)用
隨著5G、云技術(shù)的發(fā)展,物聯(lián)網(wǎng)技術(shù)取得了突破性進(jìn)展,智能設(shè)備已涌入各行各業(yè)中。面對(duì)多形態(tài)的智能設(shè)備,MQTT消息云支持多種標(biāo)準(zhǔn)的傳輸協(xié)議,可以實(shí)現(xiàn)智能設(shè)備無(wú)差別接入,同時(shí)通過(guò)彈性的集群部署,實(shí)現(xiàn)千萬(wàn)級(jí)設(shè)備連接與管控,應(yīng)用于智能家居、工業(yè)物聯(lián)網(wǎng)等智能設(shè)備場(chǎng)景。
面向該場(chǎng)景環(huán)信MQTT消息云服務(wù)提供如下技術(shù)特性:
- 支持MQTT、Websocket、TLS等多種通信協(xié)議
- 支持千萬(wàn)級(jí)設(shè)備在線連接,毫秒級(jí)延遲
- 支持設(shè)備接入、設(shè)備管理、遠(yuǎn)程操控及實(shí)時(shí)監(jiān)控
三,核心產(chǎn)品功能
- 設(shè)備接入:支持海量設(shè)備連接,提供設(shè)備到設(shè)備,設(shè)備到應(yīng)用的快速穩(wěn)定的雙向通訊能力;
- 設(shè)備認(rèn)證:支持username+token+clienID方式實(shí)現(xiàn)鑒權(quán)認(rèn)證,從客戶(hù)端、傳輸端及broker端加強(qiáng)傳輸安全性;
- 設(shè)備管理:支持調(diào)用REST API接口,實(shí)現(xiàn)設(shè)備信息采集、設(shè)備指令下發(fā)以及代理訂閱;
- 標(biāo)準(zhǔn)協(xié)議支持:支持MQTT V3.1.1、MQTT 5.0、Websocket、TLS等標(biāo)準(zhǔn)通信協(xié)議;
- 業(yè)務(wù)統(tǒng)計(jì):支持環(huán)信console、REST API等多種方式監(jiān)控客戶(hù)端消息收發(fā)量、訂閱數(shù)及連接數(shù)信息;
- 支持服務(wù):提供工單、電子郵件、技術(shù)群及電話等多種聯(lián)系方式,快速響應(yīng)客戶(hù);
四,快速開(kāi)始
環(huán)信MQTT消息云產(chǎn)品已正式上線,為幫助全球開(kāi)發(fā)者們更好的體驗(yàn)MQTT消息云服務(wù),環(huán)信將提供長(zhǎng)達(dá)2個(gè)月免費(fèi)試用期,每月包含300萬(wàn)消息收發(fā)量、6G流量及100并發(fā)連接數(shù)。
服務(wù)開(kāi)通地址:https://www.easemob.com/product/mqtt
服務(wù)幫助文檔:https://docs-im.easemob.com/mqtt/start
反饋與支持:https://docs-im.easemob.com/mqtt/contact