案例:谷歌發布物聯網操作系統Android Things 1.0
2018 年5 月7 日,谷歌在I/O 大會上正式發布Android Things1.0 版本。Android Things 是谷歌推出的平台級物聯網操作系統,目標是通過提供大規模的物聯網硬體設備、豐富的開發者應用程序介面(API)和安全可靠的託管軟體,使開發人員可利用安卓API 和谷歌雲服務編寫物聯網應用程序,構建基於物聯網的應用產品。這將簡化物聯網應用開發流程,提升物聯網的便利性和安全性,為物聯網關聯生態系統搭建起有效平台,推動消費級物聯網的商業應用。
一、背景
物聯網應用開發過程複雜,對統一平台支撐的操作系統需求迫切。物聯網缺乏統一標準造成開發者開發過程的諸多不便。不同廠商的物聯網平台,其底層協議、編程介面、編程語言等開發環境千差萬別,帶來開發者體驗、開發成本、安全維護等眾多問題。開發者在不同平台上開發時,需要重新學習,開發體驗較差,開發速度較慢。不同的開發環境導致產品可移植性較差,針對不同平台環境,相同功能需要重新開發,開發成本較高。不同標準的物聯網平台,需要針對平台自身的特點,量身定製個性化的安全維護方案,安全維護難度極大。物聯網應用開發需要統一標準的開發環境來降低開發成本、開發難度和安全維護難度。正是基於上述原因,業界呼喚出現有統一平台支撐的物聯網操作系統。
物聯網操作系統的作用與價值吸引科技企業加速布局。物聯網操作系統是運行在物聯終端設備上,對終端進行控制和管理,並提供統一編程介面的軟體。物聯網操作系統除具備傳統操作系統的設備資源管理功能外,還具備以下功能:一是降低物聯網應用開發的成本和時間。物聯網操作系統是一個公共的業務開發平台,具備豐富完備的物聯網基礎功能組件和應用開發環境,可大大降低物聯網應用的開發時間和開發成本。二是為物聯網統一管理奠定基礎。物聯網採用統一的遠程控制和遠程管理介面,即使行業應用不同,也可採用相同的管理軟體對物聯網進行統一管理,大大提升物聯網的可管理性和可維護性。物聯網操作系統這些特徵是為了更好的服務物聯網應用而存在的,基於這些特徵,物聯網操作系統引發了科技企業的廣泛關注,無論是雲計算廠商、ICT廠商還是互聯網企業,都在加快布局物聯網操作系統。
谷歌自2016 年開始布局物聯網操作系統。Android Things是谷歌2016 年底宣布推出的物聯網操作系統,旨在為製造商提供必要的物聯網安全解決方案,包括經認證的硬體、開發者應用介面以及安全的軟體更新,目前已推出了8 個開發者預覽版本。Android Things 前身是谷歌發布的物聯網平台Brillo,除繼承Brillo 的功能外,還加入了Android Studio、Android SDK、Google Play 服務以及谷歌雲平台等安卓開發者熟悉的工具和服務。Android Things 支持低功耗藍牙、WiFi 和Weave 通訊協議,包括飛利浦、三星、Belkin、TP-Link、Nest 等廠商已經有支持Weave協議的產品,Android Things 推出之後生態系統規模初具。據悉,其軟體開發套件(SDK)下載量已超過10 萬次, 1 萬多名開發者參與開發。
二、案例介紹
事件經過。谷歌在5 月7 日Google I/O 大會上正式發布Android Things 1.0 版本,其有三大亮點。一是硬體基礎設施對物理網開發的支持能力大大增強,增加了支持基於恩智浦i.MX8M、高通SDA212 和SDA624、聯發科MT8516 等硬體平台的新模塊化系統。二是物聯網開發控制台(Android Things Console)的擴展兼容性得以提升,增加了可配置搭載LG、聯想、JBL 等的外圍設備功能。三是安全託管軟體更新迭代更為穩定,開發者可定期獲取穩定性修復包和安全升級包。
後續發展。谷歌已計劃將基於Android Things 構建的產品推向市場。對構建 Android Things 產品感興趣的開發人員可申請加入谷歌的 Android Things OEM Partner Program,與AndroidThings 團隊合作尋求技術指導與支持。
三、簡評
Android Things 提升了物聯網的便利性和安全性。物聯網硬體設備配置多種多樣,不同的應用領域差異很大,Android Things的出現,充分考慮到物聯網的硬體差異,屏蔽了其碎片化的特徵,為終端設備提供了統一的編程介面,不僅有助於支撐物聯網良好生態環境的形成,還為物聯網統一管理奠定了基礎,大大提升了物聯網的可管理性和可維護性。隨著聯網設備的數量達到數十億並且不斷增長,安全性成為物聯網面臨的新挑戰,Android Things將為物聯網提供一個更加安全的硬體環境。Android Things 能夠以極低功耗運行的操作系統、兼容經過谷歌認證的物聯網硬體,為物聯網中的設備及時推送安全更新。對於每一個長期支持版本,谷歌會提供三年的免費穩定性修復和安全補丁程序,並為延長支持提供其他選項。
Android Things 的發布為物聯網生態系統搭建了平台。Android Things 為基於物聯網的應用開發提供了開放的合作標準、標準的通信協議和廣闊的合作夥伴,將服務於各行業各領域的產業生態。從硬體角度看,Android Things 與谷歌雲服務聯手打造了體系化、嵌入式的硬體解決方案,使用者在此基礎上可以直接自定義模塊進行開發,利於產品原型的快速實現。從軟體角度看,Android Things 可被看做是安卓平台的擴展,集成了谷歌雲平台、Google Play、Firebase、TensorFlow 等各種穀歌相關服務。Android Things 的發布將進一步完善基於標準的物聯網開放性生態系統,構建開放協同的平台級物聯網解決方案。
Android Things 未來將推動消費級物聯網的商業應用。作為平台級的物聯網操作系統,Android Things 將使物聯網的進入門檻大大降低,為企業和開發者提供消費級物聯網入口。它從本質上重新定義了商業價值鏈,將推動企業的生產活動由人與網路、數據、流程的網路互聯階段,躍升至生產者與供應商直接連接的發展新階段,幫助企業控制業務成本,完善業務流程,提升設備在線時長,助力新產品開發,提升對用戶的支持能力,加快產品交付,創立新的產業模式和市場營銷策略,對物聯網公司的運營模式將帶來巨大變化。


※人臉識別的三大信息安全隱患
※共享汽車行業發展需系好「安全帶」
TAG:賽迪智庫 |