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