How RF-star & Industries Are Moving Forward
Bluetooth Low Energy Module Practical Application Guide Jan 28, 2026

Ⅰ. What is a Bluetooth Low Energy Module?


Physical Composition: Bluetooth Low Energy Module = BLE chip + essential peripheral circuits (crystal, capacitors, etc.) + RF section (antenna matching circuit) + shielding cover (for interference prevention). This complete package allows you to use it immediately without dealing with complex RF design.


Bluetooth Low Energy (BLE) Module


Simple Understanding: Bluetooth Low Energy (BLE) is like an "energy-saving version" of classical Bluetooth – it's specifically designed for small, battery-powered devices that need to run for long periods. For example, your smart bracelet, electronic scale, or anti-loss tags all rely on BLE technology to maintain connections while allowing the battery to last for months or even years.


Module vs. Chip: How to Choose?



Suggestion: For 90% of IoT products, using a module is more cost-effective. The saved development time and certification costs far outweigh the price difference of the module.


Special Note: Common module certifications like FCC, IC, etc., require the module to include a complete RF circuit, shielding cover, and independent power supply. There are certain differences in whether a module's certification can be referenced depending on the region, the specific end product, and the chosen testing laboratory. To ensure smooth certification, RF-star recommends users directly communicate with the certification laboratory to confirm specific requirements.

Ⅱ. What are the main types of Low Power Bluetooth modules on the market?


1. Classified by Function

Transparent Transmission Module: The most commonly used, acts like a "data pipeline," transmitting data received via Bluetooth directly to the microcontroller. Users don't need to understand Bluetooth protocols, just wire it up and use it.


Controller Module: Has its own processing capability and can be programmed for logic. Customers can write their own programs to utilize the chip's internal core, potentially saving an external MCU and reducing costs. For example, the RF-star RF-BM-2340B1 uses the TI CC2340R5, which has a built-in ARM Cortex-M0+ core, and all GPIOs are brought out, allowing it to handle both Bluetooth communication and user applications.


RF-star Modules Classified by Chip Platform



All the above modules can fulfill both transparent transmission and independent development needs.


2. Classified by Interface

Serial Port Type (UART): Easiest to get started with, connect and use, e.g., RF-star RF-BM-2340A1.

USB Type: Plug directly into a computer, no additional interface needed, customers develop their own PC software, e.g., RF-DG-22A.

SPI/I2C Type: Differences in serial transmission rates, e.g., RF-BM-2340A2 supports SPI transparent transmission protocol, RF-BM-BG22Ax supports I2C transparent transmission protocol.


RF-star Bluetooth Low Energy Module Interface Classification Table


Ⅲ. Quick Start: How to Use a BLE Transparent Transmission Module?


Wiring is Super Simple (Using RF-BM-2340A1 as an example)



Note: TX connects to RX, RX connects to TX, don't reverse them! Flow control pins should be grounded if not used.


Three-Step Power-On Method:

Power the module (3.3V, maximum current should not exceed module specifications)

Download a Bluetooth debugging app on your phone (Recommended "nRF Connect")

Search and connect to the module using the phone app (Default name is usually RFSTAR_XXXX)


How to Use Flow Control (Flow Control)?

RF-star Module Flow Control Method (RTS/CTS) (BRTS/BCTS):

Module RTS/BCTS → MCU CTS

Module CTS/BRTS ← MCU RTS

Applicable Modules: RF-BM-BG22A1, RF-BM-2340A1, RF-BM-4044Bx, etc.


Ⅳ. In-depth Analysis of Bluetooth Working Principles


Advertising ------ Peripheral Device Broadcasting

The peripheral device periodically "shouts": I'm here! My information is...


Advertising Packet Contains:

