Introduction to Bluetooth LE Mobile Development [iOS] - Part 2
In a previous post (Introduction to BLE Mobile Development for iOS), we covered: * Setting up Xcode for BLE development * Bluetooth permissions * Scanning
In a previous post (Introduction to BLE Mobile Development for iOS), we covered: * Setting up Xcode for BLE development * Bluetooth permissions * Scanning
Discover 21 key facts about Bluetooth Low Energy — from backward compatibility and long-range mode to advertising packets, PHY options, and power optimization.
A deep dive into Bluetooth LE advertisements: GAP roles, advertising channels, packet formats, PDU types (legacy and extended), scanning, and advertising data structures.
Learn about Google's Eddystone beacon standard, including UID and URL frame types, packet formats, and a hands-on implementation using Zephyr RTOS and the nRF52.
Understanding how Bluetooth addresses work is crucial for every BLE developer, especially when device privacy is a concern. Learn about the four address types and how BLE privacy protects against tracking.
Understanding BLE packets is imperative for any developer. Learn by analyzing real sniffer captures of advertisements, connection requests, and post-connection operations like version exchange, MTU negotiation, and attribute discovery.
Set up the Silicon Labs EFR32BG22 development environment, run a Bluetooth LE Thermometer example, and explore the GATT Configurator, Energy Profiler, and Network Analyzer tools.
In this tutorial, we will look at developing iPhone/iPad apps that interface with a Bluetooth Low Energy peripheral to send/receiv
Learn about the SweynTooth vulnerabilities affecting Bluetooth LE implementations in major SoC vendors, the types of attacks, and how to protect your devices.
Implementing Over-the-Air Device Firmware Update for nRF52 - Part 3. A step-by-step guide by Novel Bits.
Implementing Over-the-Air Device Firmware Update for nRF52 - Part 2. A step-by-step guide by Novel Bits.
One of the most important and critical features of wirelessly-connected devices is the capability of over-the-air device firmware updates (aka OTA DFU).