# Novel Bits > Bluetooth LE consulting, training, and tools for engineering teams, plus in-depth guides on how Bluetooth LE actually works. Public Ghost content for AI and LLM tooling. Use `/llms-full.txt` for consolidated page and post context. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages - [About Mohammad Afaneh](https://novelbits.io/about.md) - Meet Mohammad Afaneh, founder of Novel Bits and the Bluetooth Developer Academy. 18+ years in embedded systems, MSc from Purdue. - [Bluetooth Developer Academy](https://novelbits.io/academy.md) - Relaunching Soon Same Academy. Better platform. We're moving the Bluetooth Developer Academy to a brand new learning platform — faster, cleaner, and built for the way developers actually study. All 35+ courses and 300+ hours of content come with us. Drop your email and we'll let you know the moment… - [Bluetooth LE Advertisement Builder](https://novelbits.io/ble-advertisement-builder.md) - Build custom Bluetooth LE advertisement packets or decode raw advertising data. Supports all standard AD types including flags, service UUIDs, device names, and manufacturer data. - [Bluetooth LE Unplugged™](https://novelbits.io/ble-unplugged-course.md) - A hands-on Bluetooth LE course for everyone, not just embedded engineers. Two USB dongles included. No SDK, no toolchain, no complex setup required. - [BleuIO Explorer](https://novelbits.io/bleuio-explorer.md) - A free, browser-based Bluetooth LE development tool. Scan for nearby devices, connect and explore GATT services, read/write characteristics. - [BleuIO USB Dongles - Official US Distributor](https://novelbits.io/bleuio.md) - Buy BleuIO Bluetooth LE 5.0 USB dongles in the US. 8 simultaneous connections, AT command interface, Python & JavaScript libraries. - [Blog](https://novelbits.io/blog.md) - Tutorials, guides, and insights on Bluetooth Low Energy development, from protocol fundamentals to advanced implementation techniques. - [BlueJoule: How Efficient Is Your Bluetooth LE Chip? Really?](https://novelbits.io/bluejoule.md) - An open, standardized benchmark that reveals the true energy efficiency of Bluetooth LE implementations. Compare chips fairly with real-world measurements, not datasheet specs. - [Contact Us](https://novelbits.io/contact.md) - Get in touch with Novel Bits. Questions about Bluetooth LE courses, BleuIO dongles, or general inquiries. - [Free Bluetooth LE Courses](https://novelbits.io/free-courses.md) - Get started with Bluetooth Low Energy development through our free courses. Learn from industry experts at Nordic, Silicon Labs, and Renesas—at zero cost. - [See What Your Bluetooth LE Device Is Actually Doing](https://novelbits.io/home.md) - Bluetooth LE consulting, training, and tools. I get a professional sniffer running against your device, then help you work out what to capture next. - [Newsletter](https://novelbits.io/newsletter.md) - Weekly Bluetooth LE development tips, industry news, specification updates, and product announcements delivered to your inbox every Friday. - [Privacy Policy](https://novelbits.io/privacy.md) - ← Back to Home Last updated: January 2026 This Privacy Policy describes how your personal information is collected, used, and shared when you visit Novel Bits (novelbits.io) or the Bluetooth Developer Academy (academy.novelbits.io) (collectively, "the Site"). Personal Information We Collect When yo… - [RFcreations Bluetooth Sniffers and Test Tools](https://novelbits.io/rfcreations.md) - Novel Bits is the exclusive North American distributor for RFcreations Bluetooth protocol analyzers and test tools. - [Terms & Conditions](https://novelbits.io/terms.md) - Terms and conditions for novelbits.io and the Bluetooth Developer Academy. Covers membership access, refund policies, intellectual property. - [Thank You!](https://novelbits.io/thank-you-code.md) - Your Bluetooth LE source code download is on the way to your inbox. Check your email in the next few minutes for the link. - [You're Subscribed!](https://novelbits.io/thank-you-newsletter.md) - Thank you for subscribing to the Bluetooth & UWB Newsletter. - [Thank You for Your Order!](https://novelbits.io/thank-you-order.md) - Your copy of Intro to Bluetooth Low Energy is on its way. - [Thank You!](https://novelbits.io/thank-you-sniffer.md) - Your Bluetooth LE Sniffer Guide is on the way to your inbox. - [Preferences Saved!](https://novelbits.io/thanks-for-sharing.md) - Your email subscription preferences have been updated successfully. You'll only receive the content you asked for. ## Posts - [Four Bluetooth LE Advertising Decisions, Priced in Joules](https://novelbits.io/bluetooth-le-advertising-energy-four-decisions.md) - Transmit power, payload, scannability and advertising interval, each measured per advertising event on an nRF54L15. Three change what an event costs. The fourth only changes how many you pay for. - [Why Battery Percentage Can't Predict a Bluetooth LE Brown-Out](https://novelbits.io/battery-percentage-bluetooth-le-brownout.md) - The battery level your device reports is read at rest and tracks energy. It browns out under load, when the voltage sags. Here is why your battery percentage can't see the reset coming, shown on the bench, and how to design around it. - [Hands-On with the nRF54L15 Tag: Dual-Antenna Channel Sounding in a Coin-Cell Package](https://novelbits.io/nrf54l15-tag-channel-sounding.md) - Nordic's nRF54L15 Tag is a dual-antenna, coin-cell Channel Sounding prototyping platform. A hands-on look at the board, why the second antenna matters, and ranging against it from a phone. - [Nordic Axon NPU Development Guide: Edge AI and Bluetooth LE on the nRF54LM20B](https://novelbits.io/nordic-axon-voice-workout-tracker.md) - A hands-on Voice Workout demo on the Nordic nRF54LM20 DK using the Axon NPU and Bluetooth LE. Nordic's bundled wakeword + KWS models do the work. - [Why I Couldn't Use J-Link RTT Viewer (And Built My Own)](https://novelbits.io/why-i-couldnt-use-jlink-rtt-viewer.md) - For ten years I wanted a better embedded log viewer, specifically for Bluetooth LE work. In March 2026 I finally built one, in about six hours, with help from an AI coding agent. Here is what didn't work, what changed, and what shipped. - [Bluetooth LE Audio and Auracast: The Profile Stack Explained (BAP, PBP, CAP, TMAP, HAP, GMAP)](https://novelbits.io/bluetooth-le-audio-auracast-profiles.md) - What Bluetooth LE Audio and Auracast actually are, how they relate, and what the six LE Audio profiles (BAP, PBP, CAP, TMAP, HAP, GMAP) each do. - [How Much Signal Do Building Materials Block? Real Bluetooth LE Measurements](https://novelbits.io/rf-chamber-episode-1-material-attenuation-public.md) - Every Bluetooth LE product has to work through enclosures and building materials. We measured ABS plastic and aluminum at 2.4 GHz inside a professional RF shielded chamber, with ceramic tile in the full analysis. - [Meet the Nordic nRF54LS05: The Cost-Optimized Entry Point to the nRF54L Series](https://novelbits.io/nordic-nrf54ls05-introduction.md) - Nordic nRF54LS05A and LS05B: entry-level Bluetooth LE SoCs with 128 MHz Cortex-M33, 508 KB NVM, and ultra-low power for sensors, beacons, remotes. - [Integrate Hubble Network on your nRF54L15 for Global Connectivity](https://novelbits.io/hubble-network-nrf54l15-tutorial.md) - Learn how to connect your Bluetooth LE devices to Hubble Network's global IoT infrastructure—90M+ smartphone gateways—using Nordic's nRF54L15 and the reference app. - [Inside the RF Chamber — Episode 0: Can an RF Shielded Enclosure Really Block Bluetooth LE Signals?](https://novelbits.io/rf-chamber-episode-0-shielded-enclosure-bluetooth-le.md) - I tested a Ramsey STE3000M RF shielded enclosure with a Bluetooth LE dongle. Door open vs. closed scan results show dramatic signal isolation. - [Bluetooth Channel Sounding: Proximity Unlock Demo with Pixel Watch](https://novelbits.io/bluetooth-channel-sounding-proximity-unlock-demo.md) - Build a proximity Mac unlock with Bluetooth Channel Sounding, a Pixel Watch 4, Silicon Labs xG24, and Python. Video demo and source included. - [BLE Sniffer Basics + Comparison Guide (Updated 2026)](https://novelbits.io/bluetooth-low-energy-ble-sniffer-tutorial.md) - A Bluetooth LE sniffer is one of the most crucial tools that every Bluetooth developer should have on hand. - [Why I Built My New Bluetooth LE Course with BleuIO and AT Commands](https://novelbits.io/why-i-built-my-bluetooth-le-course-with-bleuio.md) - After years of SDK-based Bluetooth LE training, I found a faster way. Here's why seeing both sides of the connection makes the protocol click. - [Introducing BleuIO Explorer: A Free Web-Based Bluetooth LE Debugging Tool](https://novelbits.io/bleuio-explorer-free-bluetooth-le-debugging-tool.md) - BleuIO Explorer is a free, browser-based Bluetooth LE debugging tool. Scan for devices, explore GATT services, read/write characteristics. - [Getting Started with BleuIO: Your First Bluetooth LE Commands in 10 Minutes](https://novelbits.io/bleuio-getting-started-guide.md) - Learn Bluetooth LE the easy way: no SDK, no embedded C, no compilation. Get your BleuIO dongle scanning in under 10 minutes with simple AT commands. - [Bluetooth LE Shorter Connection Intervals: A Hands-On Guide with the nRF54L15](https://novelbits.io/ble-shorter-connection-intervals-hands-on-nrf54l15.md) - Learn how to implement Bluetooth LE shorter connection intervals for lower latency using the Nordic nRF54L15, with step-by-step configuration and testing. - [nRF Cloud, powered by Memfault: Production-Ready Device Management and Observability for Bluetooth LE](https://novelbits.io/nrf-cloud-memfault-bluetooth-le-device-management.md) - Use nRF Cloud powered by Memfault for production device management, OTA updates, crash analytics, and fleet monitoring of Bluetooth LE devices. - [Meet the Nordic nRF54LM20A: The Perfect Fit for Advanced Bluetooth LE Projects](https://novelbits.io/nordic-nrf54lm20a-introduction.md) - The Nordic nRF54LM20A builds on the nRF54L Series with 2MB flash, 512KB RAM, 66 GPIO pins, high-speed USB, and a RISC-V coprocessor — all while maintaining Bluetooth LE Core v6.0 with Channel Sounding, Matter, Thread, and Zigbee support. - [Bluetooth Channel Sounding Applications: Beyond Distance Measurements with Nordic nRF54L15](https://novelbits.io/bluetooth-channel-sounding-applications-nrf54l15.md) - Bluetooth Channel Sounding applications beyond distance: secure ranging, indoor positioning, and hands-on nRF54L15 examples. - [Renesas Bluetooth LE Development Guide: Getting Started with the DA1453x SoC Family](https://novelbits.io/renesas-ble-development-da1453x.md) - Step-by-step guide to getting started with Renesas DA1453x Bluetooth LE SoC family, covering SDK setup, development tools, and first project configuration. - [Automating Bluetooth LE Packet Analysis with RFcreations blueSPY](https://novelbits.io/bluetooth-le-packet-analysis-automation-bluespy-guide.md) - Guide to automating Bluetooth LE packet capture and analysis using the RFcreations blueSPY sniffer for efficient debugging and testing workflows. - [Understanding nRF Connect SDK Bare Metal: A Comprehensive Guide to Lightweight Bluetooth Development](https://novelbits.io/nrf-connect-sdk-bare-metal-guide.md) - Learn when and how to use nRF Connect SDK Bare Metal for Bluetooth LE development. Covers architecture, memory optimization, power consumption. - [Mastering the Nordic Ecosystem: A Developer's Guide to Choosing the Right Tools for your Bluetooth LE Project](https://novelbits.io/nordic-bluetooth-le-development-tools.md) - If you're a wireless engineer, you know that things have changed. These days, Bluetooth Low Energy development is practically bursting with resources. - [Hands-On with the em | bleu (EM9305) Bluetooth LE SoC: Tiny Chip, Huge Potential](https://novelbits.io/em9305-bluetooth-le-developer-guide.md) - As IoT continues to demand more compact, power-efficient, and secure wireless solutions, developers are looking beyond generic Bluetooth LE modules. - [The nPM2100: Nordic’s Secret Weapon for Battery-Sipping Bluetooth LE Devices](https://novelbits.io/nordic-pmic-npm2100-ble-primary-cell-batteries.md) - Nordic's nPM2100 PMIC brings 95% boost efficiency, model-based fuel gauging, and sub-200nA idle modes to primary cell-powered Bluetooth LE devices. - [Raytac AN54L15Q: An nRF54L15 BLE Module That Simplifies RF Design and Worldwide Regulatory Approval](https://novelbits.io/raytac-an54l15q-nrf54l15-ble-module.md) - Raytac AN54L15Q: a Nordic nRF54L15-based Bluetooth LE module with simplified RF design and worldwide certifications for IoT product development. - [Bluetooth LE for Wi-Fi Onboarding: A Game-Changer for IoT Connectivity](https://novelbits.io/ble-wifi-onboarding-provisioning.md) - Wi-Fi has become a cornerstone of modern connectivity, powering everything from laptops and smartphones to smart home devices and industrial IoT systems. - [7 Reasons a Professional BLE Sniffer is Better Than a Low-cost Sniffer for Debugging](https://novelbits.io/professional-ble-sniffer-vs-low-cost-sniffer-debugging.md) - 7 reasons professional Bluetooth LE sniffers beat low-cost ones: full packet capture, spectrum analysis, LE Audio support, RF replay, and more. - [Introducing Channel Sounding: Secure Fine-Ranging using Bluetooth LE](https://novelbits.io/introduction-to-channel-sounding.md) - The release of Bluetooth 6.0 marks a significant milestone in the evolution of Bluetooth technology, introducing Channel Sounding, a groundbreaking feature - [nRF54L15 vs nRF52840 First Impressions and Power Tests](https://novelbits.io/nrf54l15-unboxing-first-impressions.md) - Is the nRF54L15 worth upgrading from the nRF52840? A hands-on comparison of features, power consumption measurements, and dev experience. - [How to Build a Scalable Ultra-Low Power Bluetooth Low Energy-based Weather Station](https://novelbits.io/scalable-ultra-power-bluetooth-low-energy-based-weather-station.md) - Build a scalable, battery-powered Bluetooth LE weather station with Nordic nRF52840 and PAwR (Periodic Advertising with Responses) for ultra-low power. - [Harnessing Ambient Energy for IoT: Silicon Labs' New Energy Harvesting Solution](https://novelbits.io/ambient-iot-silicon-labs-energy-harvesting.md) - Explore Silicon Labs' xG22E energy harvesting solution for ambient IoT. Covers solar, RF, and thermal harvesting, ultra-low power design. - [Taking Bluetooth LE Security to the Next Level with Certificate-Based Authentication and Pairing](https://novelbits.io/bluetooth-le-security-cbap.md) - With the rise of smart devices and the Internet of Things (IoT), Bluetooth technology has become an integral part of our daily lives. - [NXP's LE Audio Solution for Auracast](https://novelbits.io/nxp-nxh3675-bluetooth-le-audio-soc-auracast.md) - Introducing the NXP NXH3675 Bluetooth LE Audio chipset with Auracast broadcast support, stereo streaming, and high-definition connection-oriented audio. - [NXP's LE Audio Solution for Home Audio](https://novelbits.io/nxp-nxh3675-bluetooth-le-audio-soc-home-audio.md) - Overview of NXP's NXH3675 Bluetooth LE Audio chipset supporting Auracast broadcast audio and connection-oriented streaming for home audio applications. - [A Practical Guide to Debugging BLE Communication on iOS](https://novelbits.io/debugging-sniffing-secure-ble-ios.md) - Debug Bluetooth LE on iOS with Apple's Packet Logger. Capture HCI commands and events, extract LTK security keys, and decrypt encrypted traffic. - [Location Awareness of Bluetooth LE Connections by Monitoring RSSI From Multiple Devices](https://novelbits.io/location-awareness-ble-connections-monitoring-rssi.md) - How Silicon Labs' Bluetooth Connection Analyzer uses RSSI monitoring across multiple friend devices for accurate positioning and connection handover. - [Coded PHY: Bluetooth's Long-Range Feature](https://novelbits.io/bluetooth-long-range-coded-phy.md) - How Bluetooth Coded PHY enables long-range communication over 1 km. Covers S2 and S8 configurations, packet format, and smartphone support. - [Eddystone Beacon Tutorial: Implementation using Silicon Labs BG22 Explorer Kit](https://novelbits.io/eddystone-beacon-tutorial-silicon-labs-bg22.md) - In the previous blog article, we covered the iBeacon standard, which is a beacon standard developed by Apple. - [PAwR: Bidirectional Bluetooth LE Advertising](https://novelbits.io/periodic-advertising-with-responses-pawr.md) - Learn how Periodic Advertising with Responses (PAwR) enables bidirectional, large-scale Bluetooth LE communication. - [Mastering iBeacon: Step-by-step Silicon Labs BG22 Implementation Tutorial](https://novelbits.io/ibeacon-tutorial-silicon-labs-bg22.md) - Implement an iBeacon step-by-step with the Silicon Labs BG22 Explorer Kit. Covers beacon basics, iBeacon format, and full source code. - [Bluetooth LE Audio Explained: Isochronous Channels & LC3 (5.2 Spec)](https://novelbits.io/bluetooth-version-5-2-le-audio.md) - How Bluetooth 5.2 enables LE Audio: Isochronous Channels, LE Power Control, Enhanced ATT, and the LC3 codec explained for developers. - [Mastering Bluetooth LE: A Guide to Peripherals and Centrals](https://novelbits.io/ble-peripherals-centrals-guide.md) - The differences between Bluetooth LE peripheral and central roles: power consumption, connection management, and design considerations for IoT. - [What is Amazon Sidewalk & How Does it Work?](https://novelbits.io/what-is-amazon-sidewalk-developer-guide.md) - There’s a lot of confusion in the developer community - not only about what Amazon Sidewalk is - but also about what it can and can’t do. - [RSSI vs. Direction Finding - The Ultimate Guide to Bluetooth RTLS](https://novelbits.io/bluetooth-rtls-direction-finding-and-rssi.md) - In today's interconnected world, the ability to track and monitor assets and people in real-time has become increasingly important. - [Bluetooth LE Power Consumption: How to Optimize Battery Life](https://novelbits.io/ble-power-consumption-optimization.md) - How to reduce Bluetooth LE power consumption: connection intervals, advertising tuning, sleep modes, and measurement techniques for longer battery life. - [Choosing a Wireless Technology For Your Project](https://novelbits.io/choosing-wireless-technology.md) - Choose the right wireless technology for your IoT project: Bluetooth LE, Wi-Fi, Zigbee, Z-Wave, LoRaWAN, and cellular compared on range and power. - [Bluetooth GATT: How to Design Custom Services & Characteristics [MIDI device use case]](https://novelbits.io/bluetooth-gatt-services-characteristics.md) - Design custom Bluetooth LE GATT services and characteristics step-by-step, with a hands-on MIDI device implementation using the nRF52. - [Master BLE Sniffing: nRF52840 USB Dongle & Wireshark Guide](https://novelbits.io/nordic-ble-sniffer-guide-using-nrf52840-wireshark.md) - Learn how to capture and analyze Bluetooth LE advertising packets with the nRF52840 USB Dongle and Wireshark, including setup, display filters, coloring rules, and custom Wireshark profiles. - [Bluetooth HID Device Design: Step-by-Step Example Project](https://novelbits.io/bluetooth-hid-device-design-example-project.md) - Design a Bluetooth LE HID device step-by-step: GATT services, report descriptors, and a working example project from the ground up. - [Bluetooth LE SoC Vendor Comparison Guide](https://novelbits.io/ble-soc-vendor-comparison-guide.md) - Compare 9 Bluetooth LE SoC vendors: Nordic, Silicon Labs, TI, ST, NXP, Infineon, Telink, Renesas, and Onsemi. SDKs and chipset specs. - [Web Bluetooth: A Getting Started Guide for Developers](https://novelbits.io/web-bluetooth-getting-started-guide.md) - If you're interested in learning more about how to make use of Web Bluetooth, you're in the right spot. But before we get there, let's take a step back... - [Bluetooth HID: An Introduction to Human Interface Devices with Bluetooth LE](https://novelbits.io/bluetooth-hid-devices-an-intro.md) - Bluetooth HID explained: how USB HID was adapted for wireless keyboards, mice, and gamepads over Bluetooth LE. - [Bluetooth Mesh Networking: The Ultimate Guide](https://novelbits.io/bluetooth-mesh-networking-the-ultimate-guide.md) - How Bluetooth mesh networking works: managed flooding, publish-subscribe messaging, provisioning, security keys, and relay, proxy, and friend nodes. - [What is a Bluetooth Beacon? iBeacon, Eddystone, and Use Cases](https://novelbits.io/what-is-a-beacon-guide-to-bluetooth-beacon-technology.md) - How Bluetooth beacons work: iBeacon and Eddystone explained, with comparisons, advantages, and real-world use cases. - [7 Cool Projects You Can Build with the InPlay NanoBeacon™ IN100](https://novelbits.io/in100-inplay-bluetooth-beacon-seven-cool-projects.md) - Seven practical IoT projects you can build with the InPlay IN100 NanoBeacon, from weather stations to leak detectors, with zero code required. - [Bluetooth Low Energy (BLE): A Complete Guide](https://novelbits.io/bluetooth-low-energy-ble-complete-guide.md) - What is Bluetooth Low Energy? A developer's guide to the Bluetooth LE protocol stack, GAP, GATT, advertising, and building your first application. - [How to Choose a Bluetooth LE Module for Your Project](https://novelbits.io/how-to-choose-ble-module-for-your-project.md) - A practical guide to selecting the right Bluetooth LE module for your project: features, power, antenna types, certifications, and popular vendors. - [The Ultimate Guide to Getting Started with Android Bluetooth LE Development](https://novelbits.io/getting-started-android-bluetooth-le-development.md) - Learn how to set up an Android app for Bluetooth LE scanning. Covers permissions, scan configuration, callback and PendingIntent scanning. - [Tutorial: How To Design A Bluetooth LE GATT Server For Your Application](https://novelbits.io/design-bluetooth-low-energy-gatt-server-database.md) - Design a Bluetooth LE GATT server in 4 steps. Covers attributes, services, characteristics, UUIDs, and a weather station example with Silicon Labs. - [Bluetooth ATT and GATT Explained (Connection-Oriented Communication)](https://novelbits.io/bluetooth-le-att-gatt-explained-connection-oriented-communication.md) - A deep dive into Bluetooth LE ATT and GATT: attributes, services, characteristics, and profiles for connection-oriented data transfer. - [The Bluetooth Low Energy Protocol Stack: Understanding the Layers](https://novelbits.io/bluetooth-low-energy-protocol-stack-layers.md) - Understand the Bluetooth LE protocol stack layers including GAP roles, Link Layer states, and the Physical Layer. - [What is a Protocol Stack? And Why is it Layered?](https://novelbits.io/protocol-stacks-layered-architecture.md) - Protocol stacks are important for a variety of reasons. But what are they, exactly? - [Communications Protocols And Why We Need Them](https://novelbits.io/communications-protocols-and-why-we-need-them.md) - A communications protocol is a "set of rules that must be obeyed by all users in a device network." This is a very grand definition, but it is also very dr - [Chipset vs Module Bluetooth LE Solutions: The Ultimate Guide](https://novelbits.io/chipset-vs-module-bluetooth-le-solutions-the-ultimate-guide.md) - Chipset vs module for Bluetooth LE: trade-offs between SoC and SiP module designs including cost, RF complexity, certifications, and time to market. - [17 Most Popular Bluetooth Low Energy Chipsets Compared](https://novelbits.io/17-most-popular-bluetooth-low-energy-chipsets-compared.md) - Choosing a Bluetooth LE chipset? Compare 17 popular SoCs from Nordic, TI, Silicon Labs, NXP, and more, with specs, features, and pricing. - [How Fast is Bluetooth 5? Real Throughput, PHY, DLE & MTU Tuning](https://novelbits.io/bluetooth-5-speed-maximum-throughput.md) - How fast is Bluetooth 5? Real throughput depends on PHY, DLE, ATT MTU, and connection intervals. Full guide with measured nRF52 numbers. - [How a Group of Researchers Hacked Tesla's Passive Keyless Entry System](https://novelbits.io/tesla-passive-keyless-entry-system-hacked.md) - NCC Group demonstrated a Bluetooth LE relay attack that bypasses encryption and latency checks to unlock a Tesla Model 3 without the owner's phone nearby. - [How to Protect the Privacy of Your Bluetooth Low Energy Device](https://novelbits.io/how-to-protect-the-privacy-of-your-bluetooth-low-energy-device.md) - There are several ways to secure Bluetooth LE device communications. One way is to randomize the MAC address of the device. - [Native vs. Cross-Platform Bluetooth LE Mobile Apps](https://novelbits.io/native-vs-cross-platform-bluetooth-low-energy-mobile-app-platforms.md) - 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. - [The World's First Programming-Free Bluetooth Beacon Platform](https://novelbits.io/inplay-nanobeacon-in100-programming-free-bluetooth-beacon.md) - The InPlay NanoBeacon IN100: the world's first programming-free Bluetooth beacon SoC. Build iBeacon, Eddystone, or custom beacons, no code. - [Introducing the Nordic nRF5340 LE Audio Development Kit](https://novelbits.io/nordic-nrf5340-le-audio-development-kit.md) - Explore the Nordic nRF5340 LE Audio development kit: features, applications, broadcast and connected isochronous streams, and the LC3 codec. - [Implementing Nordic nRF52 OTA DFU over Bluetooth LE - Part 4](https://novelbits.io/nrf52-ota-dfu-ble-part-4.md) - Step-by-step guide to integrating Nordic Buttonless DFU into your nRF52 application. Covers bootloader setup, key generation, firmware packaging. - [Maximum Data Size in a Bluetooth Advertising Packet](https://novelbits.io/maximum-data-bluetooth-advertising-packet-ble.md) - Maximum data size in a Bluetooth LE advertising packet: legacy (31 bytes) vs extended (254 bytes) advertising PDUs, plus payload optimization tips. - [Bluetooth vs. Bluetooth Low Energy: What's the Difference?](https://novelbits.io/bluetooth-low-energy-vs-bluetooth-classic-br-edr.md) - Bluetooth Classic (BR/EDR) vs Bluetooth Low Energy: compare power consumption, range, data rate, topology, tools, and cost. - [How to Manage Multiple Bluetooth LE Peripherals in iOS](https://novelbits.io/manage-multiple-ble-peripherals-in-ios-swiftui.md) - Build an iOS SwiftUI app that manages multiple Bluetooth LE peripherals simultaneously. Two-part tutorial with full source code. - [How Bluetooth Low Energy Works: Advertisements (Part 2)](https://novelbits.io/bluetooth-low-energy-advertisements-part-2.md) - Learn how Bluetooth LE advertising works in practice: broadcasting vs. connectable devices, discoverable modes, advertising parameters, intervals. - [Introduction to Bluetooth LE Mobile Development [iOS] - Part 2](https://novelbits.io/intro-ble-mobile-development-ios-part-2.md) - Part 2 of iOS Bluetooth LE mobile development: connecting to peripherals, discovering services, reading characteristics, and handling notifications. - [How Bluetooth Low Energy Works: 21 Interesting Facts](https://novelbits.io/how-bluetooth-low-energy-works-21-interesting-facts.md) - 21 key facts about Bluetooth Low Energy: backward compatibility, long-range mode, advertising packets, PHY options, and power optimization. - [How Bluetooth Low Energy Works: Advertisements (Part 1)](https://novelbits.io/bluetooth-low-energy-advertisements-part-1.md) - How Bluetooth LE advertisements work: GAP roles, advertising channels, packet formats, PDU types, and legacy vs extended advertising. - [A Deep Dive Into Eddystone Beacons (nRF52 + Zephyr use case)](https://novelbits.io/eddystone-beacons-zephyr-nrf52.md) - Google's Eddystone beacon standard explained: UID and URL frame types, packet formats, and a hands-on implementation with Zephyr RTOS and the nRF52. - [Bluetooth Addresses & Privacy in Bluetooth Low Energy](https://novelbits.io/bluetooth-address-privacy-ble.md) - The four Bluetooth address types explained: public, random static, resolvable private, and non-resolvable. Plus how Bluetooth LE privacy prevents tracking. - [A Deep Dive into BLE Packets and Events](https://novelbits.io/deep-dive-ble-packets-events.md) - Analyze real Bluetooth LE packet captures including advertisements, connection requests, version exchange, feature exchange, MTU negotiation. - [Getting Started with the Silicon Labs BG22 Chipset](https://novelbits.io/getting-started-silicon-labs-bg22.md) - Step-by-step guide to setting up the Silicon Labs EFR32BG22 development environment in Simplicity Studio, running the Thermometer example. - [Introduction to BLE Mobile Development [iOS] - Part 1](https://novelbits.io/intro-ble-mobile-development-ios.md) - In this tutorial, we will look at developing iPhone/iPad apps that interface with a Bluetooth Low Energy peripheral to send/receiv - [Understanding the "SweynTooth" BLE Vulnerabilities](https://novelbits.io/sweyntooth-ble-vulnerabilities.md) - The SweynTooth vulnerabilities affecting Bluetooth LE SoC vendors: types of attacks, impact, and how to protect your devices. - [Implementing Over-the-Air Device Firmware Update for nRF52 - Part 3](https://novelbits.io/ota-device-firmware-update-part-3.md) - 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](https://novelbits.io/ota-device-firmware-update-part-2.md) - Implementing Over-the-Air Device Firmware Update for nRF52 - Part 2. A step-by-step guide by Novel Bits. - [Implementing Over-the-Air Device Firmware Update (OTA DFU) - Part 1](https://novelbits.io/ota-device-firmware-update-part-1.md) - 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). - [Zephyr Tutorial: Bluetooth Low Energy Development](https://novelbits.io/zephyr-getting-started-bluetooth-low-energy-development.md) - What is the Zephyr Project? Zephyr is an open-source real-time operating system (RTOS) meant for use on resource-constrained embedded systems. - [The nRF52840 USB Dongle Tutorial (Part 1)](https://novelbits.io/nrf52840-usb-dongle-tutorial-1.md) - Learn how to use the Nordic nRF52840 USB Dongle for Bluetooth LE development. Covers setup, nRF Connect for Desktop, programming. - [Bluetooth 5 Advertisements: Everything you need to know](https://novelbits.io/bluetooth-5-advertisements.md) - You’ve probably heard so much about the recently released Bluetooth 5. - [How do I choose a UUID for my custom services and characteristics?](https://novelbits.io/uuid-for-custom-services-and-characteristics.md) - Learn how to choose a UUID for custom Bluetooth LE GATT services and characteristics, avoid reserved UUIDs, and understand the Bluetooth Base UUID format. - [Bluetooth Low Energy (BLE) Connection Intervals and Events](https://novelbits.io/ble-connection-intervals.md) - A Bluetooth LE connection interval is the time between two data transfer events between the central and peripheral device. Learn why it matters. ## Optional - [RSS Feed](https://novelbits.io/blog/rss/) - [Sitemap](https://novelbits.io/sitemap.xml) - [Full content of pages and posts](https://novelbits.io/llms-full.txt)