Raspberry Pi 3 model B
說明: 這是一個系列,是筆者學習Android Things 相關的筆記。
2016年的最后幾天, Google 發布了為 物聯網(IoT)系統打造的操作系統 Android Things。這其實不是一個全新的系統,而是過去幾年 Google 為 IoT 打造的系統 [Brillo] 的升級版, 可以稱為Brillo 2.0。 現在Google 改名了, 叫Android Things。 估計是為了搭Android 的便車。 (話說為不成熟的內部系統費盡心思起名和改名( naming and renaming )這點, Google 真是得到了 Microsoft 的真傳。)
簡介
從發布的 Preview 版本來看, Android Things 基于 Android 7.0, 做了一些裁剪, 把一些手機特有的功能給去掉了, 其余和 Android 基本相同。
開發環境
一個非常大的好處是繼承了Android的整個生態,包括開發環境。 為Android Things 開發應用基本和Android開發應用相同。 使用Android Studio,可以現在模擬器或者Android 手機上跑通(對那些不需要連接硬件附件的應用)。
硬件
Android Things 目前支持 3 種開發板:
- Intel Edison
- NXP Pico
-
Raspberry Pi 3
買來自己刷系統就好了。
我用了Raspberry Pi 3 Model B, 比起Intel 的板子動輒上千, 這個真心是良心價,淘寶可買190RMB。
另外記得需要買一些配件: 包括各種連接線,SDcard,傳感器套件等。
強烈建議購買之前讀一遍Android Things 的文檔,對開發過程有個基本了解。