Forum: HF, Funk und Felder ist zigbee ein protokoll?


von Felix (Gast)


Lesenswert?

Guten morgen (oder schon mittag),
ich habe mal eine Frage zu Zigbee. (und damit auch evtl weitere 
grundlagen)

Ist zigbee ein protokoll? Oder beschreibt es nur wie die Daten gesendet 
werden (also Frequenz)? Für mich ist ein Protokoll, was beschreibt, wie 
die ein Frame genau aussieht. Also wie sieht header, daten und alles 
weitere aus.
Ist ein Frame klar definiert, wie was drinn stehen muss? Also könnte man 
z.B. für ein Hue-System (oder auch Tradfri) ein zigbee controller holen 
und damit dann auch die elemente schalten?

Als nicht-Informatiker habe ich doch einige probleme immer dieses 
OSI-Schichten-modell zu verstehen. Dort wird ja nur beschrieben, dass es 
auf IEEE.15.4 aufbaut.
Also der erste header wäre dann die MAC-Adresse.

Wäre cool, wenn mir das jemand erklären könnte, oder auch seiten sagt, 
wo man sowas nachlesen kann (schön wäre eine seite, die nicht nur aus 
fachbegriffen besteht)

: Verschoben durch Moderator
von Dirk B. (dirkb2)


Lesenswert?

zigbee ist ein Protokoll.

Für HUE gibt es dann noch das Protokoll der Zigbee-Light-Alliance.

Da kannst du aber nicht so einfach mitmachen, da das verschlüsselt ist.

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

Felix schrieb:
> Ist zigbee ein protokoll?

Es ist ein Satz von Protokollen, und das Ganze gibt es dann noch in drei 
Varianten.

> Wäre cool, wenn mir das jemand erklären könnte, oder auch seiten sagt,
> wo man sowas nachlesen kann (schön wäre eine seite, die nicht nur aus
> fachbegriffen besteht)

Da hast du ein Problem. Das Zeug ist kompliziert und die Fachbegriffe 
dienen dazu sich möglichst eindeutig auszudrücken, damit jeder der die 
Protokolle implementiert (implementieren muss ...), sie möglichst 
kompatibel implementieren kann.

Ich kann dir aus eigener leidvoller Erfahrung sagen, je eher man sich 
durch die elendigen Protokollspezifikationen quält, desto einfacher wird 
die Arbeit hinterher. Je länger man hinauszögert nachzulesen wie es 
wirklich sein soll desto mehr verrennt man sich und rennt mit eigenen 
Spezialinterpretationen in Sackgassen.

Daher https://zigbee.org/zigbee-for-developers/network-specifications/

von Dirk B. (Gast)


Lesenswert?

Felix schrieb:
> Ist zigbee ein protokoll?
Nein, sondern eine Spezifikation etlicher Protokolle und Spezifikationen 
zusammen mit Ergänzungen. "Standard" wäre auch passend.

> Oder beschreibt es nur wie die Daten gesendet
> werden (also Frequenz)?
Frequenzen, Spannungen etc. (Parameter) wären das physikalische "wie"

> Für mich ist ein Protokoll, was beschreibt, wie
> die ein Frame genau aussieht. Also wie sieht header, daten und alles
> weitere aus.
> Ist ein Frame klar definiert, wie was drinn stehen muss?
In der zeitlichen(!) Vereinbarung: Protokoll; kann aber auch ein 
Datenformat sein das vom Protokoll verwendet wird ...

> Also könnte man
> z.B. für ein Hue-System (oder auch Tradfri) ein zigbee controller holen
> und damit dann auch die elemente schalten?
Ja, wenn ... also wenn bspw. der Browser Telnet kann/könnte.

> Als nicht-Informatiker habe ich doch einige probleme immer dieses
> OSI-Schichten-modell zu verstehen. Dort wird ja nur beschrieben, dass es
> auf IEEE.15.4 aufbaut.
U.U. kann es helfen zuerst ein 4 Schichten-Modell, statt 7, zu 
verstehen. Bei zigbee werden neben den ISO Standards auch IETF 
Protokolle verwendet die nach dem TCP/IP-modell entworfen wurden.
Einen Vergleich OSI vs. TCP/IP Modell gibt Wikipedia(eng)
https://en.wikipedia.org/wiki/OSI_model#Comparison_with_TCP/IP_model
(BTW. bisherige Versuche das OSI-Modell zu verwenden sind nicht an der 
Theorie gescheitert, sondern an irgendetwas anderem)

> Also der erste header wäre dann die MAC-Adresse.
etwas eindeutiger EUI-64-MAC-Adresse,nicht EUI-48(Wlan, Ethernet o.ä.)

> Wäre cool, wenn mir das jemand erklären könnte, oder auch seiten sagt,
> wo man sowas nachlesen kann (schön wäre eine seite, die nicht nur aus
> fachbegriffen besteht)
'erklären' ginge höchstens die Grundlagen (Abstraktion, Kapselung, 
Schnittstellen,...) der Rest sind Details. Bei technischen Protokollen 
die aus dem angelsächsischen stammen sind die eindeutigen Fachbegriffe 
der Meta-Sprache aus dem englischen, sodass die englische Seite von 
wikipedia durchaus nützlich sein könnte.(zumindest sind Fachbegriffe 
dort verlinkt)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.