Android Things入門(mén)教程

Android Things入門(mén)教程一文是一個(gè)摘要匯編蛮穿,幫助Android Things初學(xué)者梳理入門(mén)學(xué)習(xí)的知識(shí)和資源狂鞋、所需的硬件和配件割疾,循序漸進(jìn)的了解Android Things湃累,并開(kāi)始動(dòng)手實(shí)踐之旅。

注意1:Android Things已于2018年5月發(fā)布1.0正式版新锈,并且每個(gè)月會(huì)有安全更新發(fā)布甲脏。自0.8版(Developer Preview 8)開(kāi)始,相較之前版本有較大變動(dòng)妹笆,建議先閱讀我的《Android Things DP8新特性》一文块请,了解DP8中需要注意的地方,也歡迎關(guān)注知乎Android Things專欄晾浴。0.8版作為發(fā)布候選版本负乡,和1.0正式版基本一致,如果你已下載了0.8以前的版本脊凰,請(qǐng)注意更新到1.0正式版。

注意2:如果選擇購(gòu)買(mǎi)樹(shù)莓派作為Android Things開(kāi)發(fā)板茂腥,需注意狸涌,Android Things目前只支持樹(shù)莓派3B不支持新出的樹(shù)莓派3B+最岗,請(qǐng)?zhí)貏e注意帕胆!

了解什么是Android Things

一句話說(shuō),Android Things就是讓開(kāi)發(fā)者可以使用Android開(kāi)發(fā)工具開(kāi)發(fā)嵌入式設(shè)備般渡。

If you can build an app, you can build a device. 只要你會(huì)開(kāi)發(fā)APP懒豹,你就能開(kāi)發(fā)智能設(shè)備芙盘。

推薦閱讀

我的文章:《Android Things是什么》,你將從中了解Android的應(yīng)用場(chǎng)景脸秽、特性儒老、優(yōu)勢(shì)和劣勢(shì)。

GDE王玉成的專題文章:《Android Things專題 1.前世今生》记餐,你將從中了解什么是物聯(lián)網(wǎng)驮樊,Android Things產(chǎn)生的背景和過(guò)程。

官網(wǎng):《Android Things Overview


了解用Android Things能做什么

你可能已經(jīng)對(duì)Android Things躍躍欲試了片酝,想要了解我到底能用Android Things能做什么囚衔。

推薦閱讀

我的文章:《Android Things創(chuàng)客DIY第一課-用Android Things展示你的智能設(shè)備創(chuàng)意-基礎(chǔ)篇》,你將從中了解當(dāng)你有一個(gè)智能設(shè)備創(chuàng)意時(shí)雕沿,你要如何去表達(dá)和展示练湿。

GDE王玉成的專題文章:《Android Things在 #io17》,你將從中看到在2017年的Google IO大會(huì)上展示的一些Android Things應(yīng)用审轮。

GDE王玉成的專題文章:《Android Things 專題6 完整的栗子:運(yùn)用TensorFlow解析圖像》鞠鲜,你將從中看到結(jié)合TensorFlow,Android Things可以非常方便的做好玩的人工智能圖像識(shí)別断国。

http://hackster.io上的Android Things項(xiàng)目展示:https://www.hackster.io/google/products/android-things贤姆,從這里你將看到很多Android Things做的有趣的東西,大部分都是老外做的稳衬。


如何開(kāi)始我的Android Things之旅

至此霞捡,你一定已經(jīng)想馬上動(dòng)手,自己嘗試Android Things了薄疚。這時(shí)候你需要有一塊運(yùn)行Android Things系統(tǒng)的開(kāi)發(fā)板碧信。

Android Things開(kāi)發(fā)板

很多朋友已經(jīng)在去年的GDD上,或是Google和引力空間組織的Android Things沙龍上拿到了NXP i.MX7D Pico Pro Maker Kit街夭,也就是上圖中的第一款砰碴。

如果沒(méi)有拿到NXP的開(kāi)發(fā)板,那么購(gòu)買(mǎi)上圖中最后一個(gè)——Raspberry Pi樹(shù)莓派是性價(jià)比極高的選擇板丽,從硬件性能指標(biāo)來(lái)看呈枉,樹(shù)莓派3也優(yōu)于其他幾款。

Android Things的開(kāi)發(fā)不同于手機(jī)埃碱、平板軟件的開(kāi)發(fā)猖辫,你需要?jiǎng)邮秩タ刂朴布⑦B接一些指示燈砚殿、按鈕啃憎、傳感器、執(zhí)行機(jī)構(gòu)等等似炎,所以只有一個(gè)開(kāi)發(fā)板是不夠的辛萍。官網(wǎng)的案例中悯姊,就需要用到很多電子元件。

官網(wǎng)案例中通過(guò)面包板連接電子元件

