A Practical Guide to Debugging BLE Communication on iOS
Learn how to debug and sniff Bluetooth LE communication on iOS devices by capturing HCI commands and events, and extracting security keys for encrypted traffic decryption.
Learn how to debug and sniff Bluetooth LE communication on iOS devices by capturing HCI commands and events, and extracting security keys for encrypted traffic decryption.
Bluetooth beacons are alive and well due to their low cost and widespread usage in commercial spaces like retail stores and logistics.
Learn how to set up an Android app for Bluetooth LE scanning. Covers permissions, scan configuration, callback and PendingIntent scanning, and logging scan results using Kotlin.
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.
For the purpose of this tutorial (separated into two parts), our goal is to create an iOS app that can manage multiple BLE peripherals. Our example will be
In a previous post (Introduction to BLE Mobile Development for iOS), we covered: * Setting up Xcode for BLE development * Bluetooth permissions * Scanning
In this tutorial, we will look at developing iPhone/iPad apps that interface with a Bluetooth Low Energy peripheral to send/receiv