現在大家都變得好奇怪,有了“技術紅利期”的概念,一旦有哪個大佬推出什么新技術,第一時間跟上,越往后就越沒有你什么事了。“小程序”一開始之所以能那么火,我想應該跟很多人不想錯過可能的“紅利期”是有關系的,像我這個小白不也跨界湊熱鬧注冊了個小程序的號 Android Things 是 Google 前幾天推出的全新物聯網操作系統,前身是去年發布的物聯網平臺 Brillo,除了繼承 Brillo 的功能,還加入了 Android Studio、Android SDK、Google Play 服務以及 Google 云平臺等 Android 開發者熟悉的工具和服務。任何 Android 開發者現在都可以利用 Android API 和 Google 服務輕松構建智能聯網設備了,這就是 Google 說的: 目前,Android Things 已經能夠支持 Intel Edison、NXP Pico、Raspberry Pi 3 等硬件平臺,好像高通的 Snapdragon 也已經在趕來的路上了。 還有,Android Things 天生支持物聯網通訊協議 Weave,可讓所有類型的設備能夠連上云端并與其他服務如 Google Assistant 交互,現在已經有一些 IoT 設備像 Nest、Hue、SmartThings、WeMo、LiFX 等前來支援 Weave。這些現在看來都不是什么新的概念,就因為覺得不是什么新的概念,估計這種概念也就已經深入人心、習以為常了。 碰巧之前玩過 Edison 和 Raspberry Pi ,有點套路了,順便就拿來體驗一下 Android Things ,此處拿 Intel Edison 開刀: 使用 Intel Platform Flash Tool Lite 燒錄 開發者預覽版鏡像 配置你的 Android 開發環境,老司機應該都輕車熟路了: 前往 Google 官方倉庫克隆示例,里面有高手必經之路——“點燈大法” Build → Run,一步到位,如果一切順利的話,Android Monitor 窗口將有 log 輸出,板子上的 LED 閃爍: ?你“從入門到放棄”了嗎?寫完我反倒覺得更有興趣了,這可能就是寫出來分享的好處吧。如果我沒放棄的話,后面應該會有更多 Android Things 相關內容分享。 關于 Android Things
Android Things 開發初體驗
第一招
第二招
adb 驗證設備是否可用,在 macOS 下,adb 工具存放在 ~/Library/Android/sdk/platform-tools/第三招