我需要您的幫助,爲嵌入式Linux選擇藍牙控制器芯片和開源藍牙堆棧。 一般來說,應考慮哪些硬件/藍牙控制器限制?例如配對/連接多個藍牙耳機,音質。等等。藍牙控制器和堆棧的侷限性
通常藍牙堆棧的限制要考慮什麼?例如支持的服務,配置文件等?
我需要您的幫助,爲嵌入式Linux選擇藍牙控制器芯片和開源藍牙堆棧。 一般來說,應考慮哪些硬件/藍牙控制器限制?例如配對/連接多個藍牙耳機,音質。等等。藍牙控制器和堆棧的侷限性
通常藍牙堆棧的限制要考慮什麼?例如支持的服務,配置文件等?
一般來說以下參數需要在各級(BT控制器,BT棧,配置文件)被認爲是: -
1.藍牙控制器IC
藍牙核心規範4.0? BT電力類?例如2類10米範圍
HCI選項? UART,支持最大波特率?
通過TDM的PCM音頻?
「什麼音頻編解碼器格式支持空中傳輸,即 支持空編碼?」
對Air編碼的透明數據支持?
mSBC編解碼器支持?
可編程PCM音頻流格式?
藍牙無線技術系統的形式? 基本速率(BR),EDR(增強數據速率),LE(低能量)?
QDID與Bluetooth SIG?
需要進行調諧載波頻率容限,RF輻射場強度,Rx靈敏度?
Wifi /藍牙共存?
DSP協處理器可獲得更好的音質?
早期開發評估板? 支持的BT堆棧?例如。 BlueZ ver 5.x?
如何發送更新的固件/二進制文件/配置?
關於藍牙資格認證測試的文檔?
什麼是藍牙固件二進制文件大小和加載所需的時間?
2.藍牙堆棧
開源棧? 「版本的BlueZ支持5.x的?
什麼額外的軟件包需要?如的PulseAudio/ALSA,oFono,d-Bus的」
HFP 1.6 AG/HF支持作用?
mSBC編解碼器協商支持?
eSCO連接/鏈接支持?
對Air編碼的透明數據支持?
EDR支持,數據包類型2-EV3,30EV3,2- EV5,3 EV5
功能支持 的QoS, 的eSCO, 安全簡單配對, 擴展的查詢響應, 編譯碼器協商?
能夠更改藍牙名稱?
支持的配置文件 基礎:GAP,SPP AG角色:HSP> = 1.1,HFP> = 1.6 配置文件服務器的支持?
如何啓動/停止堆棧? BT芯片在手機啓動時的默認功率?
堆棧回調處理異步。事件,接口庫,示例代碼?
3.藍牙模式
HSP輪廓哪些角色?哪個版本?
HFP配置文件哪些角色? AG HF - 哪些版本?
個人資料擴充信息?
自定義/供應商特定的AT命令支持? 例如AT命令報告電池電量指示?