Skip to content
IoT Crest

Bluetooth mesh explained: nodes, relays and uses

Published , 7 min read

Short answer: Bluetooth mesh is a networking standard from the Bluetooth SIG that lets many Bluetooth Low Energy devices pass messages to each other, so a command can travel across a whole building by hopping from device to device. It is most used in networked lighting, in offices and in some smart bulbs and switches at home. It is not the same as ordinary Bluetooth pairing, it is not IP-based, and it is not one of the networks Matter runs on, so at home it usually needs the maker's app or a bridge to join everything else.

Bluetooth mesh explained: how messages hop between devices, relay, proxy, friend and low power nodes, Mesh 1.1, and how it compares with Zigbee and Thread.

This article covers what Bluetooth mesh is and how it differs from normal Bluetooth, how managed flooding carries messages, the four node features, publish and subscribe, how security and provisioning work, what Mesh 1.1 added, how it compares with Zigbee, Thread and Wi-Fi in a home, and what to check before buying Bluetooth mesh devices. It does not cover the Bluetooth Low Energy radio in detail, programming a mesh node, or reviews of particular lighting systems.

Bluetooth mesh is a way for Bluetooth Low Energy devices to form a network in which every message can reach every device, even ones far outside the range of a single radio. The Bluetooth SIG, the body behind Bluetooth, published the first version in 2017 and a major update in 2023. It has become a standard choice for lighting control in offices, warehouses and shops, and it turns up at home in some bulbs, switches and sensors. This guide explains how it works, where it fits and how it compares with the other home radios. It belongs with the smart home guides, next to the Zigbee vs Z-Wave vs Wi-Fi comparison and the Thread border router guide.

How Bluetooth mesh differs from normal Bluetooth

Ordinary Bluetooth connects two devices: a phone to earbuds, a phone to a fitness band. Each connection is one to one, and range is limited to what one radio can reach.

Bluetooth mesh uses the same Low Energy radio but works differently. Devices do not pair one to one. Instead, they broadcast short messages using Bluetooth advertising packets, and other devices in the network pick them up and pass them on. A message from a wall switch can reach a lamp at the far end of a building by hopping through the lamps in between. A network can hold thousands of devices, and adding more devices tends to improve coverage rather than weaken it.

How messages travel: managed flooding

Bluetooth mesh moves messages by managed flooding. When a device sends a message, every device in range that acts as a relay repeats it, and the devices that hear those repeats relay it again, until the message has spread across the network. The flooding is “managed” by three rules that stop it running out of control:

  • Time to live (TTL). Each message carries a hop count that drops by one at every relay. When it reaches its limit, nobody repeats it.
  • Message cache. Each device remembers messages it has recently seen and ignores copies, so the same message is not relayed twice by one device.
  • Only some devices relay. Usually mains-powered devices, such as lamps, take on the relay job. Battery devices do not.
Managed flooding: a switch turns on a group of lamps switch sends, TTL 3 lamp lamp relays, TTL 2 relays, TTL 2 lamp lamp relays, TTL 1 already seen, ignores copy far lamp in the group Every lamp subscribed to the group acts on the message; the hop count stops the flood.
Diagram: managed flooding. A wall switch sends a message with a time to live of 3. The two nearest lamps relay it with the count reduced to 2, the next lamps relay it again at 1, and a lamp that hears a copy it has already seen ignores it. The message reaches a far lamp in the same group. Every lamp subscribed to the group acts on the message, and the falling hop count stops the flood from spreading forever.

Flooding sounds wasteful, but it has a useful property: there are no routes to set up or repair. If a lamp is switched off at the wall, messages simply take another path. Mesh 1.1 added directed forwarding for large networks, where messages follow chosen paths instead of flooding everywhere, which cuts radio traffic in big installations.

The four node features

