藍牙|軟體 QCC51xx系列開發之LE AUDIO Auracast使用指導

本文適用範圍:

    ADK23.3~


問題/功能描述:

    LE Audio Auracast在高通最新平台上的如何實現


實現方案:

本文主旨是展示高通藍牙平台上使用LE AUDIO Auracast方法.對於Auracust概念就不再普及.默認讀者是對Le audio以及高通audio平台具備一定基礎.

演示環境:QCC3086開發板一塊/QCC3083開發板2塊

代碼環境: ADK-23.3-MR-r00784.1 0.0.784.1

發射端usbdongle:QCC3086-FF_USB-DONGLE-R1_LEA

接收端headset:QCC3083-AA_DEV-BRD-R3-AA_LEA


操作步驟

以下操作均在默認代碼基礎上操作,不做任何修改.操作稍顯繁瑣,實際產品應用會修改代碼將整個過程自動化.

  1. 發射端

正常編譯燒錄,開發板自動開機,調試窗口執行

  • fw.call.appTestBroadcastModeEnable()

使能開發板進入到Auracast Broadcast模式

  • fw.call.appTestIsInBroadcastMode()

確認工作模式是否正確

一切正常後USB數據線連接到電腦端,將USB作為後續測試音頻輸入源,電腦播放音樂

  1. 接收端
  • 代碼中添加定義INCLUDE_LE_AUDIO_BROADCAST_LOCAL_SCAN後重新編譯燒錄, 開發板開機,調試窗口執行fw.call.leAudioTest_SelfScanStart(0,0xffff)
  • 啟動掃描廣播程序,將會循環收到消息LE_BROADCAST_MANAGER_SELF_SCAN_DISCOVERED_SOURCE_IND其中會有後續所需信息broadcast_id,advertising_sid

         



       3. apps1.fw.call.leAudioTest_BassAddSource(0xf,0x123456,2)

按照上一步獲取信息填充合適的參數執行添加綁定源操作

至此一個完整的操作流程就執行完畢.在接收端將會自動播放出發射端的音樂.另外開發板相同步驟操作即可加入廣播中.

 

FAQ

  1. 有沒有官方文檔?

參考80-42385-1

  1. 廣播和QCC3024的broadcast有什麼區別?

之前的廣播屬於高通私有協議實現,現在是藍牙標準協議

  1. 廣播對接受端有沒有限制?

沒有,符合標準協議都可以接入廣播中,數量也沒有限制

  1. 想要做進一步的了解,如何獲取信息?

可以線下通過正規渠道和對於技術人員聯繫

  1. 適用哪些平台?

目前dongle端適用於qcc3086/5181,接受端可以使用qcc307x/8x,517x/8x,音箱類廣播可以採用qcc307x/8x,517x/8x

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論