The Ultimate Guide to Getting Started with Android Bluetooth LE Development
Learn how to set up an Android app for Bluetooth LE scanning. Covers permissions, scan configuration, callback and PendingIntent scanning.
Learn how to set up an Android app for Bluetooth LE scanning. Covers permissions, scan configuration, callback and PendingIntent scanning.
Design a Bluetooth LE GATT server in 4 steps. Covers attributes, services, characteristics, UUIDs, and a weather station example with Silicon Labs.
A deep dive into Bluetooth LE ATT and GATT: attributes, services, characteristics, and profiles for connection-oriented data transfer.
Understand the Bluetooth LE protocol stack layers including GAP roles, Link Layer states, and the Physical Layer.
Protocol stacks are important for a variety of reasons. But what are they, exactly?
A communications protocol is a "set of rules that must be obeyed by all users in a device network." This is a very grand definition, but it is also very dr
Chipset vs module for Bluetooth LE: trade-offs between SoC and SiP module designs including cost, RF complexity, certifications, and time to market.
How fast is Bluetooth 5? Real throughput depends on PHY, DLE, ATT MTU, and connection intervals. Full guide with measured nRF52 numbers.
Choosing a Bluetooth LE chipset? Compare 17 popular SoCs from Nordic, TI, Silicon Labs, NXP, and more, with specs, features, and pricing.
NCC Group demonstrated a Bluetooth LE relay attack that bypasses encryption and latency checks to unlock a Tesla Model 3 without the owner's phone nearby.
There are several ways to secure Bluetooth LE device communications. One way is to randomize the MAC address of the device.
A practical guide to choosing between native (Swift, Kotlin) and cross-platform (Flutter, React Native) development for Bluetooth LE mobile apps, covering DFU, security, and regulatory considerations.
Get Started with Bluetooth LE
Download the free Intro to Bluetooth Low Energy eBook — the quickest way to understand the fundamentals.
No spam. Unsubscribe with one click.