日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

[置顶]树莓派Android Things物联网开发:入门及资料汇总

發(fā)布時(shí)間:2025/3/15 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [置顶]树莓派Android Things物联网开发:入门及资料汇总 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【轉(zhuǎn)載請注明出處:?http://blog.csdn.net/leytton/article/details/77848430】

《樹莓派Android Things物聯(lián)網(wǎng)開發(fā)》系列文章專欄 http://blog.csdn.net/column/details/17741.html

樹莓派Android Things物聯(lián)網(wǎng)開發(fā):入門及資料匯總

樹莓派Android Things物聯(lián)網(wǎng)開發(fā):創(chuàng)建一個(gè)Things項(xiàng)目

樹莓派Android Things物聯(lián)網(wǎng)開發(fā):樹莓派GPIO引腳圖

樹莓派Android Things物聯(lián)網(wǎng)開發(fā):按鍵中斷及消抖

樹莓派Android Things物聯(lián)網(wǎng)開發(fā):已知Bug發(fā)行說明

樹莓派Android Things物聯(lián)網(wǎng)開發(fā):GitHub案例程序匯總

序(che)言(dan)

Android Things是一個(gè)能運(yùn)行在樹莓派3上的操作系統(tǒng),可以用Java來操作硬件外圍設(shè)備。這對于習(xí)慣于Java開發(fā)的人而言是一件很美的事。

對于Android嵌入式開發(fā)人員而言,也不再需要使用Androi開發(fā)板進(jìn)行系統(tǒng)編譯、驅(qū)動(dòng)和JNI接口開發(fā)了,省去了不少工作。

首先,入手一塊樹莓派3開發(fā)板吧


可能需要的設(shè)備:USB鼠標(biāo)、USB鍵盤、HDMI高清線、支持HDMI接口的屏幕、SD卡讀卡器、至少8G的SD卡(目前版本的Android Things系統(tǒng)鏡像是4G多)、網(wǎng)線、USB口電源線(5V/2A)、散熱片

(注:作者一開始用的是HDMI轉(zhuǎn)VGA轉(zhuǎn)接頭,燒入Android Things系統(tǒng)后啟動(dòng)屏幕是灰色的,燒入raspbian系統(tǒng)后屏幕正常顯示,直接用HDMI高清線接屏幕就行了)


鑒于瀏覽器卡得要命,還是把這些天積累的數(shù)不清的網(wǎng)頁標(biāo)簽清一下吧[doge]~ 都是瀏覽過的精品干貨,批量大放送啦~~~


首先通過一篇文章先睹為快《Android Things:樹莓派3上手就是這么簡單》


樹莓派資料



樹莓派商家資料網(wǎng)盤?打開鏈接?

簡書《玩轉(zhuǎn)樹莓派》專題?http://www.jianshu.com/c/309ec0045865?

樹莓派視頻教程系列?http://search.jikexueyuan.com/course/?q=樹莓派?

也有提到用可視化電路軟件?Fritzing?進(jìn)行輔助設(shè)計(jì)

《用Java操作樹莓派!pi4j簡介與安裝》http://www.cnblogs.com/lulipro/p/5581635.html?


PI4J官網(wǎng) http://pi4j.com/pins/model-3b-rev1.html#Known_Issues?

查看已知bug,只是提到Pi3B的硬件串口被藍(lán)牙占用,miniUART為軟串口不支持校驗(yàn)位(貌似串口通信從來沒用過校驗(yàn)位[捂臉]),波特率取決于時(shí)鐘速度,隨CPU負(fù)載,電壓和溫度變化,因此在高速數(shù)據(jù)傳輸情況下可能不夠穩(wěn)定。要使用硬件串口需要禁用藍(lán)牙并重新映射GPIO,參考文章《Raspberry Pi 3 compatibility (BT disable & serial port remap fix)》。實(shí)際上這是Pi3的通病。PI4J其他的兼容性尚未可知、看起來挺不錯(cuò)的。

關(guān)于樹莓派串口的問題,可以查看官方說明《RASPBERRY PI UART


《wifi smart configure》http://blog.csdn.net/king523103/article/details/45199391

不與智能設(shè)備有任何網(wǎng)絡(luò)連接給其設(shè)置wifi密碼,開發(fā)設(shè)置wifi產(chǎn)品的時(shí)候可能會(huì)用到。


Android Things資料匯總



官方文檔?https://developer.android.com/things/

官方github?https://github.com/androidthings

硬件平臺(tái)支持?https://developer.android.com/things/hardware/developer-kits.html