Device Name (e.g., "RFSTAR_BLE")
UUID (Device's unique ID)
Signal Strength Indicator
Information about services it can provide

Manufacturer-specific data


RF-star Module Advertising Settings:
AT+NAME=RF-star123456 // Modify device name
AT+UART=921600 // Set serial baud rate to 921600 bps

AT+POWER=0 // Modify transmit power to 0 dBm


Scanning ------ Central Device Listening

The central device turns on its "ears," listening for who is advertising nearby:


Scan Results Contain:
MAC addresses of all advertising devices
Device name (if available)
RSSI signal strength (More negative value means weaker signal)

Advertising packet content


Master/Slave Roles and Connection Topology
Master Device (Master/Central):
Actively scans for nearby Bluetooth devices
Initiates connection requests
One master can connect to multiple slaves

Typical examples: Phones, tablets, gateways



Slave Device (Slave/Peripheral):

Advertises its presence
Waits to be connected
Can only be connected to by one master at a time (in normal mode)

Typical examples: Sensors, bracelets, beacons



Master/Slave Combo (Central/Peripheral):

A device that combines both master and slave functions, such as:

Smartwatch (Slave: connects to phone; Master: connects to headphones)



Bluetooth Gateway (Master: connects to multiple sensors; Slave: connected by phone for configuration)




Modes Supported by RF-star Transparent Transmission Modules



Four Steps to Establish a Connection:

Step 1: Slave Device Advertising



Step 2: Master Device Scans and Selects Target



Step 3: Master Device Initiates Connection Request



Step 4: Both Parties Negotiate Parameters → Connection Successful!



Connection Parameter Optimization Configuration

Connection Interval: Affects speed and power consumption
AT+ADS=1,1,50 // Set to enable connectable advertising, with an advertising interval of 50 ms
// Slave Latency: Number of connection events allowed to be skipped
AT+CDL=10,20 // Enable BCTS pin function, and set delay duration to 10 ms; set BRTS pin delay duration to 20 ms
// Supervision Timeout: Time to judge connection loss

AT+CNT_INTERVAL=16,200 // Device current connection interval is 20 ms (16*1.25 ms), connection supervision timeout is 2000 ms


Ⅴ. RF-star Transparent Bluetooth Module Selection Table




Ⅵ. Common Problem Quick Reference


Q1: Can't find the module?

Check 1: Confirm if the module is in advertising mode (STATE pin can indicate)
Check 2: Is the power supply stable at 3.3 V, is the current sufficient (≥20 mA)?
Check 3: The module might already be in a connected state (does not advertise while connected)

Check 4: Is the antenna intact, is the module inside a metal enclosure (signal shielding)?


Q2: Frequent connection drops?
Solution 1: Increase the supervision timeout time
Solution 2: Check if the power supply is noisy (use an oscilloscope to check ripple)
Solution 3: Possibly too far away or obstacles present (test in an open area)

Solution 4: Adjust the connection interval (intervals too small may be unstable)


Q3: Data transmission packet loss?
Solution 1: Reduce baud rate (try lowering from 115200 to 9600)
Solution 2: Check device flow control function (connect BRTS/BCTS, CTS/RTS pins)
Solution 3: Check if wiring is loose (re-solder)

Solution 4: Reduce the amount of data sent at once (send in packets)


Ⅶ. Try it out now!


Simplest Beginner Experiment:
Required Materials:
RF-star RF-BM-2340A1 or RF-BM-BG22A1 module ×1
RF-BT02 development board ×1
USB cable ×1

Some DuPont wires



Remember: Using BLE transparent transmission modules isn't difficult; the key is to try, experiment, and learn from mistakes. Most problems stem from incorrect wiring, power supply, or mode settings. RF-star modules come with detailed technical documentation and example codes for some MCUs. When encountering problems:

Consult the module's transparent transmission protocol manual and development board manual
Use AT commands to test module status

Contact technical support (info@szrfstar.com)


Stay patient, start with simple transparent transmission, gradually deepen your understanding of Bluetooth protocols, and you'll quickly master the essence of BLE development!

Leave A Message

Leave A Message
If you are interested in our products and want to know more details, please leave a message here, we will reply you as soon as we can.

Home

Product

Teams

whatsapp