Bluetooth & BLE · Study deck
BLE Mesh Networking
Picture one switch asking every corridor light to turn off while some nodes sleep and one relay fails.
Radio Remi is your guide for this deck.

After studying this chapter
Learning objectives
You will be able to:
- Design and deploy BLE Mesh networks for building automation use cases
- Analyze Bluetooth Mesh node roles and assign them correctly to deployment scenarios
- Calculate TTL values for mesh networks based on network diameter and relay spacing
- Explain the Friend/Low Power Node relationship and when to use it for battery-powered devices
Major section
In 60 Seconds
Bluetooth Low Energy (BLE) means the low-power radio family on which Bluetooth Mesh builds its managed message network.
- Relays forward messages while TTL remains, Low Power Nodes sleep and poll a Friend, and publish/subscribe addressing lets one command reach every device in a group.
Major section
In Plain English
BLE Mesh is like a bucket brigade for data - instead of one device trying to reach another across a building, messages get passed from neighbor to neighbor until they arrive.
- Each "helper" device (relay node) passes the message along, so you can cover an entire office building with one network.
Major section
For Kids: The Sensor Squad and the Message Relay Race
But I can only shout to lights that are nearby!".
- You tell ME your message, and I'll pass it to my neighbor, and they'll pass it to THEIR neighbor, until it reaches the 1st floor!".
- the battery nodded. "That's exactly what BLE Mesh does!
Major section
BLE Mesh Networking
BLE Mesh uses managed flooding rather than a single fixed route.
- Nodes relay messages only while the message still has TTL remaining, and subscribers act on messages addressed to their group.
- BLE Mesh sits above ordinary BLE advertising or GATT bearers.
- Troubleshooting is easier if you move from the application model downward to the bearer.
Major section
Interactive: BLE Mesh TTL and Propagation Calculator
Each relay forwards once (message cache prevents re-flooding).
- An office floor (40m x 30m = 1,200 m^2^) needs BLE Mesh lighting control for 120 LED fixtures plus 20 wall switches and 10 occupancy sensors.
- 120 LED fixtures: Relay nodes (mains-powered, forward mesh traffic).
Try it: Interactive: BLE Mesh TTL and Propagation Calculator in the chapter
Major section
Putting Numbers to It
Result: 120 relays provide excellent mesh density (1 relay per 10 m^2^), TTL=9 ensures full coverage, and 90 ms propagation delay is imperceptible for lighting control.
- 15 LPNs (5 switches + 10 sensors) need Friend nodes.
Major section
Phoebe's Field Notes: The Three Channels The Airtime Math Left Out
For 135 relay transmissions that is 129.6 ms of total airtime.
- Polling every 2 s at 10 mA costs 0.1152 mAh/day, so a 220 mAh cell has at most 5.23 years for polling before sleep and other work are counted.
Major section
Start With the Story
BLE Mesh works because managed flooding, TTL, provisioning, keys, models, and publication rules make that shared space governable.
- A mesh message sounds easy until a light switch, relay, group address, battery sensor, and gateway all share the same air.
Major section
Deep Dive: Mesh Relay Evidence and Key Boundaries
BLE Mesh commissioning evidence should prove that managed flooding is bounded, not just that one test command worked.
- Friend/LPN evidence is different.
- A battery sensor can sleep only if a nearby Friend buffers messages while the sensor radio is off.
- Mesh key evidence should separate forwarding from reading.
Major section
Deep Dive: Mesh Relay Evidence and Key Boundaries (continued)
For example, if a door sensor polls every 30 seconds, a configuration update sent while it sleeps should arrive on the next poll instead of disappearing into the flood.
- A hallway relay needs the NetKey so it can authenticate and forward network traffic, decrement TTL, and reject malformed packets.
- It should not need the lighting AppKey unless it actually controls a lighting model.
- A useful commissioning record lists which AppKeys each model is bound to and includes a test where a relay forwards an application message it cannot decrypt at the application layer.
Major section
Quick Reference Card
Home: fewer than 50 devices; use roughly 10-20% relays.
- Office: 50-200 devices; use roughly 15-25% relays.
- Building: 200-1000 devices; use roughly 10-20% relays, with relay placement checked per floor.
Deck summary
Key takeaways
Bluetooth Low Energy (BLE) means the low-power radio family on which Bluetooth Mesh builds its managed message network.
- BLE Mesh is like a bucket brigade for data - instead of one device trying to reach another across a building, messages get passed from neighbor to neighbor until they arrive.
- But I can only shout to lights that are nearby!".
- BLE Mesh uses managed flooding rather than a single fixed route.
- Each relay forwards once (message cache prevents re-flooding).
Retrieval practice
Recall check 1 of 6

Radio Remi says: answer from memory, then check your reasoning.
Q1In Bluetooth Mesh, a sensor publishes temperature readings to address 0xC001 and all ceiling displays subscribe to 0xC001. What messaging model does this describe?
Show answer
Answer: A Bluetooth Mesh uses a publish/subscribe model.
Retrieval practice
Recall check 2 of 6

Radio Remi says: answer from memory, then check your reasoning.
Q2You're deploying a BLE Mesh network in a 3-story building with relays spaced 10 meters apart. The maximum distance between any two nodes is 80 meters. What TTL value should you configure?
Show answer
Answer: C Calculate: 80m / 10m spacing = 8 hops minimum.
Retrieval practice
Recall check 3 of 6

Radio Remi says: answer from memory, then check your reasoning.
Q3A battery-powered motion sensor needs to receive occasional configuration updates from a central controller in a BLE Mesh network. What node type combination should you use?
Show answer
Answer: B LPN + Friend is the correct pattern for battery-powered sensors that need to receive messages.
Retrieval practice
Recall check 4 of 6

Radio Remi says: answer from memory, then check your reasoning.
Q4In a BLE Mesh network spanning a 3-story building with relay nodes spaced 10 meters apart and maximum node distance of 80 meters, what TTL value should you configure?
Show answer
Answer: C Correct!
Retrieval practice
Recall check 5 of 6

Radio Remi says: answer from memory, then check your reasoning.
Q5A battery-powered motion sensor in a BLE Mesh network needs to receive occasional configuration updates. Which node type combination is correct?
Show answer
Answer: B Correct!
Retrieval practice
Recall check 6 of 6

Radio Remi says: answer from memory, then check your reasoning.
Q6Complete the code to set up BLE notifications for real-time sensor data:
Show answer
Answer: A BLE notifications allow a device to push data updates.
Print reference
Answers
Answer key.
- A · Bluetooth Mesh uses a publish/subscribe model.
- C · Calculate: 80m / 10m spacing = 8 hops minimum.
- B · LPN + Friend is the correct pattern for battery-powered sensors that need to receive messages.
- C · Correct!
- B · Correct!
- A · BLE notifications allow a device to push data updates.