Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Eingebettet

Bluetooth Mesh Design: Nodes, Features und Interoperabilität verstehen

Bluetooth Low Energy (BLE) ist zum Rückgrat des IoT-Ökosystems geworden und treibt Smart Homes, Home-Healthcare-Geräte und Asset-Tracking-Lösungen mit seinem stromsparenden Profil an. Doch traditionelles BLE ist auf One-to-One- oder One-to-Many-Verbindungen beschränkt, und seine kurze Reichweite macht es schwierig, alle Geräte von einem einzigen Punkt aus zu steuern – besonders in Mehrzimmer-Häusern, wo Signale Wände und andere Hindernisse durchdringen müssen.

Was viele IoT-Implementierungen brauchen, ist echte Many-to-Many-Kommunikation: Jeder Knoten muss von mehreren Peers empfangen und an mehrere Peers senden können. Stellen Sie sich eine Gruppe von vier smarten Glühbirnen vor, die von mehreren Smartphones gesteuert werden, während sie gleichzeitig auf „Set“-Befehle von einem Dimmer oder einem Präsenzsensor hören. Traditionelles BLE kann diese Anforderung schlicht nicht erfüllen.

Bluetooth Mesh löst diese Herausforderungen, indem es mesh-weites Many-to-Many-Routing, Reichweitenerweiterung und stromsparenden Betrieb hinzufügt, während Geräte weiterhin mit kleinen Batterien laufen können. Es ist schnell zur bevorzugten Technologie für Heimautomatisierung geworden, weil jeder Knoten direkt von einem Phone oder Tablet erreichbar ist – kein Gateway erforderlich – und weil seine standardisierten Nachrichtenformate (bekannt als Models) schnelle, interoperable Deployments über Anbieter hinweg garantieren.

Dieser Artikel ist der erste einer fünfteiligen Serie, die die Kernkonzepte von Bluetooth Mesh abdeckt. Wir werden seine stromsparenden Fähigkeiten, Datenschutz- und Sicherheitsfeatures und die Auswahl des richtigen Geräts für Ihre Smart-Home-Anwendung erkunden. Heute konzentrieren wir uns auf die grundlegenden Elemente, die ein Bluetooth Mesh Netzwerk ausmachen.

Bluetooth Mesh Netzwerkarchitektur

Ein Bluetooth Mesh Netzwerk besteht aus Knoten, die einen oder mehrere der folgenden Feature-Typen bereitstellen können:

Bluetooth Mesh Design: Nodes, Features und Interoperabilität verstehen
Abbildung 1: Bluetooth Mesh Netzwerk (Quelle: Cypress)

Knoten können mehrere Features kombinieren. Ein als „R+F“ markierter Knoten unterstützt sowohl Relay als auch Friend, während ein „R+P“ Knoten Relay und Proxy unterstützt.

Relay Feature

Die Relay-Fähigkeit ermöglicht es einem Knoten, Nachrichten über den Advertising Bearer weiterzuleiten. Netzbetriebene Geräte, die kontinuierlich wach bleiben können, sind ideale Kandidaten für Relay-Knoten. Beispiele sind smarte Glühbirnen und wandmontierte Schalter. Batteriebetriebene Knoten lassen Relay typischerweise weg, da konstantes Zuhören den Akku schnell entleeren würde.

Low-Power Node (LPN) Feature

LPNs sind für batteriebetriebene Geräte konzipiert, die die meiste Zeit im Deep Sleep verbringen müssen. Statt auf jedes Paket zu lauschen, wacht ein LPN in definierten Intervallen auf, fragt einen Friend-Knoten nach ausstehenden Nachrichten ab und kehrt dann in den Schlaf zurück. Diese Architektur ist perfekt für Sensorknoten, Retail-Preisschilder und andere Low-Energy-Anwendungen.

Friend Feature

Ein Friend-Knoten fungiert als Speicherpuffer für einen oder mehrere LPNs. Er empfängt und speichert Nachrichten, die für LPNs bestimmt sind, und übergibt sie, wenn der LPN aufwacht und den Friend abfragt. Da er mehrere Nachrichtenwarteschlangen halten muss, benötigt ein Friend-Knoten möglicherweise mehr RAM als andere Knotentypen.

Proxy Feature

Das Proxy-Feature macht das Mesh-Netzwerk für Geräte zugänglich, die Mesh nicht nativ unterstützen, wie Smartphones oder Wi-Fi-Mesh-Gateways. Ein Proxy-Knoten überbrückt das GATT (Bluetooth Low Energy Generic Attribute Profile) und die Advertising Bearer, sodass Nicht-Mesh-Geräte Nachrichten senden und empfangen können. Das Bereitstellen mehrerer Proxy-Knoten gewährleistet Resilienz – geht einer offline, bleibt das Netzwerk erreichbar.

