藍(lán)牙學(xué)習(xí)-AVRCP

AVRCP - Audio/Video Remote Control Profile

AVRCP提供藍(lán)牙設(shè)備如何遠(yuǎn)距離播放音頻文件,比如mp3或者手機(jī)播放MP3音樂,藍(lán)牙耳機(jī)可聽到聲音并且可以控制播放,控制音量。同時(shí)手機(jī)(播放器)端可以收到藍(lán)牙耳機(jī)電量。所以,兩端的藍(lán)牙設(shè)備都存在兩個(gè)角色:控制器角色(Controller,發(fā)送控制命令角色),執(zhí)行角色(Target,響應(yīng)控制命令角色)。

AVRCP的服務(wù)能力

1,AVRCP 查看(Browsing)

Browser是用來(lái)查看遠(yuǎn)端設(shè)備(A2DP Source)信息的。創(chuàng)建AVRCP Browsing服務(wù)的流程如下:

1,初始化a2dp_sink_init()以及l(fā)ocal_stream_endpoint(),avrcp_init(),avrcp_controller_init(),avrcp_target_init()
2,初始化avrcp_browsing_init(),avrcp_browsing_controller_init(),avrcp_browsing_target_init()
3,初始化SDP,GAP

連接順序:先建立a2dp連接,a2dp_sink_establish_stream,然后建立avrcp連接,avrcp_connect,最后建立browsing連接,avrcp_browsing_connect;

2,AVRCP 控制

AVRCP提供了遠(yuǎn)程控制和收聽通知的具體能力。創(chuàng)建AVRCP Controller的服務(wù)流程如下:

1,創(chuàng)建控制器,處理本設(shè)備的命令請(qǐng)求:avrcp_controller,avrcp_controller_init,register_packet_handler(處理通知消息,當(dāng)前播放消息,以及控制命令消息),create_sdp_record,
2,創(chuàng)建目標(biāo)對(duì)象,處理接收對(duì)端設(shè)備的命令請(qǐng)求:avrcp_target,avrcp_target_init,register_packet_handler(處理目標(biāo)端消息,如音量調(diào)節(jié)等)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 參考:https://bluekitchen-gmbh.com/btstack/#protocols/#sdp-s...
    集韻增廣閱讀 1,110評(píng)論 0 1
  • 藍(lán)牙是一種短距的無(wú)線通訊技術(shù),可實(shí)現(xiàn)固定設(shè)備、移動(dòng)設(shè)備之間的數(shù)據(jù)交換。一般將藍(lán)牙3.0之前的BR/EDR藍(lán)牙稱為傳...
    fjasmin閱讀 791評(píng)論 0 0
  • 藍(lán)牙profile簡(jiǎn)介 藍(lán)牙是一種短距的無(wú)線通訊技術(shù),可實(shí)現(xiàn)固定設(shè)備、移動(dòng)設(shè)備之間的數(shù)據(jù)交換。一般將藍(lán)牙3.0之前...
    超人不會(huì)Fly閱讀 12,440評(píng)論 0 12
  • 概述 在網(wǎng)絡(luò)上收集的一些資料,做一下匯總,方便自己查閱和學(xué)習(xí)。作為一種通用的無(wú)線通信技術(shù),規(guī)范自然是藍(lán)牙技術(shù)的核心...
    JeremyDai閱讀 9,856評(píng)論 0 18
  • 自適應(yīng)調(diào)頻技術(shù)是建立在自動(dòng)信道質(zhì)量分析基礎(chǔ)上的一種頻率自使用和功率自適應(yīng)控制相結(jié)合的技術(shù),他能使調(diào)頻通信過(guò)程中自動(dòng)...
    sgy1993閱讀 1,827評(píng)論 0 0

友情鏈接更多精彩內(nèi)容