Google將Brillo更名為AndroidThings
Brillo最初應(yīng)該是Google的IoT平臺(tái)。 盡管它在發(fā)行時(shí)引起了人們的注意,但最終并沒有達(dá)到許多人的期望。 為了進(jìn)一步規(guī)范事物,Google于去年12月決定將Brillo重命名為Android Things。 當(dāng)前的軟件可以在諸如Intel Edison,NXP Pico和Raspberry Pi 3等設(shè)備上用作預(yù)覽,并使用其自己的Weave通信層。
除了重新命名外,我們還看到了該平臺(tái)的第一個(gè)開發(fā)人員預(yù)覽版的發(fā)布。這是在二月跟進(jìn)與更新,以開發(fā)者預(yù)覽版2,只是前幾天谷歌發(fā)布的Android事情第三個(gè)開發(fā)者預(yù)覽。連同到目前為止我們已經(jīng)看到的所有先前更改,此第3個(gè)開發(fā)人員預(yù)覽版為IoT平臺(tái)添加了兩個(gè)主要補(bǔ)充。這包括USB主機(jī)支持以及對(duì)Android藍(lán)牙API的支持。
Google在Android 3.1中添加了USB Host支持,并允許常規(guī)用戶空間應(yīng)用程序與USB設(shè)備通信。以前可以這樣做,但是需要Linux內(nèi)核的root特權(quán)或支持。有了這項(xiàng)新功能,情況已不再如此,現(xiàn)在Google已將其引入Android Things。Google甚至添加了一個(gè)額外的示例USB枚舉器 ,該示例將演示如何遍歷并打印您可能擁有的USB設(shè)備的接口和端點(diǎn)。
Android Things的第3個(gè)開發(fā)人員預(yù)覽版的另一個(gè)重大變化是添加了Android自己的藍(lán)牙API。通過此更新,您現(xiàn)在可以編寫與藍(lán)牙經(jīng)典和低功耗(LE)設(shè)備交互的代碼。這與您在普通Android設(shè)備上看到的過程相同,因此Android開發(fā)人員應(yīng)該在這里感到賓至如歸。為了提供幫助,Google還提供了兩個(gè)新示例,藍(lán)牙LE GATT服務(wù)器和藍(lán)牙音頻接收器, 供開發(fā)人員試用。