Provisioning

Provisioning ist der sichere Prozess, einen neuen Knoten dem Netzwerk hinzuzufügen. Unprovisionierte Geräte senden Beacons aus; ein Provisioning-Gerät – oft ein Smartphone oder Tablet – erkennt den Beacon, authentifiziert das Gerät und installiert die Netzwerkschlüssel des Knotens. Dieser Schritt verhindert, dass unbefugte Geräte dem Mesh beitreten.

Laut Bluetooth-Spezifikation kann ein Gerät für Mesh qualifiziert sein, ohne jeden Feature-Typ zu unterstützen. Viele Siliziumanbieter lassen Friend und Low-Power Features weg, was batteriebetriebene Anwendungen behindern kann.

Unterstützte Features eines Produkts finden

Um zu ermitteln, welche Knoten/Feature-Typen ein bestimmtes Gerät unterstützt, besuchen Sie die Bluetooth SIG Website, wählen Sie Find a Product und suchen Sie nach Ihrem Gerät. Die Eingabe von Cypress CYBT-413034-02 zeigt dessen Declaration ID (z. B. D040142). Ein Klick auf die ID führt zu einer Liste unterstützter Layer, Rollen und Features. Nachfolgend Screenshots vom Cypress Modul, die diesen Prozess veranschaulichen.

Bluetooth Mesh Design: Nodes, Features und Interoperabilität verstehen
Abbildung 2: Rollen und Versionen für ein spezifisches Produkt auf der Bluetooth SIG Website. Hier unterstützt das Produkt sowohl Node als auch Provisioner Rollen. (Quelle: Cypress)
Bluetooth Mesh Design: Nodes, Features und Interoperabilität verstehen
Abbildung 3: Die Bluetooth SIG Website zeigt auch die Node-Rollen-Fähigkeiten für ein spezifisches Produkt. Hier unterstützt das Produkt das Relay Feature. (Quelle: Cypress)
Bluetooth Mesh Design: Nodes, Features und Interoperabilität verstehen
Abbildung 4: Friend und Low-Power Node Features werden von diesem Produkt unter Upper Transport Layer Fähigkeiten unterstützt. (Quelle: Cypress)
Bluetooth Mesh Design: Nodes, Features und Interoperabilität verstehen
Abbildung 5: Das Proxy Feature wird wie unter Proxy Capability gezeigt unterstützt. (Quelle: Cypress)

Während das Cypress Modul alle oben genannten Features zeigt, sind viele davon optional. Für ein robustes Mesh-Netzwerk – besonders eines, das batteriebetriebene Geräte einschließt – sollten Sie Relay, Friend, Low-Power und Proxy Knoten wo möglich integrieren.

Für einen tieferen Einblick sehen Sie sich das Learning More about Bluetooth Mesh Video an, um zu sehen, wie Knoten- und Feature-Typen in der Praxis zusammenarbeiten.

In unserem nächsten Artikel untersuchen wir, wie Kommunikation durch ein Bluetooth Mesh Netzwerk fließt und erkunden Mesh Models, die Geräteinteroperabilität über Anwendungssegmente hinweg ermöglichen.

Eingebettet

  1. Maschenanalyse erklärt: Verfahren, Beispiele und Anwendungen
  2. Synopsys präsentiert vollständiges HBM3 IP-Paket für Multi-Die-Systeme mit 921 GB/s Bandbreite
  3. Bluetooth Mesh Design Entscheidungen: Module vs. Diskrete Devices
  4. STMicroelectronics stellt STM32Cube.AI vor: Edge-Geräte mit eingebetteten Neural Networks befähigen
  5. Cypress launcht Dual-Mode Bluetooth 5.0 MCUs mit Mesh Networking, Bridging IoT Devices zu Smartphones
  6. Future Electronics formt globale Partnerschaft mit Silvair zur Beschleunigung Bluetooth Mesh Lösungen
  7. Contrinex 2020: Cloud-Ready Sensoren & Bluetooth Light Curtains für Safety
  8. Silicon Labs stellt vorzertifizierte Wireless Gecko Module mit Bluetooth Mesh, Zigbee, Thread und BLE vor
  9. Bluetooth 5.1 SoC: Ultra-kompakte, kostengünstige Lösung für IoT-Geräte
  10. C++ Operatoren erklärt: Typen, Beispiele und Beispielprogramme