Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte

Sie suchen ein drahtloses Netzwerkprotokoll mit geringer Komplexität, langer Batterielaufzeit, Mesh-Fähigkeit und vielen Knoten (bis 65.000)? Zigbee (IEEE 802.15.4) ist die Antwort – ideal für Home Automation, Smart Lighting, Sensor-Netze. Dieser Guide erklärt Protokoll, Hardware, Anbindung an Arduino/Raspberry Pi und ein Praxis-Projekt (Zigbee2MQTT Bridge).

Was ist ein Zigbee-Modul?

Zigbee-Module sind Low-Power-Funktransceiver für IoT-Geräte (End Devices, Router, Coordinator). Sie nutzen das IEEE 802.15.4 PHY/MAC-Layer im 2,4 GHz ISM-Band (weltweit), 868 MHz (Europa) oder 915 MHz (USA). Schlüsselmerkmale:

Standard-Versionen: Zigbee 1.0/1.1 → Zigbee PRO (2007) → Zigbee 3.0 (vereinheitlicht alle Profile: Home Automation, Light Link, Green Power, Smart Energy).

Zigbee USB-Dongle (Coordinator/Router)

Ein USB-Stick mit Zigbee-Chip (z. B. TI CC2531, CC2652R, Silicon Labs EFR32MG21, ConBee II/III). Er:

Das Zigbee-Protokoll (Stack-Layers)

Zigbee nutzt nur die unteren Schichten des OSI/ISO-Modells:

Sicherheit (AES-128) liegt in MAC & NWK Layer.

Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Zigbee Network Mesh – Bildquelle: ScienceDirect

Zigbee-Modul mit Arduino verbinden (Series 1 / XBee S2C kompatibel)

Einstieg mit XBee Series 1 (802.15.4, kein Zigbee-Stack, aber einfaches Peer-to-Peer) oder XBee 3 Zigbee. Hier: Series 1 (AT-Mode).

Schritte

1. Module konfigurieren (AT-Mode)

2. Spannungsversorgung

XBee braucht 3,3 V (manche 5 V tolerant). Adafruit XBee Adapter bietet 3,3 V & 5 V + Level-Shifting. Ohne Adapter: eigener 3,3 V Regler (AMS1117, LD1117).

Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Arduino ↔ XBee Verdrahtung

3. Verdrahtung Arduino ↔ XBee

4. Betrieb

Arduino sendet Serial-Daten → XBee 1 → Funk → XBee 2 → Serial → Arduino/PC. Transparent Mode (kein AT-Cmd nötig nach Config).

5. Beispielcode (Arduino)

Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
#include <SoftwareSerial.h>
SoftwareSerial xbee(2, 3); // RX, TX

void setup() {
  Serial.begin(9600);
  xbee.begin(9600);
}

void loop() {
  if (xbee.available()) Serial.write(xbee.read());
  if (Serial.available()) xbee.write(Serial.read());
}

Zigbee an Raspberry Pi anbinden (Zigbee2MQTT)

Professioneller Weg: Zigbee-USB-Dongle (CC2531, CC2652P, ConBee II, Sonoff ZBDongle-E) + Raspberry Pi + Zigbee2MQTT (Node.js, MQTT-Broker).

Hardware

Schritte (Zigbee2MQTT Bridge)

  1. Dongle flashen (falls CC2531: CC-Debugger nötig; CC2652P/ConBee: OTA via Zigbee2MQTT)
  2. Dongle an Pi USB, zweiten Dongle an PC (für Pairing-Hilfe)
  3. FTDI-Treiber auf PC (falls Explorer Dongle)
  4. MQTT Broker installieren (Mosquitto): sudo apt install mosquitto mosquitto-clients
  5. Zigbee2MQTT installieren (Node.js 18+):
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Code Screenshot 1: Mosquitto Installation
git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt
cd zigbee2mqtt
npm ci
npm run build
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Code Screenshot 2: Zigbee2MQTT Build
  1. Systemd Service erstellen (Autostart):
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Code Screenshot 3: Service-Datei
  1. Konfiguration (configuration.yaml): permit_join: true (initial), danach false.
  2. Geräte pairen: Werksreset am Zigbee-Gerät (Hue: 10 s Dimmer gedrückt; Andere: Reset-Taste, Power-Cycle). Logs prüfen:
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Code Screenshot 4: Pairing Logs
  1. Integration: MQTT → Home Assistant / Node-RED / Custom App. HTTP/API Extensions nutzen.
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Code Screenshot 5: MQTT/HTTP Extension
  1. Platypus (Web-UI) konfigurieren (optional): Config-Datei anpassen für HTTPS/Auth.
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Code Screenshots 6 & 7
  1. Zugriff: Browser → https://pi-ip:8080 (Platypus UI) → Geräte steuern, Gruppen, Automationen.
  2. API-Nutzung: Python requests, HTTP, MQTT direkt.
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte
Zigbee-Module: Funkstandard für IoT – Funktionen, Arduino/RPi Anbindung & Projekte

