Download Print this page

Feasycom FSC-BT691 User Manual

Bluetooth module
Hide thumbs Also See for FSC-BT691:

Advertisement

Quick Links

FSC-BT691 user guide
Release 1.0.0
1

Advertisement

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

Subscribe to Our Youtube Channel

Summary of Contents for Feasycom FSC-BT691

  • Page 1 FSC-BT691 user guide Release 1.0.0...
  • Page 2: Table Of Contents

    Table of contents 1 Introduction Description ........Module Default Settings .
  • Page 3 AT+DISC - Disconnect specified connection ....15 5.10 AT+LECCONN - Initiate a connection to the specified address ..16 5.11 AT+SCAN - SCAN for nearby devices .
  • Page 4: Introduction

    Chapter 1 Introduction 1.1 Description This design guide is suitable for engineers developing FSC-BT691 series Bluetooth modules 1.2 Module Default Settings Name Feasycom Service UUID FFF0 Write UUID FFF2 Notify UUID FFF1 UART Baudrate 115200/8/N/1...
  • Page 5: Hardware Description

    Chapter 2 Hardware Description 2.1 Pin Diagram...
  • Page 6: Pin Description

    • If the MCU needs to obtain the connection status of the Bluetooth module, it needs to be connected to the STATUS pin • After drawing the schematic diagram, please send it to Feasycom for review, so as to pre- vent the Bluetooth distance from not reaching the best effect...
  • Page 7: Function Description

    Chapter 3 Function Description 3.1 GPIO state MODE PIN is PIN 6 State Description Low level Throughput mode High level AT command mode Note: To use this function, the pin function needs to be enabled using the AT command. Please refer to AT+PIOCFG for more details.
  • Page 8: Mode

    FSC-BT691 user guide, Release 1.0.0 State Description 1Hz square disconnect state wave high level connected state Connection status PIN is PIN 18 State Description low level disconnect state high level connected state 3.2 Mode Throughput mode when disconnected, the data received by the serial port is analyzed according to the AT command;...
  • Page 9: Gatt Throughput Service

    FSC-BT691 user guide, Release 1.0.0 3.3 GATT Throughput Service type UUID Permissions Description Service 0xFFF0 GATT Through- put Service Write 0xFFF2 Write,Write Without Response APP send data to module Notify 0xFFF1 Notify Module send data to remote 3.3. GATT Throughput Service...
  • Page 10: At Command Description

    Chapter 4 AT command description 4.1 Command description Throughout this specification: • Content between { } is optional • Content behind << represents a COMMAND from Host • Content behind >> represents a RESPONSE/EVENT to Host 4.2 Command The command is the control command sent by the host to the module actively. After receiving the command, the module needs to reply <CR><LF>OK<CR><LF>...
  • Page 11: Event

    FSC-BT691 user guide, Release 1.0.0 • If Command has Parameter, Parameter follows behind ‘=’ • If Command has multiple Parameters, Parameter must be separated by ‘,’ • If Command has Response, Response starts with <CR><LF>, ends with <CR><LF> • The module should always return the result of instruction execution (success returns OK,...
  • Page 12 FSC-BT691 user guide, Release 1.0.0 Example: Receive data from APP in command mode >> +DATA=10,1234567890 4.5. Event Format...
  • Page 13: Commands Table

    Chapter 5 Commands Table 5.1 AT - Serial communication test Command Response Description When powering on or changing the baud rate, test the UART communi- cation between the host and the module Example: << AT >> OK 5.2 AT+VER - Get Firmware Version Command AT+VER Response...
  • Page 14: At+Addr - Get Mac Address

    FSC-BT691 user guide, Release 1.0.0 << AT+VER >> +VER=1.0.0,FSC-BT691 >> OK 5.3 AT+ADDR - Get MAC Address Command AT+ADDR Response +ADDR=Param Param Module’s MAC address (12 Bytes ASCII) Description Get MAC Address Example: << AT+ADDR >> +ADDR=DC0D30010203 >> OK 5.4 AT+NAME - Get/Set Local Name...
  • Page 15: At+Baud - Get/Set Uart Baudrate

    FSC-BT691 user guide, Release 1.0.0 Example: Read current local name << AT+NAME >> +NAME=Feasycom >> OK Change module’s local name to “ABC” << AT+NAME=ABC >> OK Change module’s local name to “ABC”and enable suffix << AT+NAME=ABC,1 >> OK 5.5 AT+BAUD - Get/Set Uart Baudrate...
  • Page 16: At+Txpower - Get/Set Tx Power

    FSC-BT691 user guide, Release 1.0.0 Change baudrate << AT+BAUD=9600 >> OK 5.6 AT+TXPOWER - Get/Set TX Power Command AT+TXPOWER{=Param} Param tx power(default:3) Response +TXPOWER=Param Param tx power Description Get/Set TX Power Example: Get tx powe << AT+TXPOWER >> +TXPOWER=3 >> OK Set tx power to 0dbm <<...
  • Page 17: At+Lpm - Get/Set Low Power Config

    FSC-BT691 user guide, Release 1.0.0 5.7 AT+LPM - Get/Set low power config Command AT+LPM{=Param} Param low power mode (0/1, default: 0) 0: disable 1: enable low power and wake up by UART Response +LPM=Param Param low power mode Description Get/Set low power config...
  • Page 18: At+Disc - Disconnect Specified Connection

    FSC-BT691 user guide, Release 1.0.0 Example: Get advertising interval << AT+ADVIN >> +ADVIN=687 >> OK Set advertising interval to 100ms << AT+ADVIN=100 >> OK 5.9 AT+DISC - Disconnect specified connection Command AT+DISC Response Description disconnect Bluetooth connection Example: disconnect device <<...
  • Page 19: At+Lecconn - Initiate A Connection To The Specified Address

    FSC-BT691 user guide, Release 1.0.0 5.10 AT+LECCONN - Initiate a connection to the specified address Command AT+LECCONN{=Param1{,Param2{,Param3{,Param4}}}} Param1 12-byte device address + 1-byte address type Param2 Communication Service UUID Param3 Communication UUID with write/write without rsp permission Param4 Communication UUID with notification permission...
  • Page 20: At+Scan - Scan For Nearby Devices

    FSC-BT691 user guide, Release 1.0.0 5.11 AT+SCAN - SCAN for nearby devices Command AT+SCAN{=Param1{, Param2{, Param3}}} Param1 scanning method(0~1) 0: stop scanning 1: Scan nearby devices, filter duplicate addresses, up to 8 devices can be found Param2 Scan Timeout Setting(200ms~2s,100 is equal to 1000ms) Param3 Scan Filter Name/MAC (If it’s a 12-digit standardized MAC, filter by...
  • Page 21 FSC-BT691 user guide, Release 1.0.0 Set a 5-second timeout and filter devices with “BT618”in their names. << AT+SCAN=1,500,BT618 >> OK +SCAN{ +SCAN=0,dc0d300002f9,-48,9,FSC-BT618 +SCAN} Set a 5-second timeout and filter devices with the name “70CFC9A98840”. << AT+SCAN=1,500,BT618 >> OK +SCAN{ +SCAN=0,70CFC9A98840,-52,9,Feasycom +SCAN} 5.11.
  • Page 22: At+Tpmode - Get/Set Throughput Mode

    FSC-BT691 user guide, Release 1.0.0 5.12 AT+TPMODE - Get/Set throughput mode Command AT+TPMODE{=Param} Param Mode(0~1,default 1) 0: Command Mode 1: Throughput Mode Response +TPMODE=Param Param Mode Description Command Mode: When bluetooth connected and in throughput mode, the AT command will be de-active.
  • Page 23: At+Advdata - Get/Set Advertising Manufacturer Specific Data

    FSC-BT691 user guide, Release 1.0.0 5.13 AT+ADVDATA - Get/Set advertising manufacturer specific data Command AT+ADVDATA{=Param} Param manufacturer specific data, tag 0xff(len <= 25>) Response +ADVDATA=Param Param manufacturer specific data, tag 0xff Description Get/Set advertising manufacturer specific data Example: Get advertising manufacturer specific data, \x is hexadecimal data <<...
  • Page 24: At+Reboot - Soft Reboot

    FSC-BT691 user guide, Release 1.0.0 Example: Send data to the connected device << AT+LESEND=4,2022 >> OK 5.15 AT+REBOOT - Soft Reboot Command AT+REBOOT Response Description Module release all Bluetooth connections then reboot Example: << AT+REBOOT >> OK 5.16 AT+RESTORE - Restore Factory Settings...
  • Page 25: At+Piocfg - 开关引脚功能

    FSC-BT691 user guide, Release 1.0.0 5.17 AT+PIOCFG - 开关引脚功能 Command AT+PIOCFG{=param1,param2} param1 Enable/Disable the function of the mode selection pin(default : 0) | 0: Disable | 1: Enable param2 Enable/Disable the disconnect pin function(default : 0) | 0: Disable | 1:...
  • Page 26: Event Table

    Chapter 6 Event Table 6.1 +SCAN - AT+SCAN=1 Scan Result Indication +SCAN=Param1,Param2,Param3,Param4,Param5,Param6 Param1 MAC address type (1 byte) Param2 MAC address (12 Bytes ASCII) Param3 RSSI Param4 remote device name len Param5 remote device name Description After the module receives AT+SCAN=1, it will continue to scan, and report through +SCAN after finding the device Example: SCAN device...
  • Page 27: Gattstat - Gatt State

    FSC-BT691 user guide, Release 1.0.0 6.2 +GATTSTAT - GATT State Indication +GATTSTAT=Param1,Param2 Param1 Connection Index Param2 GATT State (1~3) 1: Standby 2: Connecting 3: Connected Description In the command mode, if the connection status of the module changes, it will be actively reported through +GATTSTAT...
  • Page 28 FSC-BT691 user guide, Release 1.0.0 >> +DATA=10,1234567890 6.3. +DATA - GATT Received Incoming Data...
  • Page 29: Application Scenarios

    Chapter 7 Application scenarios 7.1 Get/Set the default parameters of the module When the module is disconnect state, it will parse the uart data according to the AT command. The host can get and set the default parameters of the module, as shown in the figure below: 1.
  • Page 30: Process Of Sending Data

    FSC-BT691 user guide, Release 1.0.0 7.2 Process of sending data When the module is powered on, it will continue to send advertising data, and the remote de- vice (mobile phone) can scan the advertising packet. And initiate a connection request to the module.
  • Page 31 FSC-BT691 user guide, Release 1.0.0 7.2. Process of sending data...
  • Page 32: The Module Acts As The Central To Connect To The Remote Device

    FSC-BT691 user guide, Release 1.0.0 7.3 The module acts as the central to connect to the remote device The module can be used as a master device to connect to the slave device, and the host can send commands to control the module to scan and connect and disconnect. The figure below shows the process of connecting other devices: 7.3.
  • Page 33 FSC-BT691 user guide, Release 1.0.0 7.3. The module acts as the central to connect to the remote device...
  • Page 34: Appendix

    Chapter 8 Appendix 8.1 Download PDF Document Download PDF Document...