Every device in a mesh is a node, and a node can take on extra jobs:

  • Relay. Repeats messages to extend the network. Typically lamps and other mains-powered devices.
  • Proxy. Lets a device that only speaks ordinary Bluetooth, such as a phone, talk to the mesh. The phone connects to one proxy node, and that node passes its messages in and out. This is how a phone app controls a mesh of bulbs.
  • Low power node. A battery device, such as a motion sensor or a remote, that sleeps most of the time and cannot listen for messages constantly.
  • Friend. A mains-powered device that holds messages for a sleeping low power node. When the low power node wakes, it asks its friend for anything that arrived while it slept.
Friend and low power node: how a battery sensor stays in the mesh rest of the mesh sends a settings change friend (a lamp) stores the message sensor asleep sensor wakes polls its friend later anything new? friend hands over the stored message
Diagram: a friend and a low power node. The rest of the mesh sends a settings change for a battery sensor while it is asleep. A lamp acting as its friend stores the message. Later the sensor wakes, polls its friend to ask whether anything new arrived, and the friend hands over the stored message, so the sensor can sleep most of the time without missing anything.

Publish, subscribe and models

Devices in a Bluetooth mesh do not usually address each other one by one. A switch publishes its messages to an address, often a group address such as “living room lights”, and every lamp that subscribes to that address acts on them. Moving a lamp to a different room means changing its subscription, not reprogramming the switch.

What a message means is defined by models: standard building blocks such as Generic OnOff, Light Lightness, Light CTL (color temperature) and Sensor. Two devices from different makers that use the same SIG models can, in principle, work together. In practice, many consumer products use their own models or a vendor’s own mesh on top of Bluetooth Low Energy, which is why mixing brands at home is often harder than the standard suggests.

Security and provisioning

Security is built in and cannot be switched off. Adding a device to a network is called provisioning: a phone app or a controller exchanges keys with the new device, after which it holds:

  • a network key, which lets it relay and decode network traffic for that mesh;
  • one or more application keys, which separate traffic for different uses, so a lighting key cannot be used to open a door;
  • a device key, used only between the device and the provisioner to configure it.

Messages are encrypted and authenticated at both levels, and include protections against replayed messages. Mesh 1.1 added certificate-based provisioning, so a device can prove it is a genuine product before it is admitted, and remote provisioning, so devices can be added through the mesh rather than within range of the phone.

When a device is removed or lost, a well-designed app runs a key refresh so the old device can no longer read the network. It is worth checking that your app does this. The general rules in IoT device security basics apply here as for any connected device.

What Mesh 1.1 added

The Bluetooth SIG announced Mesh 1.1 in September 2023. Besides directed forwarding and the provisioning changes above, it added device firmware update over the mesh, private beacons that make devices harder to track, and subnet bridging for large sites split into separate networks. The Bluetooth SIG’s mesh page lists the full set. Devices built on 1.0 still work with 1.1 networks, without the new features.

Bluetooth mesh compared with Zigbee, Thread and Wi-Fi at home

Bluetooth meshZigbeeThreadWi-Fi
RadioBluetooth Low Energy, 2.4 GHzIEEE 802.15.4, 2.4 GHzIEEE 802.15.4, 2.4 GHz2.4 and 5 GHz
How messages moveManaged floodingRouted meshRouted meshStar, through the router
IP-basedNoNoYesYes
Phone control without a hubYes, through a proxy nodeNoNoYes
Remote and automated controlNeeds a bridge or hubNeeds a hubNeeds a border routerBuilt in
Part of MatterNo (Bluetooth used only to add devices)No (bridges exist)YesYes
Main strengthLarge lighting networks, phone controlHuge choice of home devicesMatter, IP, low powerBandwidth, no hub

Against Zigbee. Both are low-power meshes on 2.4 GHz. Zigbee has a far larger range of home devices and works well with local hubs. Bluetooth mesh has the advantage that a phone can control devices directly, with no hub, which suits a few bulbs in a flat. For a whole house with sensors and automations, Zigbee is the more practical base; the Zigbee vs Z-Wave vs Wi-Fi guide covers why.

