BP139 is an USB CDC powered Bluetooth 4.2 dual mode data transceiver. Bluetooth dual mode consists of Low Energy (LE), Basic Rate and Enhanced Data Rate (BR/EDR). CDC is one type of USB device class, it provides emulated serial port communication over USB. BP139 can be powered by any host electronic device with USB port.
Main features
1. Super long work range
2. Support SPP, BLE profile
3. Master & slave 2 in 1
4. Plug and play
Technical Parameters
Model | FSC-BP139 |
Bluetooth version | Bluetooth 4.2 dual mode(BR/EDR+BLE) |
Chipset | CSR8811 |
Features | Class 1 super long range, long range data transmission |
Power supply | USB |
Interface | USB-UART |
Basic Diagram
[1]. Smart Phone in the diagram could be Android device (SPP, BLE) or iOS device (BLE).
SPP Profile Operating Procedure
⚫ Install FeasyBlue from Google Play app store, make sure FeasyBlue have permissions for using the
locations of Android device, turn on Bluetooth of Android device.
⚫ Open FeasyBlue on Android device, pull down to refresh, tap the specific device (recognize by name,
MAC, RSSI) to connect it, if connection established, the LED on FSC-BP139 will stop blinking and the
status bar on the top of FeasyBlue app will show ‘connected’, input data into the Send edit box, and click
‘Send’, then the data in the Send edit box of FeasyBlue will show up on Feasycom serial port.
⚫ Input data into the Send edit box of Feasycom serial port will show up on FeasyBlue.
GATT Profile (BLE) Operating Procedure
Follow Common Setup Procedure in Chapter 3. Prepare iOS device.
FSC-BP139 works in BLE-enabled mode by default.
Install FeasyBlue from iOS App Store, turn on the Bluetooth of iOS device.
⚫ Open FeasyBlue on iOS device, pull down to refresh, tap the specific device (recognize by name, RSSI) to connect it, if connection established, the LED on FSC-BP139 will stop blinking, input data into the Send
edit box, and click ‘Send’, then the data in the Send edit box of FeasyBlue will show up on Feasycom
serial port.
⚫ Input data into the Send edit box of Feasycom serial port, and click ‘Send’, then the data in the Send edit
SPP Master-Slave
In this SPP application scenario, one BP139 act as the master role and another BP139 act as the slave role, present specific AT commands (AT+SCAN, AT+SPPCONN) when using as SPP master, just wait for incoming connection when using as SPP slave.
Operating Procedure
Follow Common Setup Procedure in Chapter 3. Prepare another BP139.
⚫ FSC-BP139 works in SPP-enabled mode by default. In this example, for both master and slave, every
bytes of AT commands and data are sent to BP139 through Feasycom serial port app.
⚫ Open another Feasycom serial port app for BP139 slave, select the correct COM, leave the other COM
port settings (Baud, etc) as default if you didn’t change them before, click ‘Open’ to open COM port.
⚫ On the master side, Check the ‘New Line’ box on Feasycom serial port to automatically add CR and LF to
the end of every AT command, send ‘AT+SCAN=1’ to BP139 master, get the MAC address of BP139 slave
from the scan results, for example, DC0D30000628 is the MAC address of BP139 slave when citing
‘+SCAN=2,0,DC0D30000628,-44,9,FSC-BT909’ in the results, send ‘AT+SPPCONN=DC0D30000628’
to BP139 master, then the BP139 master will create SPP connection with BP139 slave.
⚫ Input data into the Send edit box of one Feasycom serial port, and click ‘Send’, then the data will show
Usage Applications
*USB-UART USB dongle
*PC data receiver
*PC data transmit
*Barcode scanner
*Bluetooth scanner