1. Introduction This specification presents design guidelines for software engineers that use FSC-BT691 module for Bluetooth requirements. 1.2 Module Default Settings Local Name Feasycom Service-UUID FFF0 Write-UUID FFF2 Notify-UUID FFF1 Physical Uart Baudrate 115200bps/8/N/1...
2. Hardware Part 2.2 PIN diagram 2.3 PIN definition description PIN Name Type PIN Description Not recommended to connect UART_TX UART TX UART_RX UART RX When the Bluetooth connection is established and the pin TRAN function is enabled, the high level is the command mode, and the low level is the transparent transmission mode Power 8,19...
2.4 Hardware design rules The module will work when only connect with VDD, GND, UART Rx and UART of the module. User can get the Bluetooth connection status by connecting to the STATUS pin (PIN18) of the module. User can get the working status by connecting to the LED pin (PIN17) of the module. User can connect the TRAN pin (PIN5) so that the module can respond to AT commands in the transparent transmission mode.
3. Function Part 3.2 GPIO instructions 3.2.1 LED Pin PIN17 (Output) Low Level Initializing Blink in 1Hz Ready to connecting High Level Connected 3.2.2 Status Pin PIN18 (Output) Low Level Disconnected High Level Connected 3.3 Introduction to Low Power Mode 3.3.1 Low Power Mode Setting Turn on or turn off the low power consumption function through the command "AT+LPM{=Param}".
4. Bluetooth Protocol Part 4.2 Supported Bluetooth Profile GATT Server (Generic Attribute Profile) GATT Client (Generic Attribute Profile) 4.3 Throughput GATT Server Type UUID Authority Description Service 0xFFF0 Throughput service Write Request,Write Characteristic value sent to the Write Characteristic 0xFFF2 Command serial port Notify...
The module should always return the result of the instruction execution (return "OK" on success, and "ERROR" on failure) e.g. 1. Read Local Name << AT+NAME >> +NAME=Feasycom >> 2. Write unsupported Uart Baudrate << AT+BAUD=0 >> ERROR 5.2.2 Notification format <CR><LF>+ Indication {=Param1{, Param2{, Param3...}}} <CR><LF>...
Description: Test the UART communication between HOST and Module after power on or change baudrate. Example: UART communication test << >> 5.3.2 Read Firmware Version Format: AT+VER Response: +VER=Param Param: Firmware version (15 Bytes ASCII) Example: Read module’s firmware version << AT+VER >> +VER=1.0.1,FSC-BT691 >>...
Param: Module’s MAC address (12 Bytes ASCII) 5.3.4 Read/Write Local Name Format: AT+NAME {=Param1{, Param2}} Param1: LE local name (1~29 Bytes ASCII, default: Feasycom) Param2: MAC address suffix (0/1, default: 0) (0) Disable suffix (1) Enable suffix“-XXXX” (lower 4 bytes of MAC address)
Response: +BAUD=Param Description: Module’s baudrate will be changed immediately after received this command 5.3.6 Read/Write TX Power Format: AT+TXPOWER{=Param} Param: TX power (0~11, default:8) Response: +TXPOWER=Param Description: If there is a parameter behind the command, the TX power is written, if not, read the TX power.
Description: When the device is out of range, Param5/Param6 may not exist Example: Scan for nearby Bluetooth devices << AT+SCAN=1 >> +SCAN=1,0, DC0D30000003, -32,8, Feasycom +SCAN=2,1, DC0D30000044, -64,8, Feasycom_0044 +SCAN=3,0, DC0D30000097, -47,8, FSC_BT906 5.4.2 GATT received data Format: +GATTDATA=Param1, Param2...
6. Specification Performance Part 6.2 Module power consumption Operating mode Operating parameters Average current 100ms AD Interval 76.62uA 200ms AD Interval 42.35 uA Broadcast mode (0 dBm、Uart off) 400ms AD Interval 20.98 uA 1000ms AD Interval 9.96 uA 20ms Connection interval 149 uA Uart off 20ms Connection interval...
Need help?
Do you have a question about the FSC-BT691 and is the answer not in the manual?
Questions and answers