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
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.
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/
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.