樹莓派LE藍(lán)牙GATT服務(wù)端代碼?https://github.com/androidthings/sample-bluetooth-le-gattserver

手機(jī)普通藍(lán)牙連擊LE藍(lán)牙客戶端代碼?https://github.com/googlesamples/android-BluetoothLeGatt

以上兩個(gè)示例代碼用于手機(jī)與樹莓派LE藍(lán)牙連接,樹莓派LE藍(lán)牙不通過此程序是無法被手機(jī)藍(lán)牙發(fā)現(xiàn)界面搜索到的哦 :)


《Android things翻譯文檔及物聯(lián)網(wǎng)學(xué)習(xí)》系列

https://appledong.gitbooks.io/android-things/content/

《組建一個(gè)云門鈴》https://appledong.gitbooks.io/android-things/content/building-a-cloud-doorbell組建一個(gè)云門鈴.html

PS:包含按鈕庫、攝像頭調(diào)用等知識(shí)。注意的是外部按鍵中斷抖動(dòng)厲害,按鈕庫進(jìn)行了消抖處理(結(jié)合下文《Android Things-硬件基礎(chǔ)》中提到的上拉電阻進(jìn)行消抖)。

按鈕驅(qū)動(dòng)庫Github: https://github.com/androidthings/contrib-drivers/tree/master/button?

或閱讀不亦的另一篇文章《樹莓派Android Things物聯(lián)網(wǎng)開發(fā):按鍵中斷及消抖》


《使用Andorid打開物聯(lián)網(wǎng)開發(fā)大門》系列

http://blog.csdn.net/column/details/14539.html


《使用Android打開物聯(lián)網(wǎng)開發(fā)大門——Andoid Thigns開發(fā)》系列

https://www.kancloud.cn/workshop1024/android_things_develop/360773


《Android Things入門-環(huán)境搭建》http://www.jianshu.com/p/c5cf0d499e98

《Android Things入門-控制GPIO》http://www.jianshu.com/p/4e031d038ae5?

《Android Things:外設(shè)I/O接口-GPIO》http://blog.csdn.net/p106786860/article/details/61414559

PS:這兩篇文章中對于inputPin.setActiveType(Gpio.ACTIVE_HIGH); 上文解釋為設(shè)置引腳懸空時(shí)為高電平

下文解釋為getValue()時(shí)高電平則返回true,意見有所不同

請?jiān)徫椰F(xiàn)在已經(jīng)卸載了AndroidThings不方便測試[手動(dòng)捂臉]

《Android Things-硬件基礎(chǔ)》上拉下拉及去抖、IO保護(hù)電路等介紹?http://www.jianshu.com/p/f0df498e91a1

最后一小節(jié)缺圖,有需要的看原文https://developer.android.com/things/hardware/hardware-101.html

《Android Things入門-設(shè)置本地時(shí)區(qū)》http://www.jianshu.com/p/b57aa396e746


注意:Android Things剛出來不久還不完善,當(dāng)前存在一些問題,尤其是攝像頭視頻方面,詳情見《樹莓派Android Things物聯(lián)網(wǎng)開發(fā):已知Bug發(fā)行說明》網(wǎng)好英語好的請查看?原文

也可以看google plus關(guān)于此話題的?討論?不支持USB攝像頭,CSI攝像頭兼容性也不好。


Win10 IOT資料匯總



因?yàn)槭钱a(chǎn)品選型,Win10 IOT的資料也參考了一些

官方文檔?https://developer.microsoft.com/en-us/windows/iot/Docs

官方github?https://github.com/ms-iot/?

《Win10 IOT開發(fā)》系列文章?http://www.cnblogs.com/cloudtech/category/832562.html

《樹莓派 Windows10 IoT Core 開發(fā)教程》?http://shumeipai.nxez.com/2015/05/01/raspberrypi-develop-win10-samples-blinky.html

《windows10IoT+樹莓派官方攝像頭(Pi Camara) == 暫時(shí)無解》http://blog.csdn.net/a201577f0546/article/details/73885196?

MSDN原文鏈接?不過USB攝像頭是支持的 :-)


好了,清理了一遍,瀏覽器標(biāo)簽干凈多了~

PS:如果本文對您有幫助,請點(diǎn)個(gè)贊讓我知道哦~

轉(zhuǎn)載于:https://www.cnblogs.com/leytton/p/8253232.html

總結(jié)

以上是生活随笔為你收集整理的[置顶]树莓派Android Things物联网开发:入门及资料汇总的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。