適用于物聯(lián)網(wǎng)開發(fā)的11種熱門云平臺
譯文【51CTO.com快譯】本文將向您介紹適用于物聯(lián)網(wǎng)(IoT)開發(fā)的十一種熱門云平臺,它們普遍具有可擴展性、低成本、強連接性等特點。閑言少敘,下面讓我們逐一進行探究吧!
1. Thingworx 8 IoT平臺(https://searcherp.techtarget.com/definition/PTC-ThingWorx)
作為一個服務于工業(yè)企業(yè)的領先物聯(lián)網(wǎng)平臺,Thingworx可以為各種設備提供便利的連接,以實現(xiàn)“世界互聯(lián)”的目標。相較于其他平臺而言,Thingworx 8能夠更好、更快、更便捷地提供構(gòu)建與部署功能,并能夠被擴展到不同的工業(yè)項目和應用程序中。
針對PTC(譯者注:可編程時間控制器,Programmable Time Controller)設計的Thingworx,是為企業(yè)級應用開發(fā)所準備的物聯(lián)網(wǎng)平臺。
它提供了如下基本功能:
- 為傳感器和RFID等電子設備提供便捷的連接
- 在完成設置后,用戶可以遠程進行工作
- 具有各種為儀表板預構(gòu)建(pre-built)的小部件
- 去除了項目的復雜性
- 集成了機器學習特性
優(yōu)點
- 為客戶提供了簡便的網(wǎng)頁設計
- 易于管理各種設備
- 具有簡單的連接方案
缺點
- 難以在C#中使用自定義的程序
- 難以管理復雜的系統(tǒng)
- 在自定義的平臺上安裝邊緣程序(edge program),會受到限制
2. Microsoft Azure IoT套件(https://azure.microsoft.com/en-in/services/iot-hub/)
Microsoft Azure通過提供多種服務,來創(chuàng)建豐富的物聯(lián)網(wǎng)解決方案。同時,它使用各種預構(gòu)建的連接方案,來提高用戶的生產(chǎn)力和盈利能力。通過分析那些未被開發(fā)的數(shù)據(jù),并將其轉(zhuǎn)變企業(yè)業(yè)務,該套件為小型PoC提供了部署方案。而且,Azure套件能夠輕松地分析和處理各種新的數(shù)據(jù)類型。
Azure IoT套件提供了如下功能:
- 簡易的設備注冊
- 與SAP、Salesforce、Oracle、以及WebSphere等應用豐富的集成
- 各種可視化的儀表板
- 實時的流媒體
優(yōu)點
- 能夠提供第三方服務
- 安全、且可擴展
- 具有高可用性
缺點
- 需要進行額外管理
- 價格昂貴
- 不支持調(diào)試
3. Google Cloud IoT平臺(https://cloud.google.com/solutions/iot/)
作為目前優(yōu)秀的云平臺,Google提供了端到端的物聯(lián)網(wǎng)解決方案。它允許用戶輕松地連接、存儲和管理物聯(lián)網(wǎng)中的數(shù)據(jù),進而協(xié)助擴展其業(yè)務。Google Cloud采用的是以分鐘為單位的定價機制,因此,它比其他平臺要便宜得多。該平臺提供了如下功能:
- 提供了大量的存儲空間
- 降低了服務器的維護成本
- 為業(yè)務提供了一整套受保護的、智能的、且響應迅速的物聯(lián)網(wǎng)數(shù)據(jù)
- 高效、且可擴展
- 可用于分析大數(shù)據(jù)
優(yōu)點
- 具有快速的輸入與輸出
- 更短的訪問用時
- 能夠提供與其他Google服務的集成
缺點
- 大多數(shù)組件都是Google的私有技術
- 可選的編程語言比較有限
4. IBM Watson IoT Platform(https://www.ibm.com/internet-of-things/spotlight/watson-iot-platform)
IBM Watson是一個功能強大的平臺。IBM的Bluemix和混合云PaaS (平臺即服務)開發(fā)平臺提供對它的支持。初學者們可以輕松地體驗,由平臺提供的針對物聯(lián)網(wǎng)服務的簡單應用示例和界面,進而了解其中與其他平臺不盡相同的運作原理。
用戶可以從該平臺處獲得如下功能:
- 實時的數(shù)據(jù)交換
- 安全的通信往來
- 各種認知系統(tǒng)
- 新添的數(shù)據(jù)傳感器和天氣數(shù)據(jù)服務
優(yōu)點
- 能夠處理各種未被開發(fā)的數(shù)據(jù)
- 能夠處理大量的數(shù)據(jù)
- 改善了客戶服務
缺點
- 需要大量的維護
- 需要花時間進行Watson集成
- 轉(zhuǎn)換的成本較高
5. AWS IoT平臺(https://aws.amazon.com/iot-core/features/)
Amazon能夠讓開發(fā)人員更容易地從傳感器和連接互聯(lián)網(wǎng)的設備中收集數(shù)據(jù)。用戶可以將這些收集到的數(shù)據(jù)發(fā)往云端進行分析,進而實現(xiàn)對于各種設備的管理。另外,就算目標設備處于脫機狀態(tài),用戶也能夠輕松地與之進行交互。
AWS IoT平臺的主要功能包括:
- 設備管理
- 各種設備的安全網(wǎng)關
- 身份認證和加密
- 設備影子(Device shadow)
優(yōu)點
- 能夠與IaaS產(chǎn)品進行良好的整合
- 售價持續(xù)六年下跌
- 開放且靈活
缺點
- AWS的學習曲線比較“陡峭”
- 過去兩年中出現(xiàn)過三次中斷
- 對于托管關鍵企業(yè)應用來說不一定安全
6. Cisco IoT云連接(https://www.cisco.com/c/en/us/solutions/service-provider/iot-cloud-connect/index.html)
Cisco物聯(lián)網(wǎng)具有加速各種數(shù)據(jù)轉(zhuǎn)換與操作等功能。它的云連接是一個基于云端的移動套件,能夠為移動運營商帶來具有非凡物聯(lián)網(wǎng)體驗的解決方案。該平臺能夠為用戶的設備提供靈活的部署選項。
Cisco云連接的主要特點包括:
- 能夠?qū)?shù)據(jù)和語音相連接
- 能夠產(chǎn)生設備和IP會話的報告
- 可自定義賬單
- 具有靈活的部署選項
7. Salesforce IoT云(https://www.youtube.com/watch?v=lW1QY-fFl2I)
由Salesforce Thunder提供支持的Salesforce IoT云,能夠從設備、網(wǎng)站、應用程序和合作伙伴處收集數(shù)據(jù),并觸發(fā)各種實時響應。通過與物聯(lián)網(wǎng)相結(jié)合,Salesforce能夠提供更好的客戶服務。
Salesforce IoT Cloud的主要功能包括:
- 增強的數(shù)據(jù)收集能力
- 改善了客戶的參與度
- 實時的事件處理能力
- 相關的技術優(yōu)化
優(yōu)點
- 能夠擴容處理數(shù)十億臺設備和消息
- 能夠通過簡單的UI設計,與客戶互動聯(lián)系
缺點
- 需考慮安全責任問題
- 靈活性受限
8. Kaa IoT平臺(https://www.kaaproject.org/)
Kaa是一個開源、且具有多用途的中間件平臺,可以被用于完整的端到端物聯(lián)網(wǎng)開發(fā)、以及智能設備場景之中。通過提供一系列的物聯(lián)網(wǎng)工具,Kaa降低了開發(fā)的成本、風險和市場投放周期,并能夠讓用戶輕松植入物聯(lián)網(wǎng)相關的實施用例。
該平臺提供了如下全方位的服務:
- 縮短了開發(fā)的周期
- 開源且免費
- 提供簡單且直接的設備實施方式
- 縮短了市場投放周期
- 能夠處理數(shù)百萬臺設備
優(yōu)點
- 便于使用
- 方便與第三方集成
- 保障了數(shù)據(jù)安全
缺點
- 無法基于PaaS模型,來部署應用程序
9. Oracle IoT平臺(https://docs.oracle.com/en/cloud/paas/iot-cloud/index.html)
Oracle提供了實時的物聯(lián)網(wǎng)數(shù)據(jù)分析,端點的管理,以及高速的消息傳遞功能。用戶可以直接在其設備上獲取各種實時的消息通知。作為一個基于云的PaaS產(chǎn)品,Oracle物聯(lián)網(wǎng)云服務可以幫助用戶做出各種關鍵性的業(yè)務決策。
該平臺能夠為用戶提供如下功能:
- 安全、且可擴展
- 實時的洞察力
- 集成能力
- 更短的市場投放周期
優(yōu)點
- 實現(xiàn)了設備的可視化
- 高速的消息傳遞
- 可定制的事件信息
10. Thingspeak IoT平臺(https://thingspeak.com/)
Thingspeak是一個開源的平臺,它允許用戶收集到各個傳感器的數(shù)據(jù),并將其存儲到云端。同時,它提供了能夠在Matlab中分析可視化數(shù)據(jù)的應用程序。用戶可以使用Arduino、Raspberry Pi、以及Beaglebone來發(fā)送傳感器數(shù)據(jù)。當然,您也可以創(chuàng)建一個單獨的通道,來存儲數(shù)據(jù)。
Thingspeak的特點包括:
- 從私有渠道中收集數(shù)據(jù)
- 各種應用集成
- 不同的事件安排
- 支持MATLAB的分析和可視化
優(yōu)點
- 帶有免費托管的通道
- 易于可視化
- 為Ruby、Node.js和Python提供了附加功能
缺點
- API的數(shù)據(jù)上傳可能受限
- ThingSpeak API可能給初學者帶來挑戰(zhàn)
11. GE Predix IoT平臺(https://en.wikipedia.org/wiki/Predix_(software))
作為世界上第一個工業(yè)平臺,Predix旨在針對工廠提供簡單的生態(tài)系統(tǒng)。它可以直接分析機器和商店里的數(shù)據(jù)。秉承著安全可擴展的特點,GE希望為其云平臺提供不斷發(fā)展的工業(yè)級物聯(lián)網(wǎng)。
各類用戶關于該物聯(lián)網(wǎng)平臺的反饋意見包括:
- 優(yōu)化了各類資產(chǎn)和運營
- 能夠提供關鍵性能的數(shù)據(jù)
- 減少了意外的停機時間
- 能夠提供實時的運營數(shù)據(jù)
原文標題:Top 11 Cloud Platforms for Internet of Things (IoT),作者:Diksha Rana
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】