A Deep Dive Into Eddystone Beacons (nRF52 + Zephyr use case)
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.
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).
What is the Zephyr Project? Zephyr is an open-source real-time operating system (RTOS) meant for use on resource-constrained embedded systems.
Learn how to use the Nordic nRF52840 USB Dongle for Bluetooth LE development. Covers setup, nRF Connect for Desktop, programming, and using the dongle as a BLE Central and Peripheral.
You’ve probably heard so much about the recently released Bluetooth 5.