應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點(diǎn)新聞
企業(yè)注冊(cè)個(gè)人注冊(cè)登錄

六大企業(yè)級(jí)的物聯(lián)網(wǎng)平臺(tái),總有一款適合你

2018-10-17 14:53 計(jì)算機(jī)世界

導(dǎo)讀:以下為企業(yè)成功部署物聯(lián)網(wǎng)的基石,以及關(guān)于AWS IoT、IoT 1-Click、思科Jasper、Azure IoT、IBM Watson IoT和谷歌Cloud IoT Core的詳細(xì)信息。

基本上不用你說,IT圈里的人都清楚,物聯(lián)網(wǎng)(IoT)非常重要并且正以極高的速度飛速增長。據(jù)市場研究機(jī)構(gòu)BI Intelligence估計(jì),到2019年物聯(lián)網(wǎng)設(shè)備將會(huì)達(dá)到233億部。隨著物聯(lián)網(wǎng)連接越來越受企業(yè)關(guān)注,部署企業(yè)物聯(lián)網(wǎng)(EIoT)時(shí)需要考慮四個(gè)關(guān)鍵問題:

企業(yè)物聯(lián)網(wǎng)終端設(shè)備的數(shù)量——到2019年將達(dá)到10億部。

物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù)生成頻率——市場研究機(jī)構(gòu)IDC預(yù)測,到2025年,全球平均每名接入物聯(lián)網(wǎng)的人每天要與聯(lián)網(wǎng)設(shè)備進(jìn)行4800次交互,相當(dāng)于每18秒交互一次。

海量的物聯(lián)網(wǎng)數(shù)據(jù)量——IDC預(yù)測,全球在2025年將生成的163澤字節(jié)數(shù)據(jù),其中60%將來自物聯(lián)網(wǎng)終端并且有半數(shù)(大約49澤字節(jié))將存儲(chǔ)在企業(yè)數(shù)據(jù)中心內(nèi)。

設(shè)備的安全面臨嚴(yán)峻挑戰(zhàn)——IDC預(yù)測,到2025年,存儲(chǔ)的企業(yè)數(shù)據(jù)中有45%的敏感數(shù)據(jù)處于需要被保護(hù)但卻沒有被保護(hù)起來的狀態(tài)。

廣義的物聯(lián)網(wǎng)架構(gòu)

現(xiàn)在,如果你是一名早期采用者,那么你可能已經(jīng)構(gòu)建起了自己的物聯(lián)網(wǎng)基礎(chǔ)設(shè)施,或許正在部署端點(diǎn)設(shè)備。這時(shí)你會(huì)發(fā)現(xiàn),在企業(yè)物聯(lián)網(wǎng)領(lǐng)域,自己動(dòng)手完成這些部署困難重重。另一方面,如果你正打算進(jìn)入物聯(lián)網(wǎng)世界,但是又不想自己開發(fā)構(gòu)建方案,那么你應(yīng)該選擇什么平臺(tái)呢?為了讓調(diào)研工作更為容易些,我們?cè)诖肆谐隽肆鶄€(gè)領(lǐng)先的企業(yè)物聯(lián)網(wǎng)平臺(tái),它們不僅非常優(yōu)秀,而且都是企業(yè)級(jí)的。

企業(yè)物聯(lián)網(wǎng)的構(gòu)建模塊

在開始接觸這些產(chǎn)品之前,讓我們來看看企業(yè)物聯(lián)網(wǎng)的構(gòu)建模塊。首先,要考慮自己將使用的端點(diǎn)設(shè)備的種類或類型。目前已有成千上萬的現(xiàn)成產(chǎn)品可用于原型設(shè)計(jì)、跟蹤車輛和產(chǎn)品、監(jiān)控環(huán)境條件、控制設(shè)備,以及報(bào)告各種事物的狀態(tài)。凡是你能說得出的,可能都會(huì)有一個(gè)現(xiàn)成的設(shè)備在等著你來使用。由于大多數(shù)平臺(tái)都沒有設(shè)備限制,所以我們選擇EIoT平臺(tái)也沒有太多的約束。也就是說,僅有少數(shù)平臺(tái)只支持特定設(shè)備,且在某些情況下僅支持單一類型的設(shè)備。

