02.08.2013

ZigBee-Add-On fĂŒr den Raspberry Pi




Das Aufsteckmodul (Shield) RaspBee ist inklusive eines Software-Paketes im Onlineshop von dresden elektronik erhĂ€ltlich. Als ZigBee-Erweiterungsplatine fĂŒr den Einplatinen-Computer Raspberry Pi ermöglicht RaspBee die Kommunikation mit den Funk-VorschaltgerĂ€ten von dresden elektronik sowie direkt mit ZigBee-PRO-GerĂ€ten anderer Hersteller (zum Beispiel mit der Philips hue oder XBee Serie2).

 

Mit dem funkbasierten Lichtsteuerungssystem können Anwender die Heimbeleuchtung standortunabhĂ€ngig z.B. ĂŒber Smartphone steuern. Die Firmware des Shields unterstĂŒtzt neben ZigBee Light Link (ZLL) auch andere ZigBee-Profile. Angeschlossen an einen WiFi-Router eröffnet der Raspberry Pi mit dem RaspBee-Shield damit fĂŒr Smartphones und Tablets den Zugang zu ZigBee-GerĂ€ten.

 

Obwohl das RaspBee bereits mit einer ZigBee-Firmware ausgeliefert wird, kann das Aufsteckmodul auch fĂŒr andere Zwecke genutzt und eigene Firmware entwickelt werden. Durch seine freie Programmierbarkeit und die zunehmende UnterstĂŒtzung durch bekannte Protokollstacks ist der RaspBee prinzipiell fĂŒr jegliche IEEE 802.15.4-basierte Funkkommunikation einsetzbar und damit nicht auf die Lichtsteuerung limitiert.

 

Aufgrund des integrierten Bootloader-Mechanismus lĂ€sst sich jede Firmware ohne zusĂ€tzliche Programmieradapter auf den RaspBee ĂŒbertragen.

 

 

 

Software-Pakete fĂŒr Raspberry Pi

Um den Einstieg in die ZigBee-Welt mit dem RaspBee-Aufsteckmodul zu erleichtern, hat dresden elektronik Software-Pakete fĂŒr die Nutzung auf dem Raspberry Pi entwickelt, die kostenfrei bereitgestellt werden. Diese Software-Pakete richten sich sowohl an Anwender, die damit nur Beleuchtung steuern möchten, als auch an Entwickler, die eigene ZigBee-Applikationen realisieren wollen: 

 

  • WebApp zur Lichtsteuerung (de-FLS, Philips Hue, ..) per Smartphone und Tablet,
  • deCONZ ZigBee GUI fĂŒr komfortable Einrichtung, Monitoring und Wartung von ZigBee Netzwerken
  • C++ und REST-APIs zur individuellen Integration von ZigBee in eigenen Applikationen
  • Bootloader-Tool zum Austausch der RaspBee Firmware 
  • Add-ons fĂŒr Protokollstacks (z.B. Atmel MAC) zur Entwicklung alternativer Applikationen

 

 

 


WebApp und Entwicklungstools

 

Mit der WebApp können beispielsweise Leuchten wie die Philips hue direkt oder andere Leuchtentypen ĂŒber die VorschaltgerĂ€te von dresden elektronik per Browser konfiguriert und gesteuert werden. FĂŒr Anwender, die eigene Applikationen zur Steuerung von ZigBee-Leuchten entwickeln, AblĂ€ufe automatisieren oder die von dresden elektronik entwickelten Komponenten in ein bereits existierendes System integrieren wollen, stellt das Unternehmen ĂŒber GitHub zusĂ€tzlich eine quelloffene und damit individuell anpassbare REST-API zur VerfĂŒgung.

 

Mit deCONZ erhĂ€lt der Entwickler zusĂ€tzlich ein ZigBee Monitoring- und Steuerungswerkzeug, welches per C++-API in eigenen Applikationen nutzbar und modular erweiterbar ist. Interessante Projekte im Zusammenhang mit dem RaspBee sind erwĂŒnscht und werden auf der Website von dresden elektronik veröffentlicht.

 

 

RaspBee - Varianten und out-of-the-box-Lösung

Im Kaufpreis des RaspBee inbegriffen ist eine Lizenz zum Betrieb der ZigBee-Firmware mit bis zu 200 EndgerĂ€ten. DemnĂ€chst folgt eine RaspBee-Variante ohne Lizenz fĂŒr andere Anwendungen, auf der die ZigBee-Firmware in einem auf fĂŒnf EndgerĂ€te limitierten Modus getestet werden kann.

 

Auch das fertig einsetzbare Gateway-Komplettpaket, also RaspBee und Raspberry Pi, als vorkonfigurierte und fertig montierte Baugruppe im GehĂ€use, mit SD-Karte mit Linuxdistribution und Netzteil ist demnĂ€chst im Onlineshop verfĂŒgbar. Dadurch wird dem Anwender die Inbetriebnahme und Konfiguration des Raspberry Pi abgenommen und eine out-of-the-box-Lösung geboten, die das Steuern von ZLL-Komponenten quasi nach dem Einschalten erlaubt.


 


--> -->