蓝牙 AVRCP 剖析

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

一.概述

The Audio/Video Remote Control Profile (AVRCP) defines the features and procedures 
required in order to ensure interoperability between Bluetooth devices with audio/video 
control  functions  in  the  Audio/Video  distribution  scenarios.  This  profile  specifies  the 
scope of the AV/C Digital Interface Command Set (AV/C command set, defined by the 
1394 Trade Association) to be applied, and it realizes simple implementation and easy 
operability. This profile adopts the AV/C device model and command format for control 
messages, and those messages are transported by the Audio/Video Control Transport 
Protocol (AVCTP).    Browsing functionality is provided over a second AVCTP channel, 
which does not use AV/C 

二.架构 and role

架构
蓝牙 AVRCP 剖析_第1张图片

role:
The controller (CT) is a device that initiates a transaction by sending a command 
frame to a target. Examples for CT are a personal computer, a PDA, a mobile 
phone, a remote controller or an AV device (such as an in car system, headphone, 
player/recorder, timer, tuner, monitor etc.).
The target (TG) is a device that receives a command frame and accordingly
generates a response frame. Examples for TG are an audio player/recorder, a video 
player/recorder, a TV, a tuner, an amplifier or a headphone. 
蓝牙 AVRCP 剖析_第2张图片

三.AVRCP specific commands

蓝牙 AVRCP 剖析_第3张图片

蓝牙 AVRCP 剖析_第4张图片


四.AVRCP PDU format

There are two PDU formats used in AVRCP. On the Control channel all commands and 
responses are AV/C generic PDUs or AVRCP Specific AV/C PDUs as defined in
Section 6.3.1. On the Browsing channel all commands and responses are AVRCP 
Specific Browsing PDUs as defined in Section 6.3.2. The AVRCP specific commands 
are listed in Table 4.5: AVRCP Specific operations. This table specifies whether the 
command shall be sent on the Control or Browsing channel, and hence what format the 
commands shall take. Control commands shall only be sent on the Control Channel and 
Browsing commands shall only be sent on the Browsing channel.

1.AVRCP Specific AV/C PDUs

data format

蓝牙 AVRCP 剖析_第5张图片

例:
蓝牙 AVRCP 剖析_第6张图片

2.AVRCP Specific Browsing Commands

data format
蓝牙 AVRCP 剖析_第7张图片
例:
蓝牙 AVRCP 剖析_第8张图片
           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述

你可能感兴趣的:(蓝牙 AVRCP 剖析)