最有潛力的企業(yè)級物聯(lián)網(wǎng)平臺橫評
原創(chuàng)【51CTO.com原創(chuàng)稿件】中國物聯(lián)網(wǎng)行業(yè)憑借其標準進化、技術(shù)提升和國家政策扶持成為國家重點發(fā)展戰(zhàn)略性新興產(chǎn)業(yè)之一,作為全球最大的物聯(lián)市場,漸漸的形成特有的核心生態(tài)。國外眾多的企業(yè)看好中國物聯(lián)網(wǎng)市場發(fā)展的潛力,開始提前部署國內(nèi)市場。如說前半段是網(wǎng)絡的普及,那后半段將是讓所有的物品也都能夠聯(lián)上物聯(lián)網(wǎng)。物聯(lián)網(wǎng)生態(tài)體系四大領域?qū)煌膹S商,分別為設備制造、物聯(lián)網(wǎng)平臺、應用和業(yè)務。IBM憑借Watson強大人工智能入住中國物聯(lián)網(wǎng)領域,IBM Watson物聯(lián)網(wǎng)平臺的落地,將會給中國物聯(lián)網(wǎng)行業(yè)注入新鮮的血液。
產(chǎn)品介紹以及橫評方式
Watson、AWS、Azure三大物聯(lián)網(wǎng)平臺的相同之處在于:均是在云平臺平臺的基礎上進行產(chǎn)品建設,除了物聯(lián)網(wǎng)平臺還之外,還有集成一些其他的服務。均可為客戶端提供API助力連接到平臺,在連接的過程中,只要遵循提供的傳輸協(xié)議即可,不需要綁定任何設備。當然,這三大平臺也是各有自己的特色,接下來由51CTO記者帶領開發(fā)者們窺探Watson、AWS、Azure國外三大物聯(lián)網(wǎng)平臺,從平臺定位、安全通信、連接、信息管理、數(shù)據(jù)處理、機器學習、安全、開發(fā)環(huán)境等方面的進行分析,讓大家對這三大物聯(lián)網(wǎng)平臺各自的特點有一定的了解,這樣就可以從中找到合適自己需求的物聯(lián)網(wǎng)平臺。
一、IOT定位分析
IBM Watson IoT
IBM Watson物聯(lián)網(wǎng)平臺通過基于云的服務實現(xiàn)擴展,可提供對IoT設備和數(shù)據(jù)的強大應用程序訪問,可幫助用戶快速編寫分析來自應用程序、可視化儀表板和移動IoT應用程序等任何來源的數(shù)據(jù)??蓤?zhí)行強大的設備管理操作,并存儲和訪問設備數(shù)據(jù),連接各種設備和網(wǎng)關設備。
AWS IoT
AWS IoT是一款托管的云平臺,提供互聯(lián)設備與云應用程序及其他設備交互,可以按照定義的業(yè)務規(guī)則快速篩選、轉(zhuǎn)換和處理設備數(shù)據(jù)。借助AWS IoT平臺,可使AWS其他服務來構(gòu)建IoT應用程序,以便收集、處理和分析互連設備生成的數(shù)據(jù)并對其執(zhí)行操。
Azure IoT
Azure IoT套件是一項云服務,整合多款微軟IoT資產(chǎn),集成解決方案。其支持物聯(lián)網(wǎng)解決方案的記費、監(jiān)控和分析,還利用了所有Azure相關的能力去連接設備和傳感器,記錄它們所產(chǎn)生的不同的、大量的數(shù)據(jù),整合并編排了數(shù)據(jù)、管理、分析以及提供給決策者的流程。
媒體點評
三家IOT平臺都提供了充分技術(shù)數(shù)據(jù)和豐富的業(yè)務解決方案,整合自身優(yōu)勢,輕松添加和管理鏈接設備生產(chǎn)的數(shù)據(jù)并執(zhí)行操作。不過對于目前狀態(tài),我們認為在IBM Watson上的解決方案已完備,直接通過已有的IoT平臺對應用進行方案快速編寫分析,而微軟的解決方案是通過Azure IoT套件整合了微軟智能云中與物聯(lián)網(wǎng)、大數(shù)據(jù)分析相關的各類服務來進行分析,AWS也類似,需和其他服務進行構(gòu)建,才能產(chǎn)出解決方案。
二、IOT平臺安全通信橫比
IBM Watson IoT
MQTT是設備和應用程序用于與 IBM Watson IoT Platform 通信的主要協(xié)議,MQTT加密是採用傳輸層安全性 (TLS) 。其是由IBM公司Andy Stanford-Clark博士和Arcom公司ArlenNipper博士發(fā)明,用于在傳感器和移動設備之間高效交換實時數(shù)據(jù)。MQTT 通過 TCP/IP 運行,并且在可以直接對 TCP/IP 編碼時,還可選擇使用庫來處理 MQTT 協(xié)議的詳細信息。 IBM® Watson IoT Platform 提供的客戶機庫、信息和樣本可幫助將設備與 Watson IoT Platform 連接并集成。
Watson IoT Platform 的體系結(jié)構(gòu)旨在防止設備冒充其他設備,以維護設備數(shù)據(jù)的完整性。設備通過使用只有您自己知道的客戶機標識和認證令牌組合來連接到 Watson IoT Platform。注冊設備或生成 API 密鑰后,認證令牌將使用加密鹽 (Salt) 進行加密并散列化以維護憑證的安全性。完全支持通過 TLS V1.2 進行連接。
AWS IoT
AWS IoT 服務支持標準通信協(xié)議(目前支持 HTTP、MQTT 和 WebSockets)??墒褂?TLS 來確保通信安全。
AWS IoT 在所有連接點處提供相互身份驗證和加密。AWS IoT 支持 AWS 身份驗證方法(稱為"SigV4")以及基于身份驗證的 X.509 證書。使用 HTTP 的連接可以使用任一方法,使用 MQTT 的連接可以使用基于證書的身份驗證,使用 WebSockets 的連接可以使用 SigV4。
使用 AWS IoT 生成的證書以及由首選證書頒發(fā)機構(gòu) (CA) 簽署的證書,將所選的角色和/或策略映射到每個證書,以便授予設備或應用程序訪問權(quán)限,或撤消訪問權(quán)限。
通過控制臺或使用 API 創(chuàng)建、部署并管理設備的證書和策略。這些設備證書可以預配置、激活和與使用 AWS IAM 配置的相關策略關聯(lián)。
AWS IoT 還支持用戶移動應用使用 Amazon Cognito 進行連接,Amazon Cognito 將負責執(zhí)行必要的操作來為應用用戶創(chuàng)建唯一標識符并獲取臨時的、權(quán)限受限的 AWS 憑證。
Azure IoT
Azure IoT 中心通過 MQTT、AMQP 和 HTTP 協(xié)議以本機方式支持通信。在某些情況下,設備或現(xiàn)場網(wǎng)關可能無法使用這些標準協(xié)議的其中一個,且需要協(xié)議自適應。在這種情況下,你可以使用自定義網(wǎng)關。自定義網(wǎng)關可以橋接進出 IoT 中心的流量,從而為 IoT 中心終結(jié)點啟用協(xié)議自適應。你可以使用 Azure IoT 協(xié)議網(wǎng)關作為自定義網(wǎng)關,來為 IoT 中心啟用協(xié)議自適應。
媒體點評
信息安全運營物聯(lián)網(wǎng)軟件平臺所需的信息安全手段,比普通軟件應用和服務所需的要求更高。數(shù)百萬臺設備與物聯(lián)網(wǎng)平臺連接,代表著我們需要處理的漏洞也是相應比例的。為了避免被竊聽,物聯(lián)網(wǎng)設備與物聯(lián)網(wǎng)軟件平臺之間的網(wǎng)絡連接需要通過強大的加密機制來保障。
數(shù)據(jù)收集協(xié)議是物聯(lián)網(wǎng)平臺各個組件之間用于數(shù)據(jù)通信的協(xié)議,在不同的IoT平臺中,支持用MQTT協(xié)議來收集數(shù)據(jù),以及使用SSL進行鏈路加密,但某個公司就能達到300萬到400萬行/秒的吞吐量。根據(jù)在物聯(lián)網(wǎng)部署的系統(tǒng)性能上,MQTT作為一個輕量級的即時通訊協(xié)議,現(xiàn)已經(jīng)成為物聯(lián)網(wǎng)重要的組成部分,三個平臺都有在使用。但是由于MQTT是IBM開發(fā),并用于物聯(lián)網(wǎng)領域,雖然服務端組件rsmb不開源,但是卻是最快速,也最省流量的協(xié)議,除了IBM平臺的使用可能對別的平臺部署有一定的成本。但是就目前來說,如果你使用成熟的HTTP、AMQP等其他協(xié)議的方案來實現(xiàn)安全通訊,對于電子欺詐、拒絕服務攻擊、數(shù)據(jù)篡改、信息竊取和非法權(quán)限提升等的防御,AWS和Azure都是不錯的選擇。
三、IOT連接方式橫比
IBM Watson IoT
Watson IoT Platform Connect 是任何 Watson IoT Platform 服務的起始點。連接設備、創(chuàng)建應用程序、控制設備以及與第三方服務交互全部通過 Watson IoT Platform Connect 實現(xiàn)。通過使用網(wǎng)關,可將設備連接到 Watson IoT Platform,在不使用網(wǎng)關的情況下,設備無法連接到因特網(wǎng)。網(wǎng)關設備集成了設備功能和應用程序功能。網(wǎng)關可像設備一樣接收命令和發(fā)送設備數(shù)據(jù),但也可像應用程序一樣將命令發(fā)送到所連接的其他設備??梢詫o法直接連接到因特網(wǎng)的設備連接到網(wǎng)關設備,這樣其設備數(shù)據(jù)可發(fā)送到網(wǎng)關設備,接著網(wǎng)關設備可將這些數(shù)據(jù)發(fā)送到 Watson IoT Platform 服務。通過組合設備管理 API 以及設備上安裝的設備管理代理程序,提供了設備管理功能。受管設備可執(zhí)行設備管理操作,這些操作可通過主 Watson IoT Platform 儀表板觸發(fā)。通過設備管理,可重新引導、下載和安裝固件更新,還可遠程將設備重置為出廠設置,所有這些操作都從 Watson IoT Platform 用戶界面執(zhí)行。在 Watson IoT Platform 中構(gòu)建了第三方服務集成,包括對 The Weather Company 天氣位置服務(可用于查找設備所在位置的當前天氣)的支持。
AWS IoT
AWS IoT 提供有 SDK,以幫助用戶連接硬件設備或移動應用程序。利用 AWS IoT 設備 SDK,用戶設備可以使用 MQTT、HTTP 或 WebSockets 協(xié)議連接和驗證 AWS IoT 并與之交換消息。平臺設備網(wǎng)關支持設備安全高效地與 AWS IoT 進行通信。設備網(wǎng)關可以使用發(fā)布/訂閱模式交換消息,從而支持一對一和一對多的通信。憑借此一對多的通信模式,AWS IoT 將支持互連設備向多名給定主題的訂閱者廣播數(shù)據(jù)。
Azure IoT
Azure IoT設備將遙測數(shù)據(jù)(例如抽水站的傳感器讀數(shù))發(fā)送到云終結(jié)點以進行存儲和處理。在預測性維護方案中,后端可以使用傳感器數(shù)據(jù)流來判斷特定的泵何時需要維護。設備可以通過讀取來自云終結(jié)點的消息,接收和響應云到設備的命令。設備還可以直接與云網(wǎng)關終結(jié)點通信;如果設備無法使用任何云網(wǎng)關支持的協(xié)議,則可以通過中間網(wǎng)關進行連接。通過持久的方法發(fā)送設備消息,以適應間歇性連接的設備。
媒體點評
在很初創(chuàng)的物聯(lián)網(wǎng)公司,都不具備設備的連接和管理功能。而IoT平臺的連接不僅是包含數(shù)據(jù)連接,設備與設備之間的連接,更包含了IoT設備和人之間的連接。IBM 通過Watson IoT Platform Connect 實現(xiàn)。使用網(wǎng)關將設備連接到 Watson IoT Platform,并且還可以通過儀表板觸發(fā)進行管理操作,而Azure IoT通過IoT Hub和Event Hub實現(xiàn)對各種IoT設備的連接,并且通過Cortana Device SDK、Azure Cognitive Services、Bot Framework來實現(xiàn)語音、人像、人機消息連接。AWS IoT 提供有 SDK,以幫助您輕松快速地連接硬件設備或移動應用程序,設備 SDK 也支持 C、JavaScript 和 Arduino,并且包含客戶端庫、開發(fā)人員指南和制造商移植指南。此外,您還可以使用開源替代資源或自行編寫 SDK。三家的連接方式都不太一樣,但是目前對于IoT平臺的需求多樣化較低,三家基本都能夠滿足。只是IBM可能是通過Watson IoT Platform Connect 實現(xiàn),AWS和Azure則是通過SDK,還支持不同語言的自行編寫,在效率上來說,IBM更好些,而從解決多樣化需求上,AWS和Azure可能會較為突出。
四、信息管理能力橫比
IBM Watson IoT
Watson IoT Platform 信息管理在設備所發(fā)送的數(shù)據(jù)到達 Watson IoT Platform 服務后對其進行控制。信息管理包括數(shù)據(jù)存儲和轉(zhuǎn)換。
設備上次事件高速緩存:通過使用 Watson IoT Platform 上次事件高速緩存 API,可檢索設備上次所發(fā)送的事件。這在設備聯(lián)機或脫機的情況下都適用,這樣不管設備的物理位置或使用狀態(tài)如何,您都可檢索設備狀態(tài)。對于最多 365 天之前發(fā)生的任何特定事件,可檢索設備的上次事件數(shù)據(jù)。
設備事件數(shù)據(jù)存儲:可以存儲 Watson IoT Platform 服務中的設備事件數(shù)據(jù)以供將來使用。要執(zhí)行深度分析以獲取對該數(shù)據(jù)的洞察,數(shù)據(jù)存儲是非常關鍵的第一步。例如,您可跟蹤較長時間段內(nèi)的更改,存儲數(shù)據(jù)集,以用于功能強大的分析工具(包括用于 Watson API 和認知計算)。
AWS IoT
用戶可以通過 AWS 管理控制臺和 CLI 訪問 AWS IoT。應用可以借助 AWS SDK(面向多種編程語言提供)輕松地訪問 AWS IoT。AWS IoT 與 Amazon CloudWatch 集成,進一步簡化了 IoT 應用的開發(fā)和操作。
為簡化運行在互聯(lián)設備上的代碼的開發(fā),AWS IoT 為 C、Node.js 和 Arduino Yún 平臺提供了開源設備 SDK。此外,AWS IoT 還與硬件制造商建立了合作伙伴關系,以使 AWS IoT 設備 SDK 可在多種 IoT、嵌入式操作系統(tǒng)和微控制臺平臺上使用。
AWS IoT API 和命令還可以控制平面操作讓您能夠執(zhí)行配置安全性、注冊設備、配置數(shù)據(jù)路由規(guī)則、設置日志記錄等任務。在數(shù)據(jù)層面操作讓您能夠以低延遲和高吞吐率的方式將互聯(lián)設備的數(shù)據(jù)大規(guī)模傳輸?shù)? AWS IoT。
Azure IoT
Azure IoT 提供具有SLA的最高等級服務保障,例如大多數(shù)服務可用性都在99.95%以上;Azure IoT服務還具有高度彈性伸縮能力,可以根據(jù)設備消息數(shù)量或者數(shù)據(jù)處理能力要求進行伸縮,無需修改任何代碼;Azure IoT平臺提供的都是PaaS層服務,用戶無需考慮運維,只需按需求調(diào)用相應API即可。
媒體點評
信息的存儲、跟蹤、處理等方面對于三大平臺來說優(yōu)勢都很明顯,有著很強的能力支撐,而每家平臺所提供的支撐方式不一樣,IBM通過存儲 Watson IoT Platform 服務中的設備事件數(shù)據(jù)以供將來使用,而AWS可以通過 AWS IoT API 和命令控制平面操作設置日志記錄等任務。Azure IoT 提供具有SLA的最高等級服務保障,很難分出伯仲,對應自己的業(yè)務需求以及信任度來做最佳的選擇。
五、數(shù)據(jù)處理方式橫比
IBM Watson IoT
使用 Watson IBM Watson IoT Platform Analytics 可從設備生成的原始數(shù)據(jù)中獲取所需的分析信息。
使用板和卡可視化實時數(shù)據(jù):通過使用板和卡,可以查看表示來自一個或多個設備的數(shù)據(jù)集值的圖形,以快速概覽和了解設備數(shù)據(jù)。
通過使用板和卡,可以通過圖形方式可視化來自一個或多個設備的數(shù)據(jù)集值,以快速概覽數(shù)據(jù)和增進對數(shù)據(jù)的了解。創(chuàng)建板和卡,以將數(shù)據(jù)顯示為原始數(shù)字、實時圖形、量表等。向板添加成員,以便與組織中的其他用戶共享。排列卡并添加解釋性文本分隔符,以優(yōu)化呈現(xiàn)。
通過使用 Watson IoT Platform 云分析,可指定基于實時設備數(shù)據(jù)并且在滿足條件時將觸發(fā)警報和可選操作的規(guī)則條件。
AWS IoT
使用AWS IoT,可以連續(xù)地消化、過濾、轉(zhuǎn)換和路由互聯(lián)設備流式傳來的數(shù)據(jù)。可以根據(jù)這些數(shù)據(jù)采取操作并路由它們,以做進一步的處理和分析。當然還可以通過規(guī)則引擎可以構(gòu)建 IoT 應用程序,這些應用程序?qū)⑹占⑻幚砗头治龌ミB設備在全局范圍內(nèi)生成的數(shù)據(jù)并根據(jù)數(shù)據(jù)執(zhí)行操作,且無需管理任何基礎設施。
規(guī)則引擎將提供數(shù)十個可用于轉(zhuǎn)換數(shù)據(jù)的可用功能,并且可以通過 AWS Lambda 創(chuàng)建無限個功能。且會觸發(fā)在 AWS Lambda 中執(zhí)行 Java、Node.js 或 Python 代碼,從而為您提供最高靈活度以及處理設備數(shù)據(jù)的能力。
Azure IoT
流分析云中的一種事件處理引擎,可實時快速開發(fā),對現(xiàn)有數(shù)據(jù)屬性進行深入了解。流分析提供與 Azure 事件中心的現(xiàn)成集成,可每秒接收數(shù)百萬事件。流分析將實時處理接收的事件,從而比較多個流或?qū)⒘髋c歷史值和模型一起進行比較。它可檢測異常、轉(zhuǎn)換傳入數(shù)據(jù)、在流中出現(xiàn)特定錯誤或條件時觸發(fā)警報,并在儀表板中顯示此實時數(shù)據(jù)。
Azure IoT平臺每個單元每天可以處理高達3億條消息數(shù)據(jù),同時提供實時流式數(shù)據(jù)處理服務Stream Analytics,在大數(shù)據(jù)方面有兼容hadoop/storm/spark的HDinsight服務。絕大多數(shù)相關技術(shù)都是微軟自研。
媒體點評
目前在分析生成物聯(lián)網(wǎng)數(shù)據(jù)、計算及可視化方面提供的支持相對較少,而實時分析是物聯(lián)網(wǎng)框架必備功能。從三大平臺提供的數(shù)據(jù)處理能力來看,都打破了設備物聯(lián)的瓶頸,通過不同的技術(shù)能力來提供信息的存儲及能力,在實時分析上也難分伯仲。 IBM通過使用板和卡可視化實時數(shù)據(jù),可以創(chuàng)建一條規(guī)則,用于確保在設備中斷或設備溫度達到峰值時,向用戶設備上的儀表板發(fā)送警報,并向管理員發(fā)送電子郵件。使用云規(guī)則可為直接連接到云中 Watson IoT Platform 的設備觸發(fā)規(guī)則;使用邊緣規(guī)則可為連接到支持邊緣分析的網(wǎng)關的設備觸發(fā)規(guī)則。通過邊緣分析,可將分析規(guī)則觸發(fā)過程從云移至支持邊緣分析的網(wǎng)關,通過執(zhí)行靠近設備的分析處理,可顯著降低上傳到云的設備數(shù)據(jù)流量。設備將其數(shù)據(jù)發(fā)送到支持邊緣分析的網(wǎng)關,在該網(wǎng)關中邊緣分析規(guī)則對數(shù)據(jù)進行解析。根據(jù)規(guī)則及其操作,關鍵數(shù)據(jù)和警報可能會發(fā)送到 IBM Watson IoT Platform,在網(wǎng)關上觸發(fā)警報,或者寫入網(wǎng)關本地的文本文件。
而邊緣分析需要采取措施來減少傳感器設備與物聯(lián)網(wǎng)服務器之間的大量網(wǎng)絡帶寬損耗。最佳的解決方案是使用輕量級的通訊協(xié)議。另一個辦法就是使用邊緣分析法,以減少傳輸?shù)轿锫?lián)網(wǎng)服務器上的原始數(shù)據(jù)總量。即便是在簡單的硬件嵌入系統(tǒng)中(如Arduino),也可以實現(xiàn)邊緣分析法。
而通過我們的了解,IBM IoT平臺除了在實時數(shù)據(jù)處理上,還在提供了上次事件高速緩存,能夠做到365天前發(fā)生的事件檢索,這大大加強了信息分析能力,在離線分析上應該IBM更勝一籌。
六、機器學習服務橫比
IBM Watson IoT
IBM Watson擁有最先進的的自然語言辨識、機器學習、內(nèi)容分析、圖像影片分析等技術(shù),能在幾秒內(nèi)解讀百萬本書籍、數(shù)千萬則社群訊息、數(shù)億則物聯(lián)網(wǎng)資訊,從中歸納模式、察覺關聯(lián)性,進而創(chuàng)造價值。
IBM Watson Retrieve and Rank 服務通過結(jié)合使用搜索與機器學習算法來檢測數(shù)據(jù)中的“信號”,幫助用戶找到與查詢最為相關的信息。此服務基于 Apache Solr 而構(gòu)建,開發(fā)人員可將其數(shù)據(jù)裝入該服務,根據(jù)已知相關結(jié)果對機器學習模型進行培訓,然后利用此模型,基于最終用戶的問題或查詢向這些用戶提供經(jīng)過改進的結(jié)果。
IBM Watson Natural Language Classifier 服務應用認知計算方法來返回語句或短語的最佳匹配類。例如,您提交了一個問題,該服務將返回最佳匹配答案的鍵,或者返回應用程序的后續(xù)操作。通過在訓練時提供一組代表性字符串以及一組正確的類(每個字符串有一個或多個正確的類),可創(chuàng)建分類器實例。訓練后,新的分類器可以接受新問題或短語,并返回排名靠前的匹配項,每個匹配項都具有可能性值。
IBM Watson AlchemyAPI 提供一組服務,支持企業(yè)和開發(fā)人員構(gòu)建相關應用程序,用于理解 Web 頁面、新聞文章和博客中的內(nèi)容和文本上下文。例如,開發(fā)人員可以使用 AlchemyAPI 執(zhí)行以下任務:提取任何可公開訪問的 Web 頁面、發(fā)布的 HTML/文本文檔或預先定義的新聞文章庫中提及的人員、地點、公司和其他實體。
AWS IoT
Amazon Machine Learning 提供可視化的工具和向?qū)В笇床烤桶嗟貏?chuàng)建機器學習模型,而無需學習復雜的機器學習算法和技術(shù)。當您的模型準備好以后,Amazon Machine Learning 只要使用簡單的 API 即可讓您的應用程序輕松獲得預測能力,而無需實現(xiàn)自定義預測生成碼或管理任何基礎設施。
Amazon Machine Learning 采用與 Amazon 內(nèi)部數(shù)據(jù)科學家社區(qū)多年來一直使用的機器學習技術(shù)相同的技術(shù),具有穩(wěn)定可靠、容易擴展的特點。此服務使用強大的算法通過發(fā)現(xiàn)已有數(shù)據(jù)中的規(guī)律來創(chuàng)建機器學習模型。然后,Amazon Machine Learning 會使用這些模型來處理新數(shù)據(jù)并為應用程序生成預測結(jié)果。
Amazon Machine Learning 具有極強的可擴展性,每天可以生成數(shù)十億條預測結(jié)果,并以高吞吐量實時地將其送出。使用 Amazon Machine Learning 不需要對硬件或軟件事先投入資金,只需要根據(jù)使用量付費,所以不妨先從小規(guī)模做起,然后根據(jù)應用程序的發(fā)展情況再酌情進行擴展。
Azure IoT
Azure 機器學習是基于云的強大預測分析服務,使用它可以快速創(chuàng)建預測模型,并將其部署為分析解決方案。 使用 Azure 云運行機器學習試驗或構(gòu)建解決方案時,不需要購買昂貴的硬件或基礎結(jié)構(gòu)。
Azure 機器學習不僅提供預測分析建模工具,還提供完全托管的服務,可以通過此服務將預測模型部署為隨時可用的 Web 服務。 Azure 機器學習提供可在云中創(chuàng)建完整預測分析解決方案的工具:可以快速創(chuàng)建、測試、操作和管理預測模型。
媒體點評
以上兩家IoT平臺的機器學習能力都具有很強大的算法和技術(shù),包括極強的擴展性及預測分析能力。
通過我們對IBM Watson機器學習服務了解,能夠提供能反覆學習與修正,使得結(jié)果越來越精準。其能力與傳統(tǒng)撰寫程式或分析模型的作法大相徑庭,因為傳統(tǒng)作法只能在既有模式中找答案,而IBM Watson則能在一個開放而無預設立場的前提下,從資料中萃取洞察。當然,三大企業(yè)都在的示例毋庸置疑,究竟誰能率先取得突破仍是一個未知數(shù)。
七、IOT平臺安全解析
IBM Watson IoT
作為基于云的服務,IBM Watson IoT Platform 嵌入了安全性作為其體系結(jié)構(gòu)的重要方面。
以下文檔回答了有關如何保護組織數(shù)據(jù)的一些常見問題,重點介紹了以下具體方面:
合規(guī)性:用于為安全性設置基準的外部標準。
認證:確保正嘗試訪問您組織信息的用戶、設備或應用程序的身份。
授權(quán):確保用戶、設備和應用程序有權(quán)訪問您組織的信息。
加密:確保數(shù)據(jù)僅可由授權(quán)方讀取,無法進行攔截
AWS IoT
AWS IoT 在所有連接點處提供相互身份驗證和加密,因此,絕不會在無可靠身份的設備和 AWS IoT 之間交換數(shù)據(jù)。AWS IoT 支持 AWS 身份驗證方法(稱為“SigV4”)以及基于身份驗證的 X.509 證書。還支持用戶移動應用使用 Amazon Cognito 進行連接,Amazon Cognito 將負責執(zhí)行必要的操作來為應用用戶創(chuàng)建唯一標識符并獲取臨時的、權(quán)限受限的 AWS 憑證。
Azure IoT
Azure IoT 中心可連接、監(jiān)視并控制數(shù)百萬在各種操作系統(tǒng)和協(xié)議上運行的 IoT 資產(chǎn),以通過 Azure IoT 中心快速開始你的物聯(lián)網(wǎng)項目。如果需要,控制特定設備的訪問權(quán)限以保持系統(tǒng)的完整性。借助這些資產(chǎn)建立可靠的雙向通信(即使間歇性連接),以便分析傳入的遙測數(shù)據(jù)并根據(jù)需要發(fā)送命令和通知。利用每設備身份驗證,通過合適的憑據(jù)與設備通信,提升 IoT 解決方案的安全性。
媒體點評
物聯(lián)網(wǎng)設備其實都存在很多高位的漏洞,比如心臟出血漏洞、DDos漏洞以及很多弱密碼和跨站腳本漏洞,在面臨這些安全隱患中其實三大平臺都有著自己的解決方案。都通過了認證、授權(quán)、加密等方法,對企業(yè)生產(chǎn)IoT產(chǎn)品前將安全融入產(chǎn)品生命周期,提升了整體的安全性能。
八、解決方案分析
IBM Watson IoT
共建車聯(lián)網(wǎng)生態(tài),打造智能出行體驗
IBM 與合作伙伴共同打造車聯(lián)網(wǎng)平臺與產(chǎn)業(yè)鏈,利用結(jié)合路網(wǎng)、交通、天氣等數(shù)據(jù)源的大數(shù)據(jù)分析技術(shù),構(gòu)建綠色出行解決方案以降低運輸能耗,提升交通效率,提供綠色、智能的出行服務與體驗。
構(gòu)建水行業(yè)物聯(lián)網(wǎng),實現(xiàn)水資源可持續(xù)利用
中國面臨著嚴重的水資源問題。IBM 幫助水行業(yè)應用物聯(lián)網(wǎng)、云計算和大數(shù)據(jù)等先進技術(shù),以科學監(jiān)控和管理實現(xiàn)水安全和水資源的可持續(xù)利用,促進環(huán)境產(chǎn)業(yè)升級與轉(zhuǎn)型。
物聯(lián)網(wǎng)助力清潔能源產(chǎn)業(yè)新發(fā)展
IBM 與合作伙伴攜手打造中國液化天然氣產(chǎn)業(yè)的物聯(lián)網(wǎng)技術(shù)創(chuàng)新與產(chǎn)業(yè)模式升級平臺。通過技術(shù)創(chuàng)新、設備升級、數(shù)據(jù)分析等手段,實現(xiàn)液化天然氣產(chǎn)業(yè)從以要素為驅(qū)動向以模式為驅(qū)動的全面轉(zhuǎn)型。
SilverHook Powerboats 開發(fā)了一款賽艇競技應用,開發(fā)速度提高了40%。SilverHook 團隊借助 IBM Internet of Things Platform 可直接將數(shù)據(jù)流發(fā)送到云端,進而能夠快速在IBM Bluemix 平臺上構(gòu)建應用,以一種高效的方式為比賽選手和賽艇迷進行分析并提供洞察力。 借助IBM 技術(shù),SilverHook 團隊構(gòu)建原型所需的時間縮短了40%,在三個月內(nèi)便交付了一種帶有數(shù)據(jù)可視化功能的綜合性分析解決方案。
AWS IoT
目前使用地區(qū)不包含中國
Azure IoT
Windows 10 IoT專為廣泛的智能設備而設計,包括從小型工業(yè)網(wǎng)關到銷售點終端和ATM等更大、更復雜的設備。結(jié)合最新微軟開發(fā)工具和Azure物聯(lián)網(wǎng)服務,合作伙伴可通過數(shù)據(jù)采集、存儲和處理創(chuàng)建可行性商業(yè)智能并提高業(yè)務收入。通過采用Windows 10 IoT操作系統(tǒng),提供端對端解決方案,從而發(fā)掘更多商機,敬請期待。
使用 Azure服務實現(xiàn)此 IoT 解決方案體系結(jié)構(gòu)時,Azure IoT 中心是重要的構(gòu)建基塊。IoT 套件可針對特定 IoT 方案提供此體系結(jié)構(gòu)的完整端到端實現(xiàn)。例如:遠程監(jiān)視解決方案讓用戶能夠監(jiān)視設備的狀態(tài),例如自動販賣機。預見性維護解決方案可幫助預測設備的維護需求(例如遠端抽水站的水泵),以及避免意外停機。
媒體點評
物聯(lián)網(wǎng)不僅能推動未來產(chǎn)品與服務創(chuàng)新,更能利用與最新技術(shù)的融合,打造全新商業(yè)模式,加速行業(yè)變革。這么多年沒有發(fā)展起來,最重要的一個原因是因為不同行業(yè)的需求不同,且物聯(lián)網(wǎng)是碎片化市場,有著不同的標準。而IBM 正利用出色的云計算、大數(shù)據(jù)分析技術(shù)與本土用戶、合作伙伴合建物聯(lián)網(wǎng)生態(tài),共同推出越來越多針對不同行產(chǎn)業(yè)的商業(yè)應用,在車聯(lián)網(wǎng)、水務行業(yè)、新能源行業(yè)都有成熟的解決方案,AWS據(jù)了解并沒有在中國落地,而Azure IoT主要是基于windows平臺,在終端和ATM更大更復雜的設備上較為成熟。
總結(jié)
物聯(lián)網(wǎng)模式的快速發(fā)展需要強大的物聯(lián)網(wǎng)軟件平臺,能通過物聯(lián)網(wǎng)用例滿足出現(xiàn)的需求。本文中,我們簡單的通過三個平臺的一些功能進行了一些陳列和簡單的分析,希望能夠給關注物聯(lián)網(wǎng)技術(shù)人員的一個大概了解。而相對來說,具有一定優(yōu)勢的IBM Watson IoT大致總結(jié)以下三點:
(1) 提供Node-RED 可視化的物聯(lián)網(wǎng)開發(fā)工具, 做為動態(tài)設定處理數(shù)據(jù)規(guī)則
Node-RED是一種以新穎有趣的可視化方式將硬件設備,API和在線服務連接在一起的工具;
(2)采用 MQTT 做為物聯(lián)網(wǎng)傳送協(xié)議;
(3) 集成IBM 認知運算的Watson 各類服務, 使用在物聯(lián)網(wǎng)的運用上。
相信到2017年后,IoT將為生活提供更多便利。在智慧家庭、車聯(lián)網(wǎng)、水務、能源、電力、鋼鐵等多個領域中,隨著今年6月凍結(jié)標準的低功耗物聯(lián)網(wǎng)技術(shù)NB-IoT更是引起了產(chǎn)業(yè)鏈各方高度關注,NB-IoT的商用軌跡日益清晰,無論是IBM還是其他企業(yè),我們都希望能夠與合作伙伴加快物聯(lián)網(wǎng)部署,為傳統(tǒng)行業(yè)帶來全新的市場機會,實現(xiàn)更大的商業(yè)成功以及市場拓展。
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】






































