logo
Главная страница

Блог около Bluetooth Mesh Networking Advances Iot Connectivity

Оставьте нам сообщение
компания Блог
Bluetooth Mesh Networking Advances Iot Connectivity
последние новости компании о Bluetooth Mesh Networking Advances Iot Connectivity

Have you ever imagined countless devices working together intelligently to create a seamlessly connected, highly efficient smart environment? Bluetooth Mesh networking is the key technology making this vision a reality. Building on our previous discussion of fundamental concepts like nodes, elements, models, and states, we now delve deeper into the core mechanisms of addressing, messaging, publish-subscribe models, and lists that collectively form the backbone of robust Bluetooth Mesh networks.

Bluetooth Mesh Architecture: A Low-Power Communication Engine

Bluetooth Mesh networks didn't emerge in isolation—they evolved from established Bluetooth Low Energy (LE) technology with innovative extensions. The architecture builds progressively (Figure 1), with each layer performing critical functions to create a stable communication framework.

Bluetooth Mesh Network Architecture

Nodes serve as the fundamental units of Bluetooth Mesh networks, encompassing smart lights, thermostats, industrial equipment, or electronic access systems. These nodes can send, receive, and forward information through "messages." Precise message delivery relies on "addresses" that identify sources (source addresses) and destinations (target addresses).

Precision Addressing: Ensuring Accurate Message Delivery

Addresses play a pivotal role in Bluetooth Mesh networks by determining message flow. The system primarily uses four address types—unicast, virtual, multicast, and unassigned—each encoded as 16-bit values (Figure 2).

Bluetooth Mesh Address Encoding
Unassigned Address

Elements without configured addresses hold unassigned addresses, which lack unique identifiers and cannot participate in actual message communication.

Unicast Address

During provisioning, the network configurator assigns each element a unique unicast address that remains fixed throughout the node's network lifecycle. Messages sent to unicast addresses are exclusively processed by the specific element matching the target address.

Virtual Address

This innovative addressing method associates multiple elements (potentially across different nodes) with a Label UUID. Instead of using the full 128-bit UUID, the network generates 16,384 possible virtual addresses through hash calculations, significantly optimizing communication—especially during segmented message transmission.

Multicast Address

Multicast addresses enable simultaneous message delivery to multiple elements, categorized as:

  • Dynamically allocated addresses (0xC000–0xFEFF) for flexible application-level grouping
  • Fixed addresses predefined by Bluetooth SIG for specific network functions:
    • Reserved for Future Use (RFU): 0xFF00–0xFFFB
    • All-proxies: 0xFFFC (all proxy-enabled nodes)
    • All-friends: 0xFFFD (all friend-enabled nodes)
    • All-relays: 0xFFFE (all relay-enabled nodes)
    • All-nodes: 0xFFFF (every node in the network)

Fixed multicast messages typically process through nodes' primary elements.

Message Communication: The Language of Interaction

Bluetooth Mesh networks rely entirely on messages for communication, divided into two categories:

Control Messages

These maintain network operations, including heartbeat messages for node monitoring and friend request messages for power management coordination.

Access Messages

These enable functional device interactions. Client models use access messages to get or set server model states, while server models report state changes. Each state has associated messages for client-server interaction—for example:

  • Generic OnOff Get : Retrieves a generic model's switch state (no parameters)
  • Generic OnOff Set : Modifies switch state with parameters including:
    • OnOff: Target state (on/off)
    • TID: Transaction identifier preventing duplicate processing
    • Transition Time: Duration for state change
    • Delay: Execution timing

Access messages further classify as acknowledged (requiring receiver confirmation) or unacknowledged (no response required, including status messages).

Robust Message Security: Protecting Network Data

Every Bluetooth Mesh message receives comprehensive protection through NetKeys (network-layer security) and AppKeys (application-layer security). Networks without subnetting use a single NetKey, while sensitive applications employ dedicated AppKeys for granular access control—ensuring security isolation even among relay nodes that forward messages without decrypting application data.

Publish/Subscribe Model: Efficient Message Distribution

Bluetooth Mesh networks implement a publish/subscribe framework where publishers generate messages and subscribers express interest in receiving them. Messages publish to unicast, multicast, or virtual addresses, either as replies or unsolicited messages. Each model maintains subscription lists defining valid source addresses, enabling network-wide status updates regardless of physical proximity (Figure 3).

Valid Source and Destination Addresses in Access Messages
Future Outlook: Building Smarter, More Connected Worlds

With mature technology, broad interoperability, and a reliable ecosystem, Bluetooth Mesh networks provide the foundation for industrial-grade device networks. Understanding these core concepts prepares for deeper exploration of advanced topics like security configurations, provisioning processes, and proxy nodes—ushering in an era of truly interconnected intelligence.

Время Pub : 2026-09-19 00:00:00 >> список блога
Контактная информация
Shenzhen Sinosun Technology Co., Ltd.

Контактное лицо: Mr. Liu

Телефон: +86-13823678436

Факс: 86-755-83849434

Оставьте вашу заявку (0 / 3000)