使用系統為官方下載下傳的2017-11-29-raspbian-stretch
1、需要安裝一下包(時間很趕,是以不知道以下包是不是必須要裝的,反正我裝了後也是沒問題的)
sudo apt-get install bluetooth bluez-utils bluemansudo
sudo apt-get install libbluetooth-dev
sudo apt-get install pulseaudio pulseaudio-module-bluetooth
2、修改/etc/systemd/system/bluetooth.target.wants/bluetooth.service
在這一句後面加上一個-C ExecStart=/usr/lib/bluetooth/bluetoothd -C
3、sudo systemctl restart bluetooth
4、讓服務随系統啟動
sudo systemctl enable bluetooth
5、使用bluetoothctl來信任手機
如果沒有自己的手機就輸入scan on
trust 藍牙位址 //來信任手機
輸入exit退出即可
6、手機藍牙直接連接配接,如果找不到樹莓派的藍牙,桌面右上角,點藍牙的圖示(注:必須用手機連接配接樹莓派哦)
檢視bluetooth狀态
成功播放手機的聲音
時間趕,不知道這樣會不會有缺陷,後期有空詳細看的時候再補充好了
每次重新開機後就再運作一次重新開機藍牙的指令systemctl restart bluetooth
樹莓派3b是自帶藍牙裝置的,這個藍牙和wifi是共用的,如果使用wifi時候,也用藍牙就會卡
是以我是插上了一個csr 4.0的藍牙擴充卡。
執行指令rfkill unblock all
設定藍牙擴充卡為藍牙裝置
使用hciconfig指令來檢視藍牙裝置
可以看出擴充卡是hci0,是以我關掉hci1
sudo hciconfig hci1 down
然後在bluetoothctl指令裡
輸入 discoverable on 手機裝置即可搜尋到藍牙擴充卡了
同樣也要先trust 信任一下自己的連接配接裝置同上第五條