Maximale Anzahl von ZigBee-Geräten
Ich bin derzeit am Graben in ZigBee und der folgenden Frage zu mir kam:
Jedes ZigBee-Gerät hat ein 16-Bit kurze Adresse, was bedeutet, ich kann den Anschluss von bis zu 2^16=65536 verschiedene Geräte (minus ein paar reservierte Adressen natürlich). Nun die einzelnen Geräte binden können bis zu 2^8 = 256 verschiedene services (seit ein paar "ports" sind auch reserviert, das maximum ist eigentlich 240 hier). Ich Frage mich, ob diese 8 bits werden Hinzugefügt, um das 16 Bit kurze Adresse, was bedeutet, dass Sie die aktuelle Adresse hat 24 Bits oder ob diese 8 bits werden aus der kurze Adresse, was bedeutet, dass Sie die kurze Adresse ein, die würde effektiv nur 8 Bits, was wiederum bedeuten würde, ich könnte "nur" eine Verbindung 256 Geräte?
Ich bin ein wenig verwirrt jetzt, vor allem da die meisten paper/Artikel über ZigBee verwenden den Begriff "Knoten", was ich davon ausgehen, bedeutet so etwas wie service, aber nicht unbedingt ein neues (anderes) Gerät.
Fragen?^^
InformationsquelleAutor user1228633 | 2013-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Zigbee "node-Adresse" ist das physische Gerät (radio). Jedes physikalische Gerät kann bis zu 240 "logisch" - Geräte (endpoints). Endpunkte bestehen aus Clustern, die Geräte Verhalten. Beim erstellen eines bindings, werden Sie sagen, die eine "logische" Gerät, wie die Kommunikation mit einem anderen "logischen" Gerät.
Technisch So können Sie etwa 15 Millionen (2^16 * 240) "logisch" - Geräte in ein Netzwerk. In der Praxis Zigbee-Netzwerke, die das erreichen der 1000-Knoten-Bereiche neigen dazu, zu schlagen technische Einschränkungen, aber das kommt auf die Praktika der physikalischen Geräte relativ zueinander.
TL;DR - Denken Sie an die Knoten-Adresse als IP-Adresse und den Endpunkt als Port-Wert. Sie können mehrere "Anwendungen" mit einer einzigen physikalischen Adresse auf verschiedenen ports.
InformationsquelleAutor kyork
In Zigbee-jedes Gerät hat eine 8-byte-MAC-Adresse. Dies wird als EUI64-format und ist einzigartig für jede Schnittstelle. Iti s einfach wie die MAC-Adresse im ethernet, aber in der Erwägung, dass im ethernet ist 6 Byte, im zigbee-es ist 8 bytes. Wenn ein Gerät mit einem Netzwerk, sendet ein association request zum Koordinator. Im zigbee Koordinator hat eine vordefinierte Knoten-id [0000]. Die Knoten-id wird auch als die kurze Adresse. Eine kurze Adresse, die verwendet werden können, als Geräte-id in den MAC-header von 8 byte MAC-Adresse.Der Verein Anfrage MAC-header enthält die Quell-MAC-Adresse und der Ziel kurze Adresse [0000]. Der Koordinator antwortet wieder mit einem association response. Der MAC-header des Vereins-Antwort enthält Quell-als Koordinator die MAC-und Dest als Gerät mit MAC. Die MAC-Nutzlast des Vereins-Antwort enthält eine kurze Adresse, die Koordinatorin für das Gerät. Dieser kurze Adresse des Gerätes Knoten-Id. Seine eine 16 bit-Zahl und können ändern, jedes mal, wenn das Gerät aktiv mit einem Netzwerk Beitritt. Wenn in der Netzwerk-Schicht genannt, die Knoten-Id. Beim Einsatz in der MAC-Ebene, man nennt Sie die kurze Adresse.
Knoten-Id dient dem gleichen Zweck wie eine IP-Adresse. Es identifiziert das Gerät von mehreren Geräten im Netzwerk. Aber um die Unterstützung für mehrere Anwendung, wir müssten auch eine Art Anwendungs-id ein. Diesem Zweck dienen die Endpunkte. Sie können visualisieren Endpunkte wie TCP - /UDP-ports. Endpunkte dienen können jeden der 3 Zwecke
Aber in jedem der genannten Fälle ist jeder Endpunkt besteht aus mehreren Clustern, die bestimmt das Verhalten der logischen Gerät.
Hier ist die Aufschlüsselung der Kennungen auf verschiedenen Ebenen
ja, die kurz-Adresse sollte die gleiche bleiben. Viele Zigbee-Geräte sind batteriebetrieben, und viele von Ihnen schlafen, für eine lange Zeit. Einmal in eine Weile, Sie würde aufwachen und senden eine Nachricht. Es gibt also keine Möglichkeit für den Koordinator, um zu wissen, ob das Gerät im Energiesparmodus befindet oder ausgeschaltet ist. Htep, warum die node-Id sollte gleich bleiben über einen Neustart hinaus
Danke. Dies bedeutet, dass die änderungen in mein Netzwerk scheint zu sein, einige missconfiguration?
InformationsquelleAutor Vikram Singh
ZigBee - Adressierungsschema ist fähig, unterstützt mehr als 64.000 Knoten pro Netzwerk und mehrere Netzwerk-Koordinatoren können verknüpft werden zusammen, um extrem große Netzwerke. Die logische Größe eines ZigBee-Netzwerk hängt letztlich davon ab, welche Frequenz-band aktiviert ist, wie oft jedes Gerät im Netzwerk kommunizieren muss, und wie viel Datenverlust oder Weiterverbreitung toleriert werden können, durch die Anwendung.
InformationsquelleAutor Vibhor