物聯網平臺和云有什么區別?
先說下啥是云。為簡化問題,我先限定云指的是公有云,私有云和混合云不討論。云計算廠商比如aws會提供這些常用服務,如ec2服務器虛擬化,vpc網絡虛擬化,ebs彈性存儲,s3存儲,機器學習服務,rds關系數據庫云端托管服務,消息隊列托管服務,內存數據庫托管服務,時間序列數據庫,nosql數據庫托管服務,kafka托管服務,iot core,IoT analysis之類的。用戶只要有個aws賬號綁定信用卡,登錄aws網頁控制臺,就可以在界面上隨意買買買。當然也可以用aws cli來搞。買ec2虛擬機只要10來秒就可以用了,買kafka集群也只需要10來分鐘集群實際就可用了。如果對云不熟悉,最簡單最直觀的辦法就是看下aws的ec2 user guide和vpc user guide,都有中文版。最好實踐下,aws有1核1G的free tier 1年的ec2免費使用。?2. 再說下物聯網平臺。我發現許多人對物聯網有很大的誤解,對物聯網平臺也有很大的誤解。IoT Platform的platform的含義就是以這個平臺做基礎,客戶拿過去可以基于這個平臺快速做出物聯網應用系統。其本質其實是一個物聯網系統的二次開發平臺,是為了方便用戶不重復造輪子的產物。其他行業也有類似的平臺。比如一個公司要做個網站,就要用wordpress、drupal, joomla, maglonia這種cms平臺,而不是自己用PHP從零開始寫自己去研究內容發布主題管理權限控制。要開發erp,可以基于odoo, ofbiz。要開發crm,可以基于salesforce、sugarcrm之類二次開發。要做nms網管系統,就找webnms,opmanager, zabbix這種的,而不是自己去實現snmp數據采集Agent數據存儲告警引擎設備模板。要做智能樓宇,就用Niagara,metasys智能樓宇平臺之類的。做手機應用,只要會調用android和iOS移動端平臺的接口。平臺是個半成品,它的關鍵是能支撐起重任——能大大降低最終用戶開發難度、開發風險、開發成本、開發時間。IoT平臺考慮的是如何安全可靠可擴展的接入大量物聯網設備,并在此基礎上,可以在平臺之上,讓不同行業的用戶快速容易的做物聯網數據的存儲分析展示。至于這個軟件平臺,是只能跑在某一家或某幾家云服務上,還是cloud agnostic能部署到不同廠商的云服務器或者機房的物理機上,看這個軟件平臺供應商的選擇,這個只涉及到平臺產品的部署架構。一般云計算廠商如aws, azure, aliyun, google cloud的IoT都會基于自家的云服務來搭建,這樣方便用戶整合,比如aws IoT message broker收到數據直接通過IoT Rules中轉給后端dynamodb/lambda/S3/SQS/Kinesis/ElasticSearch等。同時aws也可以賣相關服務。而非云計算廠商的物聯網云平臺的部署架構則有三種選擇。一是底層服務依賴于一個云計算廠商,比如用了google cloud的無服務架構或者用了阿里云的時間序列數據庫,二是同時支持多個云計算廠商上的部署,三是平臺本身是平臺中立的,底層服務不依賴于除了虛擬機網絡存儲之外的云計算廠商的服務。物聯網平臺有許多,云計算廠商提供的就不說了,官方都有詳細文檔。對于非云計算廠商,國外的可以看下PTC的Thingworx,sightmachine,clearblade。這三種分別代表了不同的物聯網工業屆的風格,每家官網也會有比較詳細的文檔。這三個都是自己家沒物聯網網關的,網關中立的。對于Ayla這種物聯網供應商,其實是提供了硬件接入和云端軟件服務的端到端解決方案。硬件側通過定義的廠商的標準接入各種設備,然后連到云端提供服務。它做的就是為需要成為smart connected product的產品廠商提供完整的物聯網解決方案。Eclipse IoT則是另外一種套路。它考慮的是互操作性,跨平臺性。它定義了設備層,網關層,平臺層的架構。然后網關層對應的是kura,平臺層則是kapua。3. 總結云和物聯網平臺都是市場分工的產物。云讓云的用戶不用考慮網絡服務器存儲數據庫消息隊列之類的安裝運維管理,讓用戶專注基于云做業務。物聯網平臺,讓其用戶不用操心這些煩心事:1. 邊緣層網關如何與物聯網設備通信2. 網關與云端的雙向安全通信3. 數據如何存儲如何分析4. 設備多了后如何provisioning5. 如何管理設備權限6. 如何下發控制命令和遠程配置7. 如何對現場網關遠程OTA升級8. 如何24*7可靠運行9. 如何能適配不同現場硬件10. 如何與第三方信息系統集成中億智聯云(http://www.optionalevents.com)認為,發現國內好多的的物聯網云平臺可能起步較晚,還停留在廠商合作層面,對個人開發者和小企業還不夠友好,而中億智聯云平臺就不一樣了,專業資源對接,一站式服務,專業數據分析,適合廣大開發者和小企業。?