Feasycom FSC-BT691 User Manual

Hide thumbs Also See for FSC-BT691:

Advertisement

BT5.1 Programming User Guide
Version 4.0
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FSC-BT691 and is the answer not in the manual?

Questions and answers

Summary of Contents for Feasycom FSC-BT691

  • Page 1 BT5.1 Programming User Guide Version 4.0...
  • Page 2 Copyright © 2013-2021 Feasycom Technology Co., Ltd. All Rights Reserved. Revision History Version Data Notes Author 2016/05/12 First Release Eric 2016/10/13 Add Commands Eric 2017/03/10 Add GPIO Indications Navy 2021/02/20 Add hardware/function/performance description; Jeffrey update instruction set Contact Us: Shenzhen Feasycom Technology Co.,Ltd Web: www.feasycom.com...
  • Page 3: Table Of Contents

    Contents 1. Introduction ......................错误!未定义书签。 1.2 Module Default Settings ......................... 4 2. Hardware Part ......................错误!未定义书签。 2.2 PIN diagram ....................错误!未定义书签。 2.3 PIN definition description ............... 错误!未定义书签。 2.4 Hardware design rules ................错误!未定义书签。 3. Function Part ......................错误!未定义书签。 3.2 GPIO instructions ..........................7 3.2.1 LED Pin ............................
  • Page 4: Introduction

    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...
  • Page 5: Hardware Part

    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...
  • Page 6: Hardware Design Rules

    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.
  • Page 7: Function Part

    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}".
  • Page 9: Bluetooth Protocol Part

    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...
  • Page 10: At Command Part

    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>...
  • Page 11: General Commands

    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 >>...
  • Page 12: Read Mac Address

    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)
  • Page 13: Read/Write Tx Power

    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.
  • Page 14: Read/Write Ad Interval

    (0)Turn off low power mode (1)Turn on low power mode Response: +LPM=Param 5.3.8 Read/Write AD Interval Format: AT+ADVIN{=Param} Param: Broadcast Interval (100~10000 ms, default: 687ms) Response: +ADVIN=Param 5.3.9 Soft Reboot Format: AT+REBOOT Description: Module release all Bluetooth connections with remote device then reboot 5.3.10 Restore Factory Settings Format: AT+RESTORE Description: Module restore all factory settings then reboot...
  • Page 15: Gatt Received Data

    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...
  • Page 16: Specification Performance Part

    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...

Table of Contents