Android 藍芽開發相關知識總結

ifadai發表於2017-04-07

最近公司專案需要用到藍芽技術,因此去學習了Android 藍芽的相關知識,整理如下(長期更新,用到哪裡,更新到哪裡):

一、Android Bluetooth API:

這個不用多費口舌,Google已經寫得很詳細了,而且是中文:藍芽|AndroidDeveloper。建議仔細閱讀。

二、示例:

同樣,依舊是Google的示例,是一個通過藍芽進行雙向通訊的聊天程式。該示例內容如下:
1. 開啟藍芽、掃描其他藍芽裝置
2. 查詢已配對的藍芽裝置
3. 建立RFCOMM渠道/套接字
4. 連線到一個遠端裝置
5. 通過藍芽傳輸資料

地址:BluetoothChat,點選右上角的Download即可,順便可以學習Google程式設計師的程式碼規範。

三、流程圖

這是我在學習上面的api和demo時,做的思維導圖,可以結合上面兩點一塊學習:
1. 藍芽裝置的開啟、獲取已配對裝置、搜尋附近裝置:
藍芽裝置

  1. 藍芽裝置的連線:
    藍芽連線

四、藍芽裝置與微控制器進行通訊:

恩,這個暫時沒有裝置,等後續開始做了,再更新。

相關文章