Sink Mode
Set pairing active/inactive
Communication |
Command |
Parameter |
Example |
Request |
AT+PAIR=Parameter<CR><LF> |
|
|
|
|
0: Off |
|
|
|
1: On |
|
|
|
|
AT+PAIR=1<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Request pairing active/inactive status
Communication |
Command |
Parameter |
Example |
Request |
AT+PAIR<CR><LF> |
|
|
|
|
|
AT+PAIR<CR><LF> |
Reply #1 |
<CR><LF> +PAIR=1<CR><LF> |
|
|
Reply #2 |
<CR><LF> OK<CR><LF> |
|
|
Activate simple/secure pairing
Communication |
Command |
Parameter |
Example |
Request |
AT+SSP=Parameter<CR><LF> |
|
|
|
|
0: Off |
|
|
|
1: On |
|
|
|
|
AT+SSP=1<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Request simple/secure pairing status
Communication |
Command |
Parameter |
Example |
Request |
AT+SSP<CR><LF> |
|
|
|
|
|
AT+SSP<CR><LF> |
Reply #1 |
<CR><LF> +SSP=0<CR><LF> |
|
|
Reply #2 |
<CR><LF> OK<CR><LF> |
|
|
Set BTI’s pin code
Communication |
Command |
Parameter |
Example |
Request |
AT+PIN=Parameter<CR><LF> |
|
|
|
|
4-15 ASCII numbers |
|
|
|
|
AT+PIN=1234<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Request BTI’s pin code
Communication |
Command |
Parameter |
Example |
Request |
AT+PIN<CR><LF> |
|
|
|
|
|
AT+PIN<CR><LF> |
Reply #1 |
<CR><LF> +PIN=1234<CR><LF> |
|
|
Reply #2 |
<CR><LF> OK<CR><LF> |
|
|
Clear a paired record
Communication |
Command |
Parameter |
Example |
Request |
AT+PLIST=Parameter<CR><LF> |
|
|
|
|
0: Clear list |
|
|
|
x: Clear index (x) |
|
|
|
|
AT+PLIST=E<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Request paired records
Communication |
Command |
Parameter |
Example |
Request |
AT+PLIST<CR><LF> |
|
|
|
|
|
AT+PLIST<CR><LF> |
Reply #1 |
<CR><LF> +PLIST=1,123456ABCDEF <CR><LF> <CR><LF> +PLIST=1,ABCDEF123456 <CR><LF> <CR><LF> +PLIST=E <CR><LF> |
|
|
Reply #2 |
<CR><LF> OK<CR><LF> |
|
|
Reconnect to Bluetooth device
Communication |
Command |
Parameter |
Example |
Request |
AT+A2DPCONN=Parameter<CR><LF> |
|
|
|
|
No parameter: To last device |
|
|
|
MAC: Mac of target device (12 Bytes ASCII) |
|
|
|
|
AT+A2DPCONN=123456ABCEDF<CR><LF> |
Reply #1 |
<CR><LF> +A2DPCONN=123456ABCEDF<CR><LF> |
|
|
Reply #2 |
<CR><LF> OK<CR><LF> |
|
|
Release Bluetooth connection to device
Communication |
Command |
Parameter |
Example |
Request |
AT+A2DPDISC<CR><LF> |
|
|
|
|
|
AT+A2DPDISC<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Request status of connected device
Communication |
Command |
Parameter |
Example |
Request |
AT+A2DPSTAT<CR><LF> |
|
|
|
|
|
AT+A2DPSTAT<CR><LF> |
Reply #1 |
<CR><LF> +A2DPSTAT=4<CR><LF> |
|
|
|
|
0: Unsupported |
|
|
|
1: Standby |
|
|
|
2: Connecting |
|
|
|
3: Connected |
|
|
|
4: Streaming |
|
Reply #2 |
<CR><LF> OK<CR><LF> |
|
|
Nofification address of connected device
Communication |
Command |
Parameter |
Example |
Reply #1 |
<CR><LF> +A2DPDEV=123456ABCDEF <CR><LF> |
|
|
Reply #2 |
<CR><LF> OK<CR><LF> |
|
|
Request codex used by the connected device
Communication |
Command |
Parameter |
Example |
Request |
AT+A2DPDEC<CR><LF> |
|
|
|
|
|
AT+A2DPDEC<CR><LF> |
Reply #1 |
<CR><LF> +A2DPDEC=1<CR><LF> |
|
|
|
|
0: Invalid |
|
|
|
1: SBC |
|
|
|
2: MP3 |
|
|
|
3: AAC |
|
|
|
4: FASTSTREAM |
|
|
|
5: APTX |
|
|
|
6: APTX-Sprint |
|
|
|
7: APTX-HD |
|
|
|
8: APTX-LL |
|
Reply #2 |
<CR><LF> OK<CR><LF> |
|
|
Set ID track feedback
- Parameter: Default is 11, Base 10 representation of a bit
Communication |
Command |
Parameter |
Example |
Request |
AT+AVRCPCFG<CR><LF> |
|
|
|
|
BIT[0]: Auto get rack ID3 information (title, artist, album) on track changed (default 1) |
|
|
|
BIT[1-3]: Auto get track state (play progress) if value >0 (default 5sec) |
|
|
|
|
AT+AVRCPCFG=11<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Request status of connected device
Communication |
Command |
Parameter |
Example |
Request |
AT+AVRCPSTAT<CR><LF> |
|
|
|
|
|
AT+AVRCPSTAT<CR><LF> |
Reply #1 |
<CR><LF> +AVRCPSTAT=4<CR><LF> |
|
|
|
|
0: Unsupported |
|
|
|
1: Standby |
|
|
|
2: Connecting |
|
|
|
3: Connected |
|
Reply #2 |
<CR><LF> OK<CR><LF> |
|
|
Communication |
Command |
Parameter |
Example |
|
|
Param1: (0-4) Media Player State – please see PLAYSTAT parameters |
|
|
|
Param2:(Decimal ASCII), Elapsed time of current track in ms |
|
|
|
Param3:(Decimal ASCII), Total time of track in ms |
|
Reply #1 |
<CR><LF> +TRACKSTAT=1,142000,248000 <CR><LF> |
|
|
Communication |
Command |
Parameter |
Example |
|
|
Param1: Title |
|
|
|
Param2: Artist |
|
|
|
Param3: Album |
|
Reply #1 |
<CR><LF> +TRACKINFO=Creep<FF> Radiohead<FF> Pablo Honey <CR><LF> |
|
|
Communication |
Command |
Parameter |
Example |
|
|
0: Stopped |
|
|
|
1: Playing |
|
|
|
2: Paused |
|
|
|
3: Fast Forward |
|
|
|
4: Fast Rewind |
|
Reply #1 |
<CR><LF> +PLAYSTAT=1<CR><LF> |
|
|
Transport Play/Pause
Communication |
Command |
Parameter |
Example |
Request |
AT+PLAYPAUSE<CR><LF> |
|
|
|
|
|
AT+PLAYPAUSE<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Transport Play
Communication |
Command |
Parameter |
Example |
Request |
AT+PLAY<CR><LF> |
|
|
|
|
|
AT+PLAY<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Transport Pause
Communication |
Command |
Parameter |
Example |
Request |
AT+PAUSE<CR><LF> |
|
|
|
|
|
AT+PAUSE<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Transport Stop
Communication |
Command |
Parameter |
Example |
Request |
AT+STOP<CR><LF> |
|
|
|
|
|
AT+STOP<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Transport Track Forward
Communication |
Command |
Parameter |
Example |
Request |
AT+FORWARD<CR><LF> |
|
|
|
|
|
AT+FORWARD<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Transport Track Backward
Communication |
Command |
Parameter |
Example |
Request |
AT+BACKWARD<CR><LF> |
|
|
|
|
|
AT+BACKWARD<CR><LF> |
Reply |
<CR><LF> OK<CR><LF> |
|
|
Last updated on 25 Jan 2022
Published on 25 Jan 2022