Posts tagged "BLE"
5 articles across the Voltrus blog.
This collection brings together every BLE article published on the Voltrus blog. "BLE GATT Services and Characteristics Explained: How Every BLE Device Is Structured", "iBeacon vs Eddystone: BLE Beacon Formats Compared", "BLE Pairing and Bonding: Security Explained" — each one is a practical, hands-on guide written for engineers and system integrators. Whether you are choosing between protocols, troubleshooting a connection, or planning an integration, these articles cover the concepts, the trade-offs, and the step-by-step details you need.
BLE GATT Services and Characteristics Explained: How Every BLE Device Is Structured
The GATT data model end to end: ATT vs GATT, the Profile, Service, Characteristic, Descriptor hierarchy, UUID formats, characteristic properties, the CCCD, ATT operations, and a full byte-level walk-through of the Heart Rate Service.
Read articleiBeacon vs Eddystone: BLE Beacon Formats Compared
Byte-level layout of iBeacon and Eddystone (UID, URL, TLM frames), how proximity is estimated from RSSI and why it is noisy, plus how to decode both formats from raw advertising packets on macOS.
Read articleBLE Pairing and Bonding: Security Explained
Pairing vs bonding, LE Legacy vs LE Secure Connections (ECDH P-256), the four association models, the STK/LTK key hierarchy, AES-CCM encryption, IRK-based privacy, Security Mode 1 levels, and how to debug auth failures on macOS.
Read articleBLE Advertising Packets Explained: How Devices Broadcast Without Connecting
BLE advertising packets explained: the 31-byte payload, AD structures, flags, UUIDs, manufacturer data, scan response, and how to decode raw advertising data on macOS.
Read articleBLE Debugging on macOS: nRF Connect Alternatives That Actually Work
BLE debugging tools for macOS when nRF Connect won't install. Scan, connect, browse GATT services, read/write characteristics on macOS.
Read article