Before we go deeper into Bluetooth LE, let's address a question I hear constantly: "How is Bluetooth LE different from regular Bluetooth?" It's a fair question. They share the same name, use the same radio frequency, and both appear under "Bluetooth" in your phone's settings. But they are fundamentally different protocols designed for fundamentally different jobs.
Understanding this distinction matters because it affects everything from how you design a product to how you debug connection issues. Let's break it down.
Bluetooth has been around since 1998, originally designed for short-range wireless data transfer (think wireless headsets, file sharing between phones, and computer peripherals). This original version is now called Classic Bluetooth (sometimes called Bluetooth BR/EDR, which stands for Basic Rate/Enhanced Data Rate).
In 2010, the Bluetooth Special Interest Group (Bluetooth SIG) introduced Bluetooth Low Energy (Bluetooth LE) as part of the Bluetooth 4.0 specification. Despite sharing the Bluetooth name, Bluetooth LE was designed from the ground up for a completely different purpose: ultra-low-power devices that send small amounts of data infrequently.
The key insight behind Bluetooth LE was this: most sensors, beacons, and wearables don't need to stream audio or transfer large files. They need to send a temperature reading every few seconds, or broadcast their location, or report a heart rate. These are tiny packets of data with long idle periods in between. Classic Bluetooth was overkill (and too power-hungry) for these use cases.
Let's walk through the differences that matter most in practice.
This is the defining difference; it's right there in the name.
In my experience, power consumption is the single biggest reason engineers choose Bluetooth LE over Classic. If your device runs on a battery, Bluetooth LE is almost always the right choice, and with LE Audio, even audio devices are starting to make the switch.
LE Audio (introduced in Bluetooth 5.2) brings audio streaming to Bluetooth LE using the LC3 codec. This means Bluetooth LE can now handle audio use cases that were previously exclusive to Classic Bluetooth, with better power efficiency and support for features like broadcast audio (Auracast).
That said, as of early 2026, LE Audio adoption is still in its early stages. Classic Bluetooth audio remains the dominant standard, and most devices continue to ship as dual-mode (supporting both Classic and LE) during the transition.
This connectionless capability is what makes Bluetooth LE beacons possible. A beacon broadcasts its identifier (and optionally sensor data) to every device within range, without needing to connect to any of them.
You experienced this firsthand in Module 1. When the peripheral (black) dongle started advertising and the central (white) dongle scanned, the discovery happened in seconds. That's the Bluetooth LE advertising model at work.
Let's look at a practical decision guide:
| Use Case | Best Choice | Why |
|---|---|---|
| Wireless headphones/speakers | Classic Bluetooth (or LE Audio) | Continuous audio streaming. LE Audio is emerging as an alternative |
| Heart rate monitor | Bluetooth LE | Small data packets, battery life matters |
| Indoor positioning (beacons) | Bluetooth LE | Connectionless broadcasting, coin cell powered |
| Wireless keyboard/mouse | Either (often Bluetooth LE now) | Low data rate, battery life matters |
| File transfer between phones | Classic Bluetooth | Large data volumes |
| Environmental sensors (temp, humidity) | Bluetooth LE | Infrequent readings, years of battery life |
| Fitness trackers/smartwatches | Bluetooth LE | Small data, long battery life |
| Car hands-free calling | Classic Bluetooth (or LE Audio) | Continuous audio, transitioning to LE Audio |
Many modern devices support dual-mode: they include both Classic Bluetooth and Bluetooth LE on the same chip. Your phone is a dual-mode device, which is why it can connect to both Bluetooth LE sensors and Classic Bluetooth headphones.
Hybrid devices: a gotcha worth knowing. Some products use BOTH stacks for different purposes within the same product. AirPods are a great example: audio streams over Bluetooth Classic (A2DP), while Apple's proximity-pairing animation and Find My beacons use Bluetooth LE. This means a Bluetooth LE scan can sometimes pick up AirPods (when they're opening the case, or when they're emitting Find My beacons) but not always (the Classic audio link is invisible to LE scans). When you scan for a device that "should be there" and don't see it, the first question to ask is: does this device advertise on LE, on Classic, or on both intermittently?
Key Takeaway: Classic Bluetooth has traditionally been the choice for continuous, high-throughput connections (audio, file transfer), while Bluetooth LE is optimized for intermittent, low-power communication (sensors, beacons, wearables). However, the line is blurring. LE Audio has already brought audio streaming into Bluetooth LE, and the SIG has previewed a future HDT feature that targets higher throughput. They share the same radio frequency band (2.4 GHz) but are separate protocols with different stacks.
Let's see the Bluetooth LE advertising model we just discussed. Plug in both dongles and open both terminals.
If you're starting fresh, reset each dongle and set its role first so the commands below work cleanly:
ATR
Wait ~15 seconds for the dongle to reboot and your serial terminal to reconnect (the USB port may re-enumerate), then:
AT+PERIPHERAL
OK
ATR
Wait ~15 seconds for the dongle to reboot and your serial terminal to reconnect (the USB port may re-enumerate), then:
AT+CENTRAL
OK
Now start the peripheral advertising:
AT+ADVSTART
Advertising type: GAP_CONN_MODE_UNDIRECTED Advertising interval minimum: 1100 maximum: 1100
ADVERTISING...
Now scan from the central, targeting the peripheral's address for 3 seconds. You'll need the peripheral dongle's MAC address for this command; if you don't have it handy, run AT+GETMAC on the peripheral first to see it (the response line starts with OWN MAC ADDRESS:). Substitute that address wherever <PERIPHERAL-ADDRESS> appears:
AT+SCANTARGET=[0]<PERIPHERAL-ADDRESS>=3
SCANNING TARGET DEVICE...
[<PERIPHERAL-ADDRESS>] Device Data [ADV]: 02010603FF5B071107B75C49D204A34071A0B535853EB08307
[<PERIPHERAL-ADDRESS>] Device Data [ADV]: 02010603FF5B071107B75C49D204A34071A0B535853EB08307
[<PERIPHERAL-ADDRESS>] Device Data [RESP]: 0709426C6575494F
SCAN COMPLETE
Your central picks up the peripheral's advertising packets within seconds. That's the fast, low-power Bluetooth LE discovery model at work. Now stop advertising and scan again:
AT+ADVSTOP
STOPPING ADVERTISING...
ADVERTISING STOPPED.
Re-run the targeted scan:
AT+SCANTARGET=[0]<PERIPHERAL-ADDRESS>=3
SCANNING TARGET DEVICE...
SCAN COMPLETE
The peripheral disappears from the scan results. Unlike Classic Bluetooth's multi-second inquiry process, Bluetooth LE advertising is simple: if the device stops transmitting, it vanishes immediately.
Tip: If any of these commands return
ERROR, it's usually a state issue. RunAT+ADVSTOPon the peripheral orATRon either dongle to return to a clean state, then try again.
No. A Bluetooth LE-only device cannot communicate with a Classic Bluetooth-only device. They use different protocol stacks, different discovery mechanisms, and different connection procedures. Your BleuIO dongles are Bluetooth LE-only devices. They can only communicate with other Bluetooth LE devices (or dual-mode devices using their Bluetooth LE interface).
This is a common source of confusion. When someone says their device "has Bluetooth," you need to know whether it supports Classic, Bluetooth LE, or both to determine compatibility.
| Command | What It Does |
|---|---|
ATR | Reset the dongle to a clean state |
AT+PERIPHERAL | Switch to peripheral role |
AT+CENTRAL | Switch to central role |
AT+ADVSTART | Start advertising |
AT+ADVSTOP | Stop advertising |
AT+SCANTARGET=[type]address=N | Scan for N seconds, filtered to one MAC |
In this lesson, we covered:
Now that you understand where Bluetooth LE fits in the Bluetooth family, let's look under the hood. In the next lesson, we'll walk through the Bluetooth LE protocol stack layer by layer, from the radio at the bottom to the application at the top.