如何利用藍芽傳輸協定(A2DP)從您的英特爾 EDISON 播放音樂

評論
評論

2015 年 3 月 26 號

需求

  • 一個藍芽聲音裝置,例如一個可以播放聲音的耳機或是擴音機
  • 連接您的英特爾 Edison 開發板與無線網路,請參照   步驟 3: 將您的板子上線.
  • SCP 使用一台電腦主機連接到相同的網路 (用來拷貝音樂檔).
  • 利用序列埠或 SSH 建立一個終端機到您的開發板.

設置

確保您的藍芽聲音裝置是可被尋找的

在您的開發板上的終端機輸入下列命令

rfkill unblock bluetooth

bluetoothctl

搜尋裝置.

2015-08-27 15.19.31

尋找您的裝置並配對它 (用您的裝置的 MAC 位置替換這個 MAC 位置)

2015-08-27 15.21.46

某些裝置您也許需要去連結

2015-08-27 15.25.14

離開 bluetoothctl

2015-08-27 15.26.57

驗證您的 A2DP 裝置 (本例中是 LG*耳機) 在 pulse audio 中是被認可為接收裝置,而且它的接收名稱是以 bluez_sink 開始

2015-08-27 15.27.53
2015-08-27 15.32.40

利用下列指令配置預設 sink 使用 pulse audio 伺服器,使用您裝置中的資訊來取代

2015-08-27 15.35.39

利用 scp 拷貝聲音檔 (*.wav) 到英特爾 Edison 裝置, 並利用 gStreamer 播放聲音檔案

2015-08-27 15.36.44

您也許會在播放.mp3 時遭遇問題,請耐心等候更新 更多資訊請參考:http://gstreamer.freedesktop.org/

偵錯

如果您看到如下的錯誤

2015-08-27 15.50.47

您可以檢查您所匹配的裝置 1 paired-devices 然後移除您所匹配的裝置 (用您的裝置的 MAC 位置替換這個 MAC 位置)

其他有幫助的指令在 bluetoothctl 裡

2015-08-27 15.52.39

更多資訊

相容的格式

如何從網路或管道進行傳輸

更多精選文章


精選熱門好工作

資深行銷專員(MK)

台灣樂天市場
臺北市.台灣

獎勵 NT$20,000

後端工程師

AsiaYo.com
臺北市.台灣

獎勵 NT$20,000

資深前端工程師 - Solution (Senior Frontend Engineer)

iKala 愛卡拉
臺北市.台灣

獎勵 NT$20,000

評論