Contents Introduction ..............................5 1.1 Terms ..............................5 1.2 Hardware Interface ........................... 5 1.3 Supported Bluetooth Profile ......................5 1.4 Command Format ..........................6 1.5 Indication Format ..........................6 1.6 Module Default Settings ........................7 Command Table............................8 2.1 General Commands........................... 8 2.1.1 UART Communication Test ....................
Page 4
3. Indication Table ............................18 3.1 General Indications .........................18 3.1.1 Device State ..........................18 3.1.2 Scan Result ..........................18 3.1.3 Link Device Information ....................19 3.2 A2DP/AVRCP Indications......................19 3.2.1 A2DP State ..........................19 3.2.2 A2DP Device Information ....................19 3.2.3 AVRCP State ..........................20 3.2.4 Media Player State ......................20 3.2.5 Media Player Play Progress ...................20 3.2.6 Media Track Information ....................21 3.3 GPIO Indications ..........................21...
1. Introduction This specification presents design guidelines for software engineers that use FSC-BT95X series modules for Bluetooth requirements 1.1 Terms Throughout this specification: Content between is optional Content behind << represents a COMMAND sent from Host to Module Content behind >>...
No Memory Others Reserved for Future Use e.g. 1. Read module’s BR/EDR local name << AT+NAME >> +NAME=Feasycom >> 2. Pick up an incoming call when no call incoming actually << AT+HFPANSW >> ERR004 1.5 Indication Format <CR><LF>+ Indication {=Param 1{, Param 2{, Param 3...}}} <CR><LF>...
1. Received “1234567890” from mobile phone via SPP profile >> +SPPDATA=10,1234567890 1.6 M odule Default Settings Local Name (BR/EDR) FSC-BT951 Pin Code 0000 Secure Simple Pairing Mode Physical UART Baudrate 115200bps/8/N/1 Profiles Selection...
2. Command Table 2.1 General Commands 2.1.1 UART Communication Test Form at: AT Response: OK Description: Test the UA RT comm unication between HOST and Module afte r power on, baudrate changed, etc. Exam ple: UART comm unication test << >>...
Response: +NAME=Param Description: Write local name if parameter existence, otherwise read current local name Exam ple: Read current BR/EDR local name << AT+NAME >> +NAME=Feasycom >> Exam ple: Change module’s BR/EDR local name to “ABC” << AT+NAME=ABC >> Exam ple: Change module’s BR/EDR local name to “ABC” and enable suffix <<...
Response1: +PLIST=Param1, Param2{, Param3} Param1: (1~8) Paired device’s index Param2: (MAC) Paired device’s MAC address Param3: (UTF8) Paired device’s name Response2: +PLIST=E: End of the paired record Exam ple: Read module’s paired record << AT+PLIST >> +PLIST=1,1C5CF226D773, iPhone +PLIST=2, A0BC30075421, Sam sung S8 +PLIST=E >>...
2.1.13 Turn On/Off Power On Auto Reconnect <need reboot> Form at: AT+ AUTOCONN {=Param} Param: Option (0~15, default:3) (0) Turn Off (1-15) Turn on and reconnect times Response: +AUTOCONN =Param Description: Module will attempt to connect last device after power on if set 2.1.14 Scan Nearby Devices Form at: AT+SCAN=Param1{, Param2{, Param3}} Param1:(0~1)
+DEVSTAT=7 +A2DPSTAT=3 +A2DPDEV=1C521650FFEF 2.1.16 Turn On/Off Auto Link <a2d p source only> Form at: AT+ AUTOLINK{=Param} Param: Option (0/1, default:0) (0) Turn Off (1) Turn on Response: + AUTOLINK =Param Description: if set, Module will scan nearby devices for 5.12 seconds, find the one which has best signal strength, then connect to it a utomatically.
Exam ple: Connect to last A2DP device << AT+A2DPCONN >> Exam ple2: Connect to specific A2DP device with MAC address << AT+A2DPCONN=1C5CF226D773 >> 2.2.3 Release A 2DP Connection Form at: AT+A2DPDISC Description: Release current A2DP connection with remote device 2.2.4 Establish/Release A2DP Audio Connection <a2d p source only>...
2.2.7 Track Pause Form at: AT+PAUSE Description: Send pause command to remote media player 2.2.8 Track Stop Form at: AT+STOP Description: Send stop command to remote media player 2.2.9 Track Forward Form at: AT+FORWAR D Description: Send forward command to remote media player 2.2.10 Track Backward Form at: AT+BACKWARD Description: Send backward command to remote media player...
2.2.12 Turn On/Off Media Player Play Progress Notification Form at: AT+TRACKAUTO=Param Param: Read period (0~9) (0) Stop read (1~9) Read period, unit: second Description: Module will read remote device’s media player play progress if parameter > 0, refer to Chapter 3 for the fo rmat of play progress indication 3.
Param5: Size of Param6 if exist Param6: Device Name for BR/EDR devices or advertising data for LE devices Description: Param5/Param6 may not exist if remote device out o f distance Exam ple: Scan BR/EDR nearby devices named “Feasycom” in 6.4s << AT+SCAN=1,5, Feasycom >>...
Param: (12 Bytes ASCII), Remote device’s MAC address of current A2DP connection 3.2.3 AVRCP State Form at: +AVRCPSTAT=Param Param:(0~3) (0) Unsupported (1) Standby (2) Connecting (3) Connected 3.2.4 Media Player State Form at: +PLAYSTAT=Param Param:(0~4) (0) Stopped (1) Playing (2) Paused (3) Fast Forwarding (4) Fast Rewinding 3.2.5 Media Player Play Progress...
3.2.6 Media Track Inform ation Form at: +TRACKINFO=Param1 <FF> Param2 <FF> Param3 Param1: title Param2: artist Param3: ablum Exam ple: Phone playing song “Creep-Radio Head” >> +TRACKINFO=Creep <FF> Radiohead <FF> Pablo Honey 3.3 GPIO Indications 3.3.1 LED Pin LED0(Output) Low Level Initializing Blink in 1Hz Ready to connecting...
Need help?
Do you have a question about the FSC-BT95X Series and is the answer not in the manual?
Questions and answers