2016年,谷歌在I / O年度開發(fā)者大會上首次推出了Android Things物聯(lián)網(wǎng)平臺。歷時兩年,在2018年谷歌年度開發(fā)者大會前夕,這一平臺終于從Beta版走向了正式版。
與兩年前不同的是,這個面向消費級設(shè)備的IoT平臺比之前的版本擴大了硬件兼容性,并將提供面向生產(chǎn)設(shè)備的長期支持。據(jù)悉,Android Things平臺主要圍繞這三大核心:一個優(yōu)化過的、可以在低功耗設(shè)備上良好運行的操作系統(tǒng),一系列經(jīng)谷歌認(rèn)證的硬件套件,以及一個用于為物聯(lián)網(wǎng)設(shè)備推送軟件和安全更新的簡化版系統(tǒng)。
Android Things系統(tǒng)將把Google Assistant虛擬助手引入冰箱、機器人、收銀機和自動售貨機。“這個項目的目標(biāo)是讓它們更快、更便宜、更安全。”谷歌產(chǎn)品管理總監(jiān)文卡特·拉帕卡(Venkat Rapaka)說。
谷歌希望 Android Things 能夠成為所有智能設(shè)備的大腦,比如聯(lián)網(wǎng)燈泡、恒溫器、Wi-Fi 攝像頭、門鈴、甚至各種古怪的植物監(jiān)測器。
作為谷歌的有力對手,微軟、亞馬遜同樣也有所行動。今年四月份,微軟宣布了將在未來四年大力發(fā)展物聯(lián)網(wǎng),投資金額計劃達到50億美元,正式進軍物聯(lián)網(wǎng)市場。微軟的物聯(lián)網(wǎng)戰(zhàn)略主要集中于Azure平臺,Azure平臺自身可為連接設(shè)備服務(wù)提供系列安全防護。而亞馬遜則也曾在2015年就推出了物聯(lián)網(wǎng)平臺AWS IoT,并把自己的AWS Lambda計算服務(wù)開放給了物聯(lián)網(wǎng)開發(fā)者。
谷歌、微軟和亞馬遜是目前全球的三大主要云服務(wù)提供商,他們也希望能通過物聯(lián)網(wǎng)戰(zhàn)略推動自己旗下云平臺的發(fā)展。谷歌的Android Things就是為鏈接云和設(shè)備之間各個節(jié)點進行的新嘗試。
關(guān)于 Android Things,看完這10點,你大概就能搞懂谷歌物聯(lián)網(wǎng)Android Things是什么了?
1、Google Brillo是谷歌在2015年推出的物聯(lián)網(wǎng)操作系統(tǒng),而它更名改版后的新系統(tǒng)就是Android Things。
2015年的谷歌I/O全球開發(fā)者大會上,谷歌對外宣布將會開發(fā)一個面向物聯(lián)網(wǎng)設(shè)備的安卓操作系統(tǒng),內(nèi)部代號為“Brillo”,Brillo是一種輕量級、非常基礎(chǔ)的物聯(lián)網(wǎng)設(shè)備底層系統(tǒng),可以與安卓設(shè)備整合。
Brillo的核心就是Android系統(tǒng),但是它的開發(fā)和部署和常規(guī)的Android開發(fā)有很明顯的差別。與標(biāo)準(zhǔn)版 Android 相比,Android Things 屬于相對精簡的那種,以便在有限的硬件上運行(最低 32MB RAM,往上可支持 2GB RAM)。
2、之前的物聯(lián)網(wǎng)系統(tǒng)Brillo主要的開發(fā)環(huán)境是C++,而Android Things則面向所有Java開發(fā)者。
Android Things 實際上就是 Brillo 2.0,加入了 Java 從而允許開發(fā)者使用熟悉的 Android API,開發(fā)者也不再需要編譯整個操作系統(tǒng),而只需要開發(fā)一個 APK 就可以了,極大的降低了開發(fā)門檻。
物聯(lián)網(wǎng)操作系統(tǒng)Android Things帶來的最大的改進就是與整個Android生態(tài)系統(tǒng)的整合:通過Android Studio用Android API進行開發(fā),通過正常的Android渠道為系統(tǒng)提供一般操作和安全更新,訪問谷歌的服務(wù),如短信、語音、認(rèn)證、游戲,助理等等。同時開發(fā)商可以繼續(xù)通過Android NDK用C或C++寫代碼,他們現(xiàn)在也可以選擇用Java寫代碼。
3、開發(fā)者可以針對物聯(lián)網(wǎng)使用工具包,Android Studio是常用的集成開發(fā)環(huán)境,支持通過Android Things進行物聯(lián)網(wǎng)開發(fā)。
除了繼承 Brillo 的功能,Android Things還加入了 Android Studio、Android SDK、Google Play 服務(wù)以及 Google 云平臺等 Android 開發(fā)者熟悉的工具和服務(wù)。
此外,谷歌為Android Things 1.0發(fā)布了新的開發(fā)套件,包括Android Things Starter Kit,搭載了5英寸多點觸摸顯示器,相機模塊和WiFi天線等部件,售價200美元;另外更便宜的套件選擇是一款樹莓派3,售價90美元。
4、Android Things系統(tǒng)支持原始Android SDK中的一個子集,不支持需要用戶輸入或者需要地圖、搜索以及登錄等驗證憑證的應(yīng)用程序接口(API)。
5、通過Android Things平臺,為物聯(lián)網(wǎng)設(shè)備提供另一個框架,以便谷歌自己而不是硬件開發(fā)者負責(zé)為其提供更新。每當(dāng)有新的Android安全補丁發(fā)布時,谷歌就可以第一時間將其推送到設(shè)備上,而無需像現(xiàn)在的安卓設(shè)備一樣遭受數(shù)周或數(shù)月的等待。
6、本次更新后,谷歌希望在其管理的操作系統(tǒng)中注入盡可能多的設(shè)備,并且強調(diào)了對“模塊上系統(tǒng)”(System-on-Modules)的支持,比如高通 SDA212 / SDA624、聯(lián)發(fā)科 MT8516、以及恩智浦 i.MX8M 。
聯(lián)發(fā)科 MT8516
恩智浦 i.MX8M
樹莓派 3 Model B
至于原型構(gòu)建,開發(fā)者仍可使用樹莓派 3 Model B、以及 NXP i.MX7D 套件。不過需要注意的是,Google 正在放棄對 NXP i.MX6UL 的支持。
7、谷歌云平臺組建都能很好的和Android Things整合在一起,其中就包括云消息傳遞服務(wù)Firebase。開發(fā)者可以利用多個云服務(wù)進行存儲、狀態(tài)管理以及發(fā)送消息。
8、Android Things還整合了物聯(lián)網(wǎng)設(shè)備通訊平臺Weave。Weave Server是用來處理設(shè)備注冊、命令傳送、狀態(tài)存儲以及與谷歌助手等谷歌服務(wù)整合的云服務(wù)。Weave SDK將嵌入到設(shè)備中進行本地和遠程通訊。
除了常見的智能燈泡、智能插座、智能開關(guān)和恒溫器等,谷歌還計劃增加其他類型的設(shè)備,包括支持客戶自定義的設(shè)備。
目前支持 Weave 的智能設(shè)備制造商包含飛利浦 Hue、三星 SmartThings、Belkin WeMo、LiFX、Honeywell、Wink、TP-Link 和 First Alert 等,Google 收購的智能家電品牌 Nest 也于 2015 年將旗下服務(wù)和 Weave 串聯(lián),看來 Google 已準(zhǔn)備好將過去分散的物聯(lián)網(wǎng)系統(tǒng)整合成統(tǒng)一平臺。
9、Nest智能家居設(shè)備使用的協(xié)議Nest Weave將成為Weave的一個子集。這兩種協(xié)議都基于IPV6網(wǎng)絡(luò)協(xié)議Thread,后者原本是為建立本地?zé)o線網(wǎng)狀網(wǎng)絡(luò)而設(shè)計的網(wǎng)絡(luò)協(xié)議。
10、不管有沒有Android Things,開發(fā)者都可以使用Weave,因為它是一個獨立協(xié)議,可以作為Zigbee協(xié)議、Z-Wave協(xié)議以及藍牙Bluetooth Smart協(xié)議的替代選擇。
-
谷歌
+關(guān)注
關(guān)注
27文章
6161瀏覽量
105303 -
Android Things
+關(guān)注
關(guān)注
0文章
10瀏覽量
4190
原文標(biāo)題:谷歌物聯(lián)網(wǎng)平臺Android Things正式發(fā)布,看完這10點搞懂Android Things是什么
文章出處:【微信號:GeWu-IOT,微信公眾號:物聯(lián)網(wǎng)資本論】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論