Anwendungen

FAQ

Warum Zigbee statt Bluetooth?
Zigbee: Mesh, große Reichweite (Multi-Hop), tausende Knoten, Jahre Batterie. Bluetooth: Höhere Datenrate, Point-to-Point/Star, kürzere Reichweite, keine Mesh-Standard (bis Mesh 1.0).
Ist Zigbee ein Wi-Fi-Modul?
Nein. Zigbee = IEEE 802.15.4 (WPAN), Wi-Fi = IEEE 802.11 (WLAN). Unterschiedliche PHY/MAC, Frequenznutzung, Stack. Koexistenz möglich (Channel Planning).
Warum sind Zigbee-Module teuer?
Preis: 2–15 €/Modul. Faktoren: Zertifizierung (Zigbee Alliance), Flash/RAM für Stack, RF-Qualität, Mesh-Routing-Logik, Sicherheits-Features. Billig-Module (CC2531 ~5 €) haben wenig Speicher, keine OTA-Updates.
Hat Raspberry Pi Zigbee onboard?
Nein. Nachrüstung: USB-Dongle (CC2652P, ConBee II, Sonoff ZBDongle-E) oder HAT (RaspBee II – passt in Standard-Gehäuse).
Wie nutze ich Zigbee am Pi?
Dongle an USB → Zigbee2MQTT / ZHA / deCONZ installieren → Geräte pairen → via MQTT/REST steuern.
Kann Pi Zigbee-Hub sein?
Ja, mit Dongle + Software (Zigbee2MQTT, Home Assistant, openHAB) – vollwertiger Coordinator.

Fazit

Zigbee ist der Standard für Low-Power Mesh-IoT in Gebäudeautomation & Industrie. Mit einem Coordinator-Dongle (CC2652P/ConBee II/Sonoff ZBDongle-E) und Zigbee2MQTT auf einem Raspberry Pi bauen Sie einen herstellerunabhängigen, lokalen, sicheren Hub für Hunderte Geräte (Hue, IKEA, Sonoff, Aqara, Tuya, …). Keine Cloud-Pflicht, volle Datenhoheit. Starten Sie klein – skalieren Sie groß. Fragen zum Setup? Gerne helfen!

Industrietechnik

  1. Thyristor-Technologie: Von SCR über TRIAC, GTO bis UJT
  2. Die Wissenschaft der Textilien: Deep Dive in Säure-, Reaktiv-, Leder- und Direktfarbstoffe
  3. Sierra Wireless stellt Octave vor: Einheitliche Edge-to-Cloud-Lösung für Industrial IoT
  4. COVID-19 verdeutlicht die entscheidende Rolle des 3D-Drucks im Gesundheitswesen
  5. Warum Schiffscontainer die Ozeane fluten: Untersuchung der steigenden Verluste auf See
  6. Top 4 Herausforderungen der digitalen Transformation für Medizintechnik-OEMs
  7. ISO 9001 in die Fertigungsstrategie integrieren: Qualität und Wachstum vorantreiben
  8. Effizienz maximieren: Kernfunktionen des Fertigungsauftrags-Moduls
  9. Stücklisten-Erstellung in der Fertigung meistern
  10. RTC-Modul DS3231: Echtzeituhr für Arduino – Pinout, Bibliothek & Kalender-Uhr Projekt