如何看待百度開放云物聯網服務“原生支持MQTT協議”?
近日,百度開放云的物聯網服務正式對外開放公測,此舉是百度開放云在物聯網方向發展的重要進展,也成為國內率先原生支持MQTT協議的全托管物聯網服務。從本次公測的投入力度來看,物聯網服務已經成為百度開放云布局中的重要一環,拋棄了在戰略構想層面的停留,而是落實到了具體的解決方案和項目服務實踐中,在國內物聯網云服務已具備先發之勢。
以原生支持“MQTT協議”切入物聯網戰場
原生支持MQTT協議成為百度開放云推出的物聯網服務一大特點。首先需要解讀的是,為什么百度開放云會選擇“MQTT協議”?
百度開放云支持的MQTT(Message Queuing Telemetry Transport)是國際物聯網標準協議,旨在為低帶寬和不穩定的網絡環境中的物聯網設備提供可靠的網絡服務,可以適應各種物聯網應用場景。
相對于其它標準協議,MQTT屬于輕量級雙向消息傳輸協議,主要優勢是開源、可靠、輕巧、簡單。MQTT的傳輸格式非常精小,最小的數據包只有2個比特,且無應用消息頭。MQTT可以保證消息的可靠性,它包括三種不同的服務質量(最多只傳一次、最少被傳一次、一次且只傳一次),如果客戶端意外掉線,可以使用“遺愿”發布一條消息,同時支持持久訂閱。
MQTT在物聯網應用中的主要優勢有:一,可靠傳輸。MQTT可以保證消息可靠安全的傳輸,并可以與企業應用簡易集成;二,消息推送。支持消息實時通知、豐富的推送內容、靈活的Pub-Sub以及消息存儲和過濾。三,低帶寬、低耗能、低成本。占用移動應用程序帶寬小,并且帶寬利用率高,耗電量較少。
MQTT的優勢還表現在安全性。安全設計對于物聯網項目而言,是需要非常重視的問題,但是卻常常容易被工程師所輕視。今年央視315晚會,揭秘了無人機、智能攝像頭、智能POS機、智能汽車、洗衣機、電烤箱、智能插座等智能家居存在的三大安全隱患——泄露隱私、財產損失、甚至危及生命安全。而MQTT協議則可以提供多層次的安全特性,在傳輸層上可以使用TLS加密;在應用層提供了客戶標識(Client Identifier)以及用戶名密碼,不但傳輸的內容是二進制字節,而且還受惠于傳輸層的TLS加密。
MQTT開放協議已有17年歷史,先期在2014年被國際標準化組織定義為物聯網的推薦協議。在應用層傳輸協議這個領域,它已經走在了其它協議的前面。正因為MQTT的綜合優勢非常突顯,業界不少專家認為,MQTT非常適合各種物聯網場景,有望是未來最主流的物聯網標準協議。
原生支持“MQTT協議”背后旨在推動物聯網標準化
接下來的問題是,那么為什么百度開放云要在國內率先成為原生支持MQTT協議的公有云服務商?
在筆者看來,首先,這和百度開放云在物聯網行業的核心目標有著緊密的關系。在去年的“百度世界2015”開放云論壇上,百度開放云高層曾對物聯網的發展戰略做出闡述,指出:打破行業與行業之間的界限,以“連接人與服務”為核心,通過技術讓人從網絡“感知真實世界”,是百度在物聯網領域的核心目標。
在這一目標的指導下,百度開放云正在幫助“3600行”加速與物聯網技術的接軌。據了解,百度開放云物聯網方案可為客戶提供數據的多協議高速接入、實時數據流式處理、海量數據存儲、大數據分析以及設備安全管理等物聯網業務所需的全棧服務。通過靈活的選擇和搭配這些服務,客戶能夠構建滿足智能家居、智能穿戴、車聯網、工業4.0和智慧城市等業務場景需求的各種應用。
此次百度開放云物聯網服務在國內率先實現原生支持MQTT協議,無疑可以助力物聯網項目打破行業與行業之間的界限、實現真正的互聯互通。在某種程度而言,誰首先支撐了物聯網的關鍵協議標準,誰就占據了產業的戰略高地。百度開放云領行業之先,原生支持MQTT協議正因如此。
其次,原生支持MQTT協議可以看出百度開放云的技術實力和對服務體驗的重視。
百度開放云的技術實力來自百度強大的技術基因。多年來百度在云計算、大數據、人工智能上的綜合優勢,成為百度開放云進軍物聯網服務的主要源動力。百度在人工智能、語音識別、深度學習等技術幫助硬件及軟件變得更加智慧,云計算、大數據等技術為物聯網展開***連接的可能。同時,百度在網絡安全領域的全面布局和自研核心技術,提供了具有中國特色的全棧安全解決方案,為物聯網提供了堅實的安全保障。
因此可以說,百度開放云有“底氣”幫助物聯網開發者解決開發過程中遇到的諸多挑戰。據了解,百度開放云物聯網服務是一個全托管的云服務,可以幫助客戶建立設備與云端之間安全可靠的雙向連接,以支撐各種類型的物聯網項目,而無需考慮服務的運維。
事實上,百度開放云已經幫助了許多客戶實現了物聯網項目,基于百度開放云的實踐經驗,在原生支持MQTT協議的基礎上,百度開放云打造了能夠支撐各種類型的物聯網項目的云服務,能夠實現:1、從設備到云端以及從云端到設備,可靠地進行大規模消息傳輸;2、對設備進行認證與權限管理,并保證數據安全傳輸;3、支持多種語言開發,兼容主流硬件設備;4、與大數據服務無縫對接,以數據分析驅動業務進步。良好的服務,是支撐各種類型的物聯網項目的關鍵。
簡而言之,在筆者看來,在原生支持MQTT協議背后,百度開放云的雄心是,通過強大的綜合技術實力,幫助開發者解決從標準化到運維等多層面的各種后顧之憂,滿足物聯網項目開發者對于安全、智能、彈性低成本、全棧云云服務的需求,幫助物聯網實現互聯互通,共同迎接物聯網產業的爆發。
此次公測也反映了百度開放云在物聯網發展的速度正在加快。當下,百度開放云雖然在公有云市場的“跑馬圈地”戰斗中顯得略微落后,但是由于在技術領域耕耘多年,已經成功掌握了人工智能等頂層核心技術,更有廣泛的大數據資源作為資源,未來在公有云市場趕超競品的可能性極大,而百度開放云物聯網服務有了云計算、大數據、人工智能“三位一體”的全面支撐,展現出不可小覷的潛力,發展也值得看好。