BLE Fundamentals
Core concepts and principles behind Bluetooth Low Energy technology.
Bluetooth Low Energy (BLE)When to Disconnect on BLE (and When to Stay Connected)
Staying connected is the default most BLE designs back into, and it usually costs more than it looks. This piece works from one question, who owns the decision to move data, to when your device should hold a connection and…
Bluetooth Low Energy (BLE)BLE Connection Interval and Battery Life: How to Configure for Power
The connection interval is firmware's biggest lever on how long a BLE device lasts between charges. This piece breaks down how it works with peripheral latency, and how to tune both for idle power savings without the lag.
Bluetooth Low Energy (BLE)How to Use Android BLE Scan Filter
Android's ScanFilter API lets you narrow BLE scan results to the devices that matter most. Learn how to filter by service UUID, device name, manufacturer data, and more while optimizing scan behavior for faster, more reliable discovery.
Bluetooth Low Energy (BLE)How to Perform a BLE Scan on Android
Learn how to perform a BLE scan on Android using Kotlin, from configuring permissions and BluetoothLeScanner to displaying nearby devices and managing scan results across Android versions.
Bluetooth Low Energy (BLE)How to Discover Services and Characteristics on iOS Core Bluetooth
A successful BLE connection is only the beginning. Learn how to discover services and characteristics on iOS Core Bluetooth, navigate a peripheral's GATT table, and prepare for reading, writing, and subscribing to characteristic values.
LightBlueHow to Verify BLE Advertisement Data Using LightBlue
BLE issues often trace back to the advertising packet, but it's hard to diagnose what you can't see. Learn how to verify BLE advertisement data with LightBlue and confirm that your device is broadcasting the service UUIDs, manufacturer data, and…
Dive into our complete collection of articles, guides, and resources.





