Forum: HF, Funk und Felder ZigBee - Die Suche nach der passenden Lösung


von Herr_Kaiser (Gast)


Lesenswert?

Grüße Allerseits!

Ich arbeite gerade an meiner Bachelor Arbeit, bei der ich ein kleines 
Hausautomatisierungssystem auf Basis von ZigBee und Ethernet aufbauen 
will.
Zur Zeit befinde ich mich noch in der Recherchephase.

Gerade die Suche nach einer passenden ZigBee Lösung bereitet mir echte 
Kopfschmerzen.
Das Ziel ist es, dass auch einmal ZigBee Kommunikation über die 
Ethernetverbindung geroutet werden soll. Aus diesem Grunde fallen 
Blackbox Lösungen, die schon einen fertigen Stack an Bord haben und sich 
auch nicht unter die Haube gucken lassen, wie zB. die XBee Module von 
Digi erstmal raus.

Bisher sieht es so aus, dass man sich, wenn man sich für die RF Module 
eines Herstellers entscheidet, auch gleich für die Prozessoren eben 
dieses Herstellers verpflichtet - was mir eigentlich gar nicht mal so 
gut in den Kram passt, weil die Prozessoren ansonsten einfach nicht das 
leisten, was ich mir vorstelle.

Bei einigen Anbietern bekommt man den Stack nur als vorkompilierte Lib. 
Auch das ist etwas, was ich nicht wirklich brauchen kann.

Ich suche also einen ZigBee Stack, der wirklich als Source Code 
verfügbar ist und dementsprechend auch anpassbar.

Gibt es da draußen etwas in dieser Richtung oder muss ich mich wirklich 
mit  dem begnügen, was ich bisher finden konnte?

Danke.

: Verschoben durch Moderator
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Herr_Kaiser schrieb:

> Bisher sieht es so aus, dass man sich, wenn man sich für die RF Module
> eines Herstellers entscheidet, auch gleich für die Prozessoren eben
> dieses Herstellers verpflichtet

Ja klar, wenn die Hersteller sich schon den Aufwand machen, den
ganzen Kram zu implementieren, dann wollen sie damit natürlich in
erster Linie auch ihre Prozessoren damit sponsorn und nicht die der
Konkurrenz.

Es gibt meines Wissens keinen "unabhängigen" kompletten Zigbee-
Stack, d. h. etwas, das nicht von einem einzelnen Hersteller
gesponsort worden wäre.

> Ich suche also einen ZigBee Stack, der wirklich als Source Code
> verfügbar ist und dementsprechend auch anpassbar.

Für IEEE 802.15.4 (PHY und vielleicht MAC) wirst du das vielleicht
noch finden, für komplett Zigbee (als NWK + APL + whatever) gibt's
da meiner Meinung nach nichts.  Du unterschätzt vermutlich ein wenig
den Aufwand, der dahinter steht.

Wenn's nicht unbedingt Zigbee sein muss, kannst du dich noch
umsehen, ob's im Bereich IPv6 / 6LowPAN was gibt, was dir besser
in den Kram passt.

von A. W. (uracolix)


Lesenswert?

>Ich suche also einen ZigBee Stack, der wirklich als Source Code
>verfügbar ist und dementsprechend auch anpassbar.

Sowas gibts nicht, da hat die ZigBee Allianz ihre Finger drauf, die
aktuellen Specs gibts nur wenn du Mitglied im Club bist und welcher
Freeware-Opensource-Entwickler gibt einen Haufen Geld aus, nur um
einen Stapel (zum Teil wiederspurechliche) Doku zu bekommen, die er
dann implentieren muesste um danach nochmal Geld in die Hand zu nehmen
um ein huebsches Logo zu bekommen. Zwischendurch nimmt der
Opensource-Entwickler an diversen Allianz-Meetings in sonstwo teil und
faehrt danach ans andere Ende der Welt um sich bei 
Interoperabitlitaetstests
zu vergnuegen, das hat keinerlei "Hackvalue", ergo gibts kein
Opensource-Projekt.

Streiche das Buzzword "ZigBee" aus den Suchbegriffen fuer deine Arbeit
und du findest richtige OpenSource-Projekte im Kontext der
Hausautomatisierung, wie z.B. 6LowPAN, Contiki, FHEM, OpenWRT, ... .

