ZigBee Light Link und XBee-Interoperabilität

Mit der Veröffentlichung neuer Produkte wie Philips Hue , die behaupten, ZigBee Light Link zu unterstützen , würde mich interessieren, ob es eine Möglichkeit gibt, vorhandene Xbee-Module zu verwenden, um mit ihnen zu kommunizieren?

Wäre es möglich, mit den Xbee-Modulen von Digi (Serie 2) ein Netzwerk zu erstellen und mit den Glühbirnen/Leuchten zu kommunizieren, oder ist eine benutzerdefinierte Firmware erforderlich? (was meiner Meinung nach im Moment für Xbee-Module nicht existiert).

Wenn nicht, gibt es einen Ersatz für Xbee, um mit den Light Link-Geräten kommunizieren zu können?

Sie können einen NXP-Chip verwenden, um ein Light-Link-Gerät zu erstellen: peeveeone.com/?p=187

Antworten (2)

Da die Light-Link-Spezifikationen noch veröffentlicht wurden, glaube ich nicht, dass Sie dies im Moment tun können, außer für Mitglieder der ZigBee-Allianz. Es sei denn, Sie möchten Mitglied der Zigbee-Allianz werden. Ich hatte Kontakt mit einem ihrer Entwickler, der sagte, dass Module, die frühere Spezifikationen verwenden können, auch die neuen Light-Link-Spezifikationen verwenden können sollten.

Im Moment denke ich, dass dies alles ist, was ich Ihnen geben kann, nur weil es keine weiteren Informationen darüber gibt. Wenn ich weitere Informationen vom Entwickler erhalte, werde ich meine Antwort aktualisieren.

Bearbeiten:

Ich habe weitere Informationen von einem der Entwickler erhalten. Über die XBee-Module von Digi International hat er mir folgende Informationen gegeben:

  • Wenn Sie sich für eine der Pro-Varianten entscheiden, wird der gesamte ZigBee Pro-Stack im Modul erledigt. Sie benötigen jedoch noch ein anderes Verarbeitungselement im System, um (a) das ZigBee Light Link-Anwendungsframework (zusammen mit anderen erforderlichen Anwendungsfunktionen) zu implementieren und (b) eine Schnittstelle mit dem Pro-Stack im Modul herzustellen.

  • Wenn Sie sich für die "programmierbare Variante" entscheiden, erhalten Sie einen sekundären Prozessor im Modul mit 32 KB Flash und einem 8-Bit-Mikrocontroller. Der Mikrocontroller hätte ausreichend Leistung, um die Light Link-Anforderungen auszuführen, und die 32 KB sollten Ihnen gerade genug für das Light Link-Framework geben. Beachten Sie, dass je nach Ihren Anwendungsanforderungen (oberhalb der leichten Verbindung) dieser sekundäre Microcontroller möglicherweise nicht genügend Speicher übrig hat, um dies zu unterstützen.

  • Wenn Sie ohnehin vorhaben, einen Prozessor in Ihrem System zu haben (für andere Zwecke), ist es möglicherweise kostengünstiger, sich für eine der PRO-Varianten zu entscheiden und das Light Link-App-Framework und Ihre Anwendung auf diesem Prozessor zu platzieren.

Ich hoffe, das macht es für Sie noch klarer.

Bearbeiten:

Ich habe dieses Mal einige weitere Informationen erhalten, nicht von einem Entwickler von Zigbee, sondern vom Support von Atmel. Sie müssen wirklich vorsichtig sein, welchen Prozessor / Controller Sie auswählen. Anscheinend braucht es einiges an Speicherleistung. Atmel schlägt nur vor: ATmega128RFA1 oder ATmega256RFR2. Es ist auch bereits möglich, einige Zigbee Light Link-Stacks von Atmel zu bekommen. Sie können diese hier herunterladen: http://www.atmel.com/tools/bitcloudprofilesuite-zigbeepropublicprofile.aspx .

Bearbeiten 2:

