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?

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.