最近公司項目需要用到藍牙技術,因此去學習了Android 藍牙的相關知識,整理如下(長期更新,用到哪裏,更新到哪裏):
一、Android Bluetooth API:
這個不用多費口舌,Google已經寫得很詳細了,而且是中文:藍牙|AndroidDeveloper。建議仔細閱讀。
二、示例:
同樣,依舊是Google的示例,是一個通過藍牙進行雙向通訊的聊天程序。該示例內容如下:
1. 打開藍牙、掃描其他藍牙設備
2. 查詢已配對的藍牙設備
3. 建立RFCOMM渠道/套接字
4. 連接到一個遠程設備
5. 通過藍牙傳輸數據
地址:BluetoothChat,點擊右上角的Download即可,順便可以學習Google程序員的代碼規範。
三、流程圖
這是我在學習上面的api和demo時,做的思維導圖,可以結合上面兩點一塊學習:
1. 藍牙設備的打開、獲取已配對設備、搜索附近設備:
- 藍牙設備的連接:
四、藍牙設備與單片機進行通信:
恩,這個暫時沒有設備,等後續開始做了,再更新。