Ich habe einige Informationen erhalten, die ich noch nicht zu 100% bestätigen kann, aber es besteht die Möglichkeit, dass die XBee-Module nicht verwendet werden können, nur weil sie meines Wissens nach nicht in der Lage sind, Inter-Pan-Frames zu senden. Diese Frames sind für den Inbetriebnahmeteil von Zigbee Light Link erforderlich. Wenn ich weitere Informationen erhalte, die dies bestätigen oder nicht, werde ich erneut bearbeiten.

Bearbeiten 3:

Die letzten Informationen wurden vorerst bestätigt, die XBee-Module können nicht für Zigbee Light Link verwendet werden. Der Grund dafür ist, dass die aktuelle Firmware keine Inter-Pan-Befehle unterstützt. Es ist jedoch möglich, dass Sie Ihre eigene Firmware schreiben, der Quellcode der aktuellen jedoch verfügbar ist. Sie könnten diese Inter-Pan-Befehle in Zukunft auch implementieren, zumal sie für Light Link benötigt werden.

Danke! Hoffe, dass mehr Informationen herauskommen.. möchte die Basisstation nicht kaufen und mein Setup komplexer machen..
@ TheDocter, auch wenn ihm das beim Verständnis von Zigbee Light Link etwas weiter helfen könnte. ( Da ich fast dieses gesamte Dokument selbst durchgegangen bin). Es wird ihm immer noch nicht bei seiner Herausforderung helfen, xbee mit Zigbee Light Link zum Laufen zu bringen.

Ich weiß, dass dies ein alter Beitrag ist, aber da ich darauf gestoßen bin, nach einem Profil zu suchen, das ich vorher noch nicht gesehen hatte, denke ich, dass diese Antwort jemand anderem helfen könnte.

Ich arbeite schon eine Weile daran - ich betrachte meinen Code noch nicht als "veröffentlichbar" - ich verwende ihn immer noch im Hack-and-Sniff-Modus, um die fraglichen Cluster zu finden, aber ich kann den Light Link sagen Das Anwendungsprofil ist als öffentliches Profil verfügbar, und derzeit habe ich eine Cree „Connected“-Leuchte, die sich zumindest meinem Digi-ZigBee-Netzwerk anschließt.

Nach dem, was ich aus dem Profil herauslesen konnte, können Sie das HA-Profil oder das LightLink-Profil für die grundlegende Steuerung verwenden. Der Touchlink-Betrieb erfordert definitiv Inter-Pan-Fähigkeiten - die mit dem Smart Energy-Profil eingeführt wurden. AFAIK, das Inter-Pan-Zeug besteht darin, es den Dingen zu ermöglichen, mit mehr als einem Koordinator gleichzeitig zu sprechen, was ziemlich wichtig ist, wenn der Energieversorger ZB verwenden möchte, um Ihren Zähler abzulesen, und Sie etwas in Ihrem Haus haben, das die Informationen erhalten möchte vom selben Zähler.

Ich bin da unschlüssig, also nimm es nicht als Evangelium.

Digi hat auch Smart Energy-Geräte zur Verfügung gestellt, die das Inter-Pan-Profil sprechen würden, aber IIRC sind sie nur SE2.0-fähig und erfordern daher ein signiertes Zertifikat. Viel Glück für den letzten Teil. Auch hier können Sie nach meinem (zugegebenermaßen möglicherweise falschen Verständnis) das HA-Profil oder Touchlink oder beides gleichzeitig verwenden.

TouchLink-Inbetriebnahme verwendet Profil 0xc05e "normale" Inbetriebnahme verwendet das HA-Profil (0x0104)

Oh, wichtiger Hinweis: Stellen Sie sicher, dass Sie das ZigBee-Stack-Profil (ZS) auf 2 setzen. Stellen Sie JV auf 1 auf Ihren Routern ein, wenn Sie Verschlüsselung aktivieren das HA-Profil

API-Modus 2 – API-Modus mit Escape-Zeichen und API-Optionen zu 2 – Vollständiger Durchgang – dies lässt den XBee den Großteil der Stack-Operationen handhaben, während Sie Zugriff auf die Netzwerkinformationen erhalten, die erforderlich sind, um ein vollständiger Koordinator zu sein – kleine Dinge wie ZDO Kündigen Sie Ereignisse an, die Sie darüber informieren, ob gerade ein Licht mit dem Netzschalter eingeschaltet wurde.