Kann ich ZigBee mit generischer Hardware implementieren?

10

Soweit ich weiß, ist ZigBee nur eine Spezifikation eines Datenübertragungsprotokolls. Ich hatte also erwartet, eine Bibliothek zu finden, die dieses Protokoll implementiert, um es mit meiner MCU und meinem RF-Transceiver zu verwenden. Stattdessen habe ich nur bestimmte ZigBee-Geräte gefunden (z. B. XBee).

Ich frage: Kann ich das ZigBee-Protokoll nur mit einer MCU und einem RF-Transceiver implementieren?

Wenn nicht, welche Hardware benötige ich, um einen ZigBee-Knoten zu erstellen? Gibt es ZigBee-Bibliotheken, die ich mit generischer Hardware verwenden kann?

Rattrapper
quelle

Antworten:

6

Sie könnten, aber Sie benötigen einen Funk-Transceiver mit kompatiblem Frequenzbereich, Modulation und Datenrate.

In der Regel werden Funkgeräte mit diesen Funktionen entweder als ZigBee-Funkgeräte oder für die zugrunde liegende 802.15.4-Schicht verkauft. Manchmal können sie auch einige zusätzliche benutzerdefinierte Kommunikationsmodi ausführen (obwohl häufig verfügbare Software-Stacks Sie zwingen, zur Kompilierungszeit einen Modus auszuwählen).

Wirklich "generische" Funkgeräte sind typischerweise "softwaredefiniert" mit einer frühen Umwandlung des HF- oder ZF-Signals in eine digitale rechnergestützte Signalverarbeitung und einer Rückumwandlung in ZF oder HF, wenn ein Sendepfad vorhanden ist. Während Sie könnten Zigbee mit einem geeigneten SDR sprechen, neigt die Hardware ein bisschen teuer und leistungshungrige für typische Embedded - Anwendungen auf einen Funk speziell für 802.15.4 entwickelte im Vergleich zu sein

Chris Stratton
quelle