或許,你可能不得不自己動(dòng)手DIY,將物聯(lián)網(wǎng)功能構(gòu)建到自己的現(xiàn)有流程和產(chǎn)品中。

在端點(diǎn)硬件方面,現(xiàn)在可供使用的單板計(jì)算機(jī)非常多(例如Arduino、Raspberry Pi和SolidRun的HummingBoard-Gate),你也可以選擇其他更為智能的設(shè)備。

在通信方面,你可以使用MQTT、HTTP/ HTTPS、AMQP、XMPP、DDS和CoAP等行業(yè)標(biāo)準(zhǔn)協(xié)議,并輕松找到兼容的EIoT平臺(tái)。如果端點(diǎn)設(shè)備使用了不被支持的協(xié)議,那么你可以使用物聯(lián)網(wǎng)網(wǎng)關(guān)對(duì)協(xié)議進(jìn)行轉(zhuǎn)換,從而讓它們能夠與EIoT平臺(tái)進(jìn)行通信。

霧計(jì)算與物聯(lián)網(wǎng)

接下來是一個(gè)可選的中間服務(wù)層,通常被稱為霧計(jì)算,它們位于端點(diǎn)設(shè)備和云之間(這是一個(gè)主要的營銷戰(zhàn)場,因此你會(huì)發(fā)現(xiàn)這個(gè)層有很多種稱呼)。在霧計(jì)算層,數(shù)據(jù)聚合、過濾和處理等功能可被用于優(yōu)化通信帶寬。例如,只發(fā)送關(guān)鍵數(shù)據(jù)或摘要以改善通信性能,從而減少數(shù)據(jù)成本或降低云處理負(fù)載(如機(jī)器學(xué)習(xí)或執(zhí)行統(tǒng)計(jì)分析)。

思科的Fog Data Services和微軟的Azure IoT Edge都是霧計(jì)算產(chǎn)品,不過后者側(cè)重于將過濾和處理功能轉(zhuǎn)移到設(shè)備本身上,讓設(shè)備實(shí)際上成為一個(gè)額外的端點(diǎn)-設(shè)備層,而不是通常認(rèn)為的霧計(jì)算。是否需要霧計(jì)算取決于選擇的端點(diǎn)設(shè)備以及部署環(huán)境中的通信限制。

值得指出的是,在需要實(shí)時(shí)或接近實(shí)時(shí)交互的物聯(lián)網(wǎng)情況下(例如,在達(dá)到液位時(shí)關(guān)閉閥門),你的設(shè)備要足夠智能以低延時(shí)或無延時(shí)地響應(yīng)并控制事件,或者是依靠霧計(jì)算來處理傳感器數(shù)據(jù)并向執(zhí)行器發(fā)出控制信號(hào)。

通常,從端點(diǎn)設(shè)備到霧計(jì)算服務(wù)的延時(shí)在幾毫秒到幾秒之間。將這種延時(shí)與將設(shè)備或霧計(jì)算服務(wù)連接至EIoT平臺(tái)所造成的幾秒至幾分鐘的延時(shí)相比較,你會(huì)發(fā)現(xiàn)霧計(jì)算在現(xiàn)實(shí)環(huán)境中具有重要作用。

物聯(lián)網(wǎng)網(wǎng)關(guān)

在霧計(jì)算系統(tǒng)中你會(huì)發(fā)現(xiàn)另一項(xiàng)服務(wù),即物聯(lián)網(wǎng)網(wǎng)關(guān)。物聯(lián)網(wǎng)網(wǎng)關(guān)最常見的用途之一是作為橋梁連接終端設(shè)備,例如通過Wi-Fi連接到另一個(gè)媒介,如以太網(wǎng)或蜂窩服務(wù)。網(wǎng)關(guān)還可以在協(xié)議之間進(jìn)行轉(zhuǎn)換。例如,它們可能會(huì)將來自于端點(diǎn)設(shè)備的HTTP請(qǐng)求或自定義協(xié)議轉(zhuǎn)換為MQTT消息。