Plan B, wenn es unbedingt um das Buzzword geht, nimm eine der 
verfuegbaren
Closed-Source-Loesungen und verwende die Funkmodule quasi als 
Co-Processor.

von tom (Gast)


Lesenswert?

Axel Wachtler schrieb:
> Sowas gibts nicht, da hat die ZigBee Allianz ihre Finger drauf,...

Falsch! Es gibt eine freie Implementierung, die man übrigens auch mit 
Tante Google finden kann. 
http://freaklabs.org/index.php/FreakZ-Open-Source-Zigbee-Stack.html

Und eine weitere die man auch mit Tante Google findet. 
http://www.open-zb.net/

Die Pflege ist bei beiden Projekten aber etwas eingeschlafen. Ich 
empfehle dir aber auch die Finger von ZigBee zu lassen und dich eher mit 
6LoWPAN, Contiki, TinyOS zu beschäftigen. Hintergrund ist der, dass ich 
denke, dass sich eine offene Implementierung langfristig besser 
durchsetzen wird und das kann man von ZigBee und anderen proprietären 
Protokollen leider nicht behaupten.

von Herr_Kaiser (Gast)


Lesenswert?

Zumindest den von Freaklabs habe ich auch schon gefunden. Aber der 
scheint bisher nur Teile der ZigBee Spezifikation zu implementieren.

ZigBee war erstmal eine Grundidee. Aber was ich bisher gefunden habe, 
lässt wirklich nichts so Gutes für die weitere Arbeit damit hoffen.
Wo mir bisher noch Infos fehlen ist der Stack von Microchip. Auf der 
Seite von denen wird der als kostenlos, lizenzkostenfrei und full-source 
beworben, was ja grundsätzlich genau das wäre, was ich suche, zumal auch 
die RF Module von denen recht günstig sind.
Wenn man dann allerdings dem Downloadlink folgt, landet man in einem 
Online Store von Mircochip, wo dann doch 1000$ für ein Produkt, was der 
Stack zu sein scheint, verlangt werden.
Vor allem der Zusatz "Estimated Availability: 03-Jul-2012" irritiert 
mich etwas.
Mal auf eine Antwort des Supports warten, was das genau soll.

Wenn sich da keine passende Lösung finden lässt, muss ich entweder mit 
fertigen Co-Prozessoren arbeiten oder ggf. bei Atmel nach einer Lösung 
schauen. Deren Produkte passen noch am Besten zu dem, was ich machen 
will.
Oder ZigBee wird halt komplett fallen gelassen, was schade wäre, weil 
sich das im Titel einer BA doch sehr gut macht :)

Auf jeden Fall schonmal danke für die hilfreichen Antworten!

von A. W. (uracolix)


Lesenswert?

>Oder ZigBee wird halt komplett fallen gelassen, was schade wäre, weil
>sich das im Titel einer BA doch sehr gut macht :)

Och, es zaehlen ja auch die inneren Werte ;-)

von tom (Gast)


Lesenswert?

Herr_Kaiser schrieb:
> Oder ZigBee wird halt komplett fallen gelassen, was schade wäre, weil
> sich das im Titel einer BA doch sehr gut macht :)

Mit IPv6, 6LoWPAN, IEEE 802.15.4, RPL, RFC 4919, IPSO Alliance, Contiki, 
TinyOS und noch ein paar netten Füllwörtern kannst du problemlos dein 
ganzes Titelblatt voll schreiben. Falls das nicht ausreicht kann man 
auch immer noch an der Schriftgröße und der Randbreite spielen.

Im vergleich zu ZigBee (1 Schlagwort) habe ich dir oben übrigens 8 
Schlagwörter genannt, die in Summe wesentlich überzeugender klingen als 
das eine gerade genannte.

Falls das immer noch nicht überzeugt, dann beraten wir dich hier gerne 
weiter!

von Herr_Kaiser (Gast)


Lesenswert?

Axel Wachtler schrieb:
> Och, es zaehlen ja auch die inneren Werte ;-)

Ja, das wird der Untertitel meiner BA, falls das technisch sonst nix 
wird ;)

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.