BLE Inspector Blog
Articles, guides, and tutorials for BLE Inspector.
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 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: AD Structures, iBeacon and Eddystone
Decode a BLE advertising packet byte by byte: the 31-byte payload, AD structures, scan response, and the iBeacon and Eddystone (UID, URL, TLM) layouts, with how to read raw advertising data on macOS.
Read articleBLE Debugging on macOS: nRF Connect vs BLE Inspector and Other Tools
Compare nRF Connect, LightBlue, Bluetooth Explorer, CLI tools and BLE Inspector for debugging BLE peripherals on a Mac, and what a complete workflow needs.
Read article