說明: 這是一個系列歧胁,是筆者學習Android Things 相關(guān)的筆記摊鸡。
2016年的最后幾天, Google 發(fā)布了為 物聯(lián)網(wǎng)(IoT)系統(tǒng)打造的操作系統(tǒng) Android Things。這其實不是一個全新的系統(tǒng)知纷,而是過去幾年 Google 為 IoT 打造的系統(tǒng) [Brillo] 的升級版, 可以稱為Brillo 2.0陵霉。 現(xiàn)在Google 改名了琅轧, 叫Android Things。 估計是為了搭A(yù)ndroid 的便車踊挠。 (話說為不成熟的內(nèi)部系統(tǒng)費盡心思起名和改名( naming and renaming )這點乍桂, Google 真是得到了 Microsoft 的真?zhèn)鳌#?/p>
簡介
從發(fā)布的 Preview 版本來看效床, Android Things 基于 Android 7.0, 做了一些裁剪睹酌, 把一些手機特有的功能給去掉了, 其余和 Android 基本相同剩檀。
開發(fā)環(huán)境
一個非常大的好處是繼承了Android的整個生態(tài)憋沿,包括開發(fā)環(huán)境。 為Android Things 開發(fā)應(yīng)用基本和Android開發(fā)應(yīng)用相同沪猴。 使用Android Studio辐啄,可以現(xiàn)在模擬器或者Android 手機上跑通(對那些不需要連接硬件附件的應(yīng)用)。
硬件
Android Things 目前支持 3 種開發(fā)板:
- Intel Edison
- NXP Pico
-
Raspberry Pi 3
買來自己刷系統(tǒng)就好了运嗜。
我用了Raspberry Pi 3 Model B壶辜, 比起Intel 的板子動輒上千, 這個真心是良心價担租,淘寶可買190RMB砸民。
另外記得需要買一些配件: 包括各種連接線,SDcard奋救,傳感器套件等阱洪。
強烈建議購買之前讀一遍Android Things 的文檔,對開發(fā)過程有個基本了解菠镇。