FEASYCOM FSC-BP101Y Bluetooth USB Dongle Transmitter
Get Started Guide - Version 1.0
[FEASYCOM Logo]
1 Introduction
The FSC-BP101Y is a Bluetooth USB Dongle Transmitter. It is primarily used to establish communication between Windows computers and remote Bluetooth devices. It offers a convenient user experience by not requiring driver installation.
1.1 Technical Facts
- Bluetooth 5.0
- UART programming and data interface (baudrate up to 921600bps)
- Dual Core Digital Architecture
- -95dBm in BLE mode
- Tx Power 0dBm
- Postage stamp sized form factor
- Working current: 5mA
- RoHS compliant
1.2 Bluetooth Default Settings
- Device name: BP101Y
- Baudrate: 115200
- Firmware: v2.0.8 (example)
- MDOE: CDC mdoe
Note: The USBMODE parameter may default to 1 on some versions. To switch to CDC mode, use an air command. Refer to the following sections for specific methods.
2 Mode Setting
The default mode is HID (keyboard). The FSC-BP101Y can receive data from a Bluetooth host (e.g., FeasyBlue). It is also possible to switch to CDC mode (using the command AT+USBMODE=2) via over-the-air commands. In CDC mode, data received from the BT-master is output through the virtual serial port.
To modify parameters, you need to enter the password: 20138888.
[Description of visual: The document displays screenshots illustrating the use of FeasyBlue mobile app and Feasycom Serial Port Windows application. The FeasyBlue app shows a list of discovered Bluetooth devices, including 'BP101Y', with their MAC addresses and RSSI values. The Feasycom Serial Port application interface is shown, featuring panes for sending (TX) and receiving (RX) data, a command input area, and configuration options. A specific screenshot highlights the process of switching the device mode by sending the AT command 'AT+USBMODE=2' via the serial port tool, indicating a transition from HID to CDC mode.]
3 AT Commands Format
AT commands follow the format: AT+ Command {=Param1{, Param2{, Param3...}}} <CR><LF>
- All commands start with "AT" and end with <CR><LF>.
- <CR> (Carriage Return) corresponds to hex 0x0D.
- <LF> (Line Feed) corresponds to hex 0x0A.
- If a command has a parameter, it follows the "=" sign.
- Multiple parameters are separated by ",".
- Responses start with <CR><LF> and end with <CR><LF>.
- Command execution results are reported as "OK" for success or "ERROR" for failure.
4 Command Configuration
Query and Set Name
Command: AT+NAME
[Description of visual: A screenshot of the Feasycom Serial Port tool demonstrates querying and setting the device name. The TX pane shows the command '>>AT+NAME' being transmitted. The RX pane displays the response '+NAME=BP101Y' followed by 'OK', confirming the device name.]
Query Firmware Version
Command: AT+VER
[Description of visual: Two screenshots from the Feasycom Serial Port tool are presented. The first shows the interaction for querying the firmware version, with the TX pane sending '>>AT+VER' and the RX pane responding with '+VER=2.0.8, BP101Y' and 'OK'. The second screenshot illustrates setting the baud rate, with the TX pane sending '>>AT+BAUD' and the RX pane responding with '+BAUD=115200' and 'OK'.]
Set Baud Rate
Command: AT+BAUD
[Description of visual: Two screenshots from the Feasycom Serial Port tool are presented. The first shows the interaction for querying the firmware version, with the TX pane sending '>>AT+VER' and the RX pane responding with '+VER=2.0.8, BP101Y' and 'OK'. The second screenshot illustrates setting the baud rate, with the TX pane sending '>>AT+BAUD' and the RX pane responding with '+BAUD=115200' and 'OK'.]
5 Apps and Tools
5.1 FeasyBlue App
FeasyBlue is a mobile application designed for data transmission, air command configuration, and air upgrades. It is a valuable tool for engineers. It can be downloaded from the Google Play Store or obtained by contacting Feiyitong's technical support. Feasycom also provides its SDK for free, enabling easy secondary development.
5.2 Feasycom Serial Port - Windows App
The Feasycom Serial Port Windows application is available for download at www.feasycom.com.
[Description of visual: A screenshot of the Feasycom Serial Port Windows application's home page. The interface includes sections for instructions and custom settings, fields for device name, version, MAC, baud rate, and PIN, along with buttons to modify these parameters. It also features links to 'Developer option', 'About us', and a YouTube icon, along with a QR code linking to the Feasycom website.]
The application's features include:
- Interfacing with the module via UART.
- Communication: Data transfer.
- Configuration: Reading and writing module parameters.
For more AT commands, please refer to the document at: https://document.feasycom.com/web/#/24/412 ?
6 Application Scenarios
To use the FSC-BP101Y, insert it into the USB port of your computer.
[Description of visual: A photograph shows the FSC-BP101Y Bluetooth USB dongle being plugged into a computer's USB port. The surrounding keyboard keys are visible. Below this, a screenshot of the Feasycom Serial Port tool is shown, ready for use with COM port and Baud rate settings.]
After inserting the dongle, start the Feasycom Serial Port application.
[Description of visual: A screenshot of the Feasycom Serial Port tool is displayed, showing the application ready for use. It includes fields for COM port selection, Baud rate, and buttons for sending commands and files.]
You can also start the FeasyBlue mobile app to discover and connect to the FSC-BP101Y.
[Description of visual: The FeasyBlue mobile app interface is displayed. The first screenshot shows a list of discovered Bluetooth devices, including 'BP101Y', with their MAC addresses and RSSI values. The second screenshot shows the app after connecting to 'BP101Y', indicating 'Connected' status, displaying received and sent packet counts, and providing an interface for sending messages and files.]
Data Transmission
As a Bluetooth dongle, the FSC-BP101Y transmits data transparently and displays it on the serial port assistant.
[Description of visual: A screenshot of the Feasycom Serial Port tool illustrates data transmission. The TX pane shows messages like 'hello, BP101Y' being sent, and the RX pane displays the corresponding received data, confirming transparent data transfer functionality.]
7 Typical Read/Write Parameters Interaction
[Description of visual: A sequence diagram depicts the interaction between a 'Host' and the 'Module' (FSC-BP101Y). It shows the Host sending commands such as 'AT+NAME=Param' to write the device name, 'AT+NAME' to read it, and 'AT+ADDR' to read the MAC address. The Module responds with 'OK' or the requested parameter value (+NAME=Param, +ADDR=Param) after each command. The diagram shows arrows indicating the flow of commands and responses.]
8 Value-added Services
FEASYCOM offers a range of value-added services:
- SDK
- App Support
- PCB Design
- Development Board
- Firmware Development
- Depth Customization
- Certification Request
- Turn-Key Production Testing & Manufacturing