Against Thread. Thread is IP-based and is one of the two networks Matter runs on, which is why most new low-power home devices are moving to it. Bluetooth mesh is not part of Matter: Matter uses Bluetooth only to set a device up, and then hands it over to Wi-Fi or Thread. See how Matter works for that step.

Against Wi-Fi. Wi-Fi needs no hub and has plenty of bandwidth, but battery devices struggle on it. Bluetooth mesh runs battery switches and sensors for a long time and lamps relay for each other, so coverage grows with the number of devices.

Where Bluetooth mesh is used

  • Commercial lighting. This is its main market: networked lighting in offices, schools and warehouses, where every fitting contains a sensor and a mesh node and the building can be controlled without separate control wiring.
  • Smart bulbs and switches at home. Some mainstream bulbs, plugs and switches use Bluetooth mesh, or a maker’s own mesh built on Bluetooth Low Energy, so they can be set up from a phone without a hub.
  • Asset tracking and sensors in buildings, using the mesh to carry readings and beacon sightings back to a gateway.

Before you buy Bluetooth mesh devices for a home

  • Check what the app needs. Control from a phone in the room usually works with no hub. Control from outside the house, voice assistants and schedules usually need a bridge or a hub that stays on.
  • Check for local control. If everything goes through the maker’s cloud, the lights may stop responding to automations when the internet is down. The local-only smart home guide explains how to check.
  • Do not expect brands to mix. Unless both products say they support the same SIG mesh models, assume they will only work with their own app.
  • Consider Matter instead for new purchases that need to work with several ecosystems. Matter over Thread gives the low-power mesh benefits with wide support.

For the other radios a smart home uses, read the Zigbee vs Z-Wave vs Wi-Fi comparison, the Thread border router guide and the rest of the smart home guides.

Written by the IoT Crest editorial team. Facts in this article follow the editorial policy: only well-established behavior is stated and no figures are invented.

More from Smart home

  1. What is Zigbee? How the smart home mesh works

    What Zigbee is and how its mesh works: the 2.4 GHz radio and channels, coordinators, routers and end devices, pairing and keys, hubs, Matter and Tuya.

  2. What is a smart home? How it works, what breaks

    What a smart home is: the devices, radios, hubs and apps it is made of, how an automation runs, where Matter fits, and what tends to break and why.

  3. What is a smart plug? Relay, metering, limits

    How a smart plug works: the relay, US load ratings, how far to trust energy readings, schedules, standby draw, what it cannot do and which radio to pick.

  4. WPA2 vs WPA3: the differences and which one to use

    WPA2 vs WPA3: what WPA3 changes, whether WPA2 is still secure, Personal, Enterprise and transition mode, WPA3's drawbacks, and which setting to pick.

  5. Thread border router: what it does, which devices have one, and whether you need one

    What a Thread border router does, the Apple, Google, Amazon and other devices that include one, why Matter over Thread needs one, and Thread vs Zigbee.

  6. How Matter works and what it changes for smart home buyers

    How Matter works: the application layer, Thread and Wi-Fi transport, controllers and multi-admin, and what it changes when you buy smart home devices.

  7. Zigbee vs Z-Wave vs Wi-Fi for smart home devices

    Zigbee vs Z-Wave vs Wi-Fi compared for smart home devices: range, mesh behavior, power use, hubs, interference and which fits lights, sensors and locks.

  8. Setting up a local-only smart home with no cloud

    How to set up a local-only smart home that keeps working without the internet: a local controller, devices without cloud accounts, and remote access.

All smart home articles

Sponsor an article in this topic

Sponsored articles and in-article link placements for IoT vendors, agencies and SEO buyers. Every sponsored piece is labeled, edited to the same standard as the rest of the site, and placed in the hub its readers already visit. Rates on request.

Ask a question

Ask a question

Spotted an error, or want a topic covered? It goes straight to the editors, who reply by email, WhatsApp or SMS.