為了方便開(kāi)發(fā)者學(xué)習(xí)Android Things開(kāi)發(fā)贩毕,我們將Android Things官網(wǎng)Samples開(kāi)發(fā)案例中所需的配件進(jìn)行了整理悯许。精選優(yōu)品并搭配測(cè)試,提供了入門(mén)基礎(chǔ)配件套裝耳幢。

你可以從這里購(gòu)買(mǎi)配件套裝和樹(shù)莓派:

淘寶:https://sysolve.taobao.com

微店:https://weidian.com/?userid=954338999

更詳細(xì)的開(kāi)發(fā)板選型和對(duì)比資料可以閱讀:

我的文章《Android Things硬件

GDE王玉成的專題文章:《Android Things專題2 硬件介紹

拿到開(kāi)發(fā)板后岸晦,需要把Android Things系統(tǒng)燒錄進(jìn)開(kāi)發(fā)板,根據(jù)你手上的開(kāi)發(fā)板睛藻,你可以閱讀:

Android Things入門(mén)防坑必讀-樹(shù)莓派硬件和系統(tǒng)下載安裝篇

Android Things在NXP Pico i.MX7D上安裝運(yùn)行


Android Things開(kāi)始動(dòng)手

當(dāng)你已有了Android Things開(kāi)發(fā)板和一些必要的配件启上,你就可以開(kāi)始動(dòng)手玩Android Things了。以下課程將幫助你一步步開(kāi)展你的動(dòng)手實(shí)踐之旅:

案例代碼已升級(jí)到Android Things?Developer Preview 8版本店印,注意開(kāi)發(fā)板系統(tǒng)與代碼版本一致冈在。

Android Things創(chuàng)客DIY第一課-用Android Things展示你的智能設(shè)備創(chuàng)意-基礎(chǔ)篇

Android Things創(chuàng)客DIY第二課-Android Things入門(mén)配件包開(kāi)發(fā)案例教程-頻閃燈

Android Things創(chuàng)客DIY第三課-Android Things入門(mén)配件包開(kāi)發(fā)案例教程-數(shù)碼管顯示

Android Things創(chuàng)客DIY第四課-Android Things入門(mén)配件包開(kāi)發(fā)案例教程-氣象站

Android Things創(chuàng)客DIY第五課-硬件開(kāi)發(fā)案例教程-PWM調(diào)色-觸摸開(kāi)關(guān)-數(shù)碼管顯示-OLED顯示

Android Things創(chuàng)客DIY第六課-Android Things入門(mén)配件包開(kāi)發(fā)案例教程-4位數(shù)碼管顯示

第四課和第五課中用到的溫度和氣壓傳感器、OLED模塊按摘,都是I2C接口的包券,I2C是一種芯片間的通訊協(xié)議,案例中我們只介紹了封裝后的模塊驅(qū)動(dòng)的使用炫贤,并沒(méi)有介紹具體的I2C通訊過(guò)程溅固,感興趣的朋友可以結(jié)合源代碼和以下文章做深入了解:

GDE王玉成的專題文章:《Android Things專題5 I2C

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市兰珍,隨后出現(xiàn)的幾起案子侍郭,更是在濱河造成了極大的恐慌,老刑警劉巖掠河,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件亮元,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡唠摹,警方通過(guò)查閱死者的電腦和手機(jī)爆捞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)勾拉,“玉大人煮甥,你說(shuō)我怎么就攤上這事⊥眨” “怎么了苛秕?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)找默。 經(jīng)常有香客問(wèn)我,道長(zhǎng)吼驶,這世上最難降的妖魔是什么惩激? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任店煞,我火速辦了婚禮,結(jié)果婚禮上风钻,老公的妹妹穿的比我還像新娘顷蟀。我一直安慰自己,他們只是感情好骡技,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布鸣个。 她就那樣靜靜地躺著,像睡著了一般布朦。 火紅的嫁衣襯著肌膚如雪囤萤。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天是趴,我揣著相機(jī)與錄音涛舍,去河邊找鬼。 笑死唆途,一個(gè)胖子當(dāng)著我的面吹牛富雅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播肛搬,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼没佑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了温赔?” 一聲冷哼從身側(cè)響起蛤奢,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎让腹,沒(méi)想到半個(gè)月后远剩,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骇窍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年瓜晤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腹纳。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡痢掠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嘲恍,到底是詐尸還是另有隱情足画,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布佃牛,位于F島的核電站淹辞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏俘侠。R本人自食惡果不足惜象缀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一蔬将、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧央星,春花似錦霞怀、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至颓遏,卻和暖如春徐矩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背州泊。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工丧蘸, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人遥皂。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓力喷,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親演训。 傳聞我的和親對(duì)象是個(gè)殘疾皇子弟孟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容