托管物聯(lián)網(wǎng)平臺(tái)

最后,我們將到達(dá)云端上的企業(yè)物聯(lián)網(wǎng)平臺(tái)核心。這就是托管的平臺(tái)即服務(wù)(PaaS),會(huì)提供發(fā)布-訂閱(pub-sub)或請(qǐng)求-響應(yīng)(RR)消息代理系統(tǒng)。使用哪種消息模式取決于設(shè)備的可用協(xié)議、限制和性能。

物聯(lián)網(wǎng)數(shù)字孿生

許多EIoT平臺(tái)都提供的一個(gè)功能是虛擬端點(diǎn)設(shè)備。這些虛擬設(shè)備有多種稱呼。如,AWS IoT Core把它們稱作“設(shè)備陰影”,微軟則稱它們?yōu)椤皩\生”。虛擬端點(diǎn)設(shè)備為文檔或數(shù)據(jù)庫記錄,允許其他設(shè)備與實(shí)際設(shè)備的最后已知或預(yù)測的未來狀態(tài)進(jìn)行交互,即便實(shí)際設(shè)備未被連接。例如,一個(gè)端點(diǎn)設(shè)備將水浴的溫度設(shè)置為200華氏度,但設(shè)備由于某種原因必須斷開連接,并且在水浴達(dá)到目標(biāo)溫度時(shí)可能仍無法重新連接,這時(shí)可以設(shè)置虛擬的端點(diǎn)設(shè)備以顯示它們將要實(shí)現(xiàn)的目標(biāo)溫度和時(shí)間。其他需要與水浴交互的設(shè)備此時(shí)能夠讀取設(shè)備未來目標(biāo)狀態(tài),而不需要測量設(shè)備在線。

企業(yè)物聯(lián)網(wǎng)安全

物聯(lián)網(wǎng)架構(gòu)還有一個(gè)至關(guān)重要的環(huán)節(jié),這個(gè)環(huán)節(jié)適用于所有層,即安全性。鑒于不安全的物聯(lián)網(wǎng)產(chǎn)品帶來的問題和相關(guān)責(zé)任,如2016年對(duì)DNS服務(wù)管理公司Dyn的大規(guī)模分布式拒絕服務(wù)(DDoS)攻擊,因此強(qiáng)大的安全性是絕對(duì)需要的。我們?cè)诖肆谐龅乃蠩IoT解決方案也都有著出色的安全性。

那么,哪個(gè)企業(yè)物聯(lián)網(wǎng)平臺(tái)最符合你的需求呢?最重要的是,成功的企業(yè)物聯(lián)網(wǎng)解決方案需要從端點(diǎn)設(shè)備開始,從霧計(jì)算層到云端,最后再到EIoT平臺(tái)都進(jìn)行嚴(yán)謹(jǐn)?shù)墓こ淘O(shè)計(jì)。在數(shù)據(jù)被EIoT平臺(tái)采集后,它們的處理、加工和存儲(chǔ)方式將決定數(shù)據(jù)的可管理性和可操作性,以及EIoT系統(tǒng)的成本和價(jià)值。

亞馬遜AWS IoT

亞馬遜物聯(lián)網(wǎng)解決方案的核心是AWS IoT Core。該平臺(tái)主要基于發(fā)布/訂閱消息代理服務(wù)構(gòu)建,支持HTTP 1.1、WebSockets和MQTT 3.1.1版本,具有X.509雙向認(rèn)證、加密和精細(xì)化權(quán)限等功能。代理的前端是設(shè)備網(wǎng)關(guān),后者負(fù)責(zé)管理活躍的設(shè)備連接和處理協(xié)議語義。亞馬遜稱,該網(wǎng)關(guān)能夠自動(dòng)擴(kuò)展,支持超過10億臺(tái)設(shè)備。除了這些功能之外,Registry還為每個(gè)設(shè)備分配一個(gè)唯一標(biāo)識(shí),可跟蹤如屬性和質(zhì)量等設(shè)備元數(shù)據(jù)以及可選的虛擬設(shè)備(“設(shè)備陰影”)。

AWS IoT Core 的儀表盤

AWS IoT對(duì)硬件沒有限制,因此AWS IoT SDK提供的工具幾乎支持用戶選擇的任何端點(diǎn)設(shè)備。除了針對(duì)安卓、ArduinoYún、嵌入式C和C ++、iOS、Java、JavaScript和Python的SDK之外,它們還提供了開源庫、開發(fā)指南、示例代碼和移植指南。

Rules Engine(規(guī)則引擎)也是AWS IoT Core的一個(gè)重要功能,可以分析入站消息,根據(jù)需要對(duì)其進(jìn)行轉(zhuǎn)換,并按照用戶定義的規(guī)則將它們路由至服務(wù)或設(shè)備那里。這些服務(wù)涵養(yǎng)了所有的亞馬遜AWS服務(wù)端點(diǎn),其中包括AWS Lambda(云代碼托管)、Amazon Kinesis(實(shí)時(shí)大數(shù)據(jù)處理和分析)、Amazon S3(大規(guī)模對(duì)象存儲(chǔ))、Amazon Machine Learning、Amazon DynamoDB(NoSQL數(shù)據(jù)庫服務(wù))、Amazon CloudWatch(AWS云監(jiān)控)、內(nèi)置了Kibana可視化功能的Amazon Elasticsearch Service以及Amazon Simple Notification Service。借助這些工具和服務(wù),用戶可以在全球范圍內(nèi)構(gòu)建物聯(lián)網(wǎng)系統(tǒng)。

AWS IoT 1-Click

亞馬遜網(wǎng)絡(luò)服務(wù)還提供了一個(gè)名為AWS IoT 1-Click的特色物聯(lián)網(wǎng)平臺(tái)。雖然該平臺(tái)建立在亞馬遜通用物聯(lián)網(wǎng)服務(wù)的基礎(chǔ)之上,但是其主要被設(shè)計(jì)用于處理由物理“按鈕”生成的簡單事件通知。這些按鈕事件會(huì)觸發(fā)托管在亞馬遜網(wǎng)絡(luò)服務(wù)上的功能和服務(wù)。例如,單擊時(shí),會(huì)議室中的AWS 1-Click按鈕會(huì)發(fā)出會(huì)議已開始的信號(hào),雙擊時(shí)表示會(huì)議已經(jīng)結(jié)束,設(shè)備應(yīng)當(dāng)被清理。由于按鈕可以被快捷地部署到任何地方,因此可以用來提升客戶參與度,擴(kuò)展應(yīng)用程序,或是發(fā)出任何由用戶驅(qū)動(dòng)的事件或需求的信號(hào)。

AWS IoT 1-Click 的按鈕硬件

AWS IoT 1-Click 的架構(gòu)

AWS IoT 1-Click目前僅支持兩種類型的設(shè)備:帶Wi-Fi功能的AWS Enterprise Button和使用蜂窩通信的AT&T LTE-M Button。

AWS IoT Enterprise Button實(shí)際上是一個(gè)重新設(shè)計(jì)的亞馬遜Dash Button,后者是為了讓用戶從亞馬遜那里訂購消費(fèi)產(chǎn)品變得更加便捷而設(shè)計(jì)的(需要更多洗衣皂?按下帶有洗衣皂標(biāo)志的按鈕,肥皂將在幾天后送達(dá),同時(shí)你的信用卡也將會(huì)被扣款)。除了購物外,這種簡單的設(shè)備還可用于其他目的。從一開始,它們就展現(xiàn)出了這種潛力。

AT&T LTE-M Button使用的是AT&T的LTE-M網(wǎng)絡(luò)。該網(wǎng)絡(luò)專為那些需要廣泛覆蓋范圍并具有較長電池待機(jī)時(shí)間的低功耗簡單設(shè)備而設(shè)計(jì)。

當(dāng)上述兩種設(shè)備上的按鈕被按壓時(shí)(單擊、雙擊和長按均可被識(shí)別),安全且加密的消息就會(huì)被發(fā)送至AWS IoT Core。AWS 1-Click服務(wù)消息傳遞采用的是MQTT協(xié)議,因此該按鈕實(shí)際上是MQTT訂閱服務(wù)器,AWS IoT Core的作用是充當(dāng)MQTT消息代理。由按鈕發(fā)送的消息指定了設(shè)備ID,同時(shí)AWS IoT Core的Rules Engine會(huì)確定應(yīng)該完成哪些工作,這幾乎可以實(shí)現(xiàn)用戶可以想到的任何功能。

配置、管理和報(bào)告也均可以通過AWS IoT控制臺(tái)或AWS IoT Button Dev應(yīng)用(適用于iOS和Android)完成。

思科系統(tǒng)公司的Jasper

思科系統(tǒng)公司的Jasper專注于移動(dòng)設(shè)備,目前已有超過50家服務(wù)提供商使用該產(chǎn)品在120多個(gè)國家為8500多萬臺(tái)活躍的物聯(lián)網(wǎng)設(shè)備提供服務(wù),并且每月還將新增250多萬臺(tái)設(shè)備。

使用蜂窩和LPWAN的設(shè)備由物聯(lián)網(wǎng)控制中心進(jìn)行管理,而運(yùn)行在NB-IoT廣域網(wǎng)上的設(shè)備則通過NB-IoT控制中心進(jìn)行管理。在這兩種情況下,控制中心功能都包括設(shè)備監(jiān)控、診斷、認(rèn)證和欺詐檢測。用戶還可以添加其他控制中心服務(wù),例如自動(dòng)化軟件包、集成軟件包、分析軟件包、針對(duì)特定用途的平板電腦的智能安全與威脅防護(hù),以及流量分段。

Jasper 控制中心架構(gòu)

為開發(fā)新的蜂窩和LPWAN端點(diǎn)設(shè)備,思科提供了AT&T物聯(lián)網(wǎng)開發(fā)人員套件。

思科物聯(lián)網(wǎng)產(chǎn)品的特殊優(yōu)勢在于其廣泛的物聯(lián)網(wǎng)硬件產(chǎn)品線,其中包括路由器、物聯(lián)網(wǎng)網(wǎng)關(guān)、交換機(jī)和無線接入點(diǎn)。思科還提供了適用于霧應(yīng)用的Linux應(yīng)用環(huán)境,即IOx操作系統(tǒng)。對(duì)此,思科解釋說:

霧應(yīng)用提供了在分布式網(wǎng)絡(luò)基礎(chǔ)設(shè)施內(nèi)轉(zhuǎn)換物聯(lián)網(wǎng)傳感器數(shù)據(jù)和執(zhí)行控制功能的能力。借助路由器、交換機(jī)和計(jì)算卡對(duì)IOx的支持,分布式物聯(lián)網(wǎng)網(wǎng)絡(luò)可作為霧應(yīng)用的計(jì)算環(huán)境。霧應(yīng)用的部署示例包括站點(diǎn)資產(chǎn)管理、能源監(jiān)控和智能泊車等等。

思科的霧管理器的設(shè)計(jì)用途為,在從應(yīng)用開始部署到調(diào)整管理再到應(yīng)用退役的整個(gè)過程中,對(duì)帶IOx功能的霧應(yīng)用的大規(guī)模生產(chǎn)部署進(jìn)行管理。霧管理器可通過Web GUI交付,或者是通過API與網(wǎng)絡(luò)管理系統(tǒng)集成在一起。霧門戶的用途是服務(wù)于霧應(yīng)用開發(fā)。思科稱:“它們提供了所有的開發(fā)者資源以幫助開發(fā)人員進(jìn)行開發(fā)和測試。同時(shí)它們還通過Fog Director讓這些應(yīng)用能夠被部署?!?/p>

去年,思科還推出了Kinetic IoT平臺(tái),其中包括連接管理、霧計(jì)算和針對(duì)眾多互連的端點(diǎn)設(shè)備的數(shù)據(jù)傳輸。系統(tǒng)的蜂窩和LPWAN功能來自Jasper平臺(tái),因此它能夠同時(shí)處理有線和無線設(shè)備。Kinetic最終可能會(huì)成為思科物聯(lián)網(wǎng)解決方案的主要平臺(tái)。

微軟Azure IoT

微軟將Azure IoT描述為“完全托管的SaaS(軟件即服務(wù))解決方案,可輕松連接、監(jiān)控和管理用戶的物聯(lián)網(wǎng)資產(chǎn)。”Azure IoT提供兩種類型的軟件庫(適用于.NET、C、Java、Node.js和Python):用于在端點(diǎn)設(shè)備上構(gòu)建應(yīng)用程序的設(shè)備庫,以及用于管理Azure IoT中心、發(fā)送消息、規(guī)劃任務(wù)和向用戶物聯(lián)網(wǎng)設(shè)備發(fā)送更新的服務(wù)庫。

目前微軟已經(jīng)開源了他們的很多物聯(lián)網(wǎng)技術(shù),其GitHub倉庫是學(xué)習(xí)使用Azure IoT的最佳途徑。

微軟 Azure IoT 架構(gòu)

Azure IoT Hub提供了兩個(gè)層,基本層和標(biāo)準(zhǔn)層,區(qū)別在于它們支持的功能數(shù)量不同。如果你的物聯(lián)網(wǎng)解決方案是建立在收集設(shè)備數(shù)據(jù)并進(jìn)行集中分析的基礎(chǔ)上,那么基本層可能就夠用了。如果你想要使用更高級(jí)的配置來遠(yuǎn)程控制物聯(lián)網(wǎng)設(shè)備或?qū)⒁恍┕ぷ髫?fù)載分配到設(shè)備上,那么你應(yīng)該考慮標(biāo)準(zhǔn)層。

根據(jù)在每天能夠處理的數(shù)據(jù)吞吐量,每個(gè)IoT Hub層都有1、2、3級(jí)三種級(jí)別。其中,1級(jí)IoT Hub的每個(gè)單元每天可處理40萬條消息,3級(jí)IoT Hub的每個(gè)單元每天則可處理3億條消息。

Azure IoT Hub中的重要概念是設(shè)備孿生和IoT Edge模塊孿生,它們是描述實(shí)際端點(diǎn)設(shè)備和Edge模塊的文檔。這些雙胞胎位于IoT Hub上,用于報(bào)告當(dāng)前狀態(tài)信息,如可用的功能和條件,以及在設(shè)備應(yīng)用和后端應(yīng)用之間同步長時(shí)間運(yùn)行的工作流的狀態(tài)。

物聯(lián)網(wǎng)協(xié)議網(wǎng)關(guān)包括一個(gè)標(biāo)識(shí)注冊(cè)表,表中存儲(chǔ)了作為物聯(lián)網(wǎng)配置的設(shè)備的全部信息。用戶可以監(jiān)視資產(chǎn)狀態(tài),查看設(shè)備是否連接到網(wǎng)絡(luò)以及設(shè)備的最后已知活動(dòng)。

IBM Watson IoT

IBM Cloud專用的IBM Watson IoT平臺(tái)包括直接連接的應(yīng)用、支持行業(yè)標(biāo)準(zhǔn)協(xié)議的端點(diǎn)設(shè)備、網(wǎng)關(guān)、設(shè)備管理,以及能夠讓用戶收集和存儲(chǔ)實(shí)時(shí)物聯(lián)網(wǎng)數(shù)據(jù)并執(zhí)行按需分析的外部服務(wù)集成。

IBM Watson IoT 架構(gòu)

應(yīng)用程序可通過HTTP REST API使用API密鑰和令牌直接連接到Watson IoT平臺(tái),或直接綁定應(yīng)用程序。另外,與直接連接的物聯(lián)網(wǎng)端點(diǎn)設(shè)備一樣,MQTT也可作為連接方法使用。

Watson IoT網(wǎng)關(guān)使用MQTT或HTTP消息協(xié)議連接至Watson IoT平臺(tái)。與此同時(shí),IBM為C ++、C#、嵌入式C、Java、Mbed C ++、Node.js、Node-RED和Python提供客戶端庫支持。Edge Analytics將分析規(guī)則觸發(fā)流程從云端轉(zhuǎn)移到了一個(gè)帶edge-analytics功能的網(wǎng)關(guān)上。

Watson IoT平臺(tái)能夠處理包括設(shè)備孿生功能和資產(chǎn)孿生功能在內(nèi)的數(shù)據(jù)管理。設(shè)備孿生功能使得用戶能夠?qū)Σ煌袷降脑O(shè)備數(shù)據(jù)進(jìn)行收集、轉(zhuǎn)換和標(biāo)準(zhǔn)化,并將這些應(yīng)用到一個(gè)單一的邏輯模型中。資產(chǎn)孿生功能則可使用戶將不同設(shè)備編組在一起,以創(chuàng)建一個(gè)Thing,這是一個(gè)更高級(jí)別的基于價(jià)值資產(chǎn)的數(shù)據(jù)結(jié)構(gòu)。用戶還可將多個(gè)Thing編組在一起創(chuàng)建新的Thing。無論個(gè)人設(shè)備或Thing使用什么樣的數(shù)據(jù)格式,應(yīng)用都可與邏輯模型進(jìn)行交互,

IBM Watson IoT 自定義的設(shè)備儀表盤

Watson IoT平臺(tái)還允許用戶將選定的IoT數(shù)據(jù)添加到私有的安全區(qū)塊鏈中,以便用戶與涉及交易的特定業(yè)務(wù)合作伙伴共享數(shù)據(jù)。Watson IoT能夠過濾設(shè)備事件,并僅將需要的數(shù)據(jù)發(fā)送給區(qū)塊鏈合約。此外,它們還能夠?qū)碜砸环N或多種類型設(shè)備的數(shù)據(jù)轉(zhuǎn)換為區(qū)塊鏈合約API所需的格式。

谷歌Cloud IoT Core

鑒于谷歌的全球影響力,他們提供企業(yè)級(jí)物聯(lián)網(wǎng)解決方案并不奇怪。谷歌的云服務(wù)范圍廣泛,幾乎包括了存儲(chǔ)、大數(shù)據(jù)、分析和機(jī)器學(xué)習(xí)等部署物聯(lián)網(wǎng)所需的一切東西。

谷歌Cloud IoT Core的核心是支持MQTT和HTTP連接的Cloud Pub/Sub消息代理。通過代理收集的數(shù)據(jù)將被匯總并被轉(zhuǎn)發(fā)給谷歌Cloud數(shù)據(jù)分析服務(wù)。谷歌目前已與英特爾、ARM、Marvell和Allwinner等設(shè)備制造商,以及Bright Wolf、Losant和Afero等公司應(yīng)用開發(fā)人員展開合作,該平臺(tái)支持幾乎你能想到的任何端點(diǎn)設(shè)備。

谷歌Cloud IoT Core的架構(gòu)

Cloud IoT Core包含處理端點(diǎn)設(shè)備配置和設(shè)備認(rèn)證的設(shè)備管理器。你可以通過其基于Web的控制臺(tái)訪問設(shè)備管理器,也可以通過API以編程方式訪問設(shè)備管理器。除了處理負(fù)載平衡外,協(xié)議橋還提供了設(shè)備通信接口。其客戶端庫可用于Go、Java(安卓)、.NET、JavaScript、Objective-C(iOS)、PHP、Python和Ruby。