Bluetooth & BLE

Bluetooth Classic, BLE, GATT profiles, beacons, and mesh networking
Radio Remi, your wireless guide

Your guide: Radio Remi

“Range, power, and data-rate is a triangle — pick two honestly, then measure the third in the real room.”

Start With the Story

A product team is standing around a small device, a phone, and a gateway. The question is not “does it have Bluetooth?” The question is what kind of short-range evidence the product needs: a quick setup link, a low-power sensor report, a secure phone interaction, a mesh relay, or a field-debugging trace.

Use this module as that route map. Start with the job the device must prove, then follow the chapters that turn radio behavior into roles, GATT data, pairing choices, implementation checks, and a release record.

Bluetooth & BLE

This module explains how Bluetooth Classic, Bluetooth Low Energy (BLE), and Bluetooth Mesh support short-range IoT communication. Use this page as a roadmap: start with the fundamentals if you are new to Bluetooth, or jump directly to architecture, security, implementation, or review chapters when you already know what you need.

Start here

If you are choosing a technology for an IoT product, begin with Bluetooth Classic vs BLE, then read Bluetooth Profiles and Bluetooth Security. If you are building firmware or a lab prototype, start with Bluetooth Protocol Stack, Bluetooth BLE Protocol, and Bluetooth Implementation.

Fast Path

What You Will Learn

  • How Bluetooth Classic, BLE, and Bluetooth Mesh differ in throughput, power use, latency, topology, and device roles.
  • How advertising, scanning, connections, GATT services, characteristics, and profiles fit together in BLE systems.
  • How piconets, central/peripheral roles, connection parameters, and mesh relays affect reliability and energy use.
  • How pairing, bonding, encryption keys, privacy features, and common attack paths shape device security.
  • How to implement, test, and debug Bluetooth behavior using code examples, Python workflows, and hands-on labs.

Chapter Groups

Fundamentals

Network Architecture

Security

Implementation & Labs

Applications & Review

Choosing the Right Chapter

Suggested Study Order

  1. Learn the fundamentals and compare Classic Bluetooth with BLE.
  2. Study the protocol stack, advertising, GATT, and profiles.
  3. Review topology, connection establishment, piconets, and mesh behavior.
  4. Work through pairing, encryption keys, privacy, and security labs.
  5. Practice implementation with code, Python tooling, and hands-on labs.
  6. Finish with the review chapters and assessment.