Forum: HF, Funk und Felder XBee-Pro Series 2 das "routen" verbieten!


von Fabian H. (hdr)


Lesenswert?

Hallo,
kann mir jemand sagen, wie ich einem Zigbee Modul (XBee-Pro Series 2) 
das Routen verbieten kann?!
Hintergrund: Ich will von einem Modul aus die Feldstärke zu allen 
anderen Modulen bestimmen, die sich in der Nähe befinden.

In meinem einfachen Beispiel verwende ich 3 Module. 2 sind passiv und 
liegen "einfach nur so rum", dass 3 verwende ich mit einem Atmega.
(Alle 3 Module sind als Endpoint / Router programmiert. Es gibt also 
keinen Coordinator)

1. Ich führe mit dem 3. Modul ein "Node-Detect" durch
2. Ich sende an jedes gefundene Modul ein Zeichen in den "Echo-Cluster".
3. Nach jedem empfangenen Zeichen frage ich den Empfangspegel für die 
letzte Übertragung ab.

Das funktioniert soweit erstmal sehr gut! Doch sobald Modul 1 sich 
zuweit von Modul 3 wegbewegt, meldet es sich bei Modul 2 an und 
kommuniziert über diesen mit Modul 3.

Resultat ist: Ich bekomme für Modul 1 und 2 die gleiche Feldstärke 
angezeigt...

Bei der Series 1 war das alles viel einfacher und genau so, wie ich es 
brauche. Doch leider habe ich Angst, dass diese Serie aussterben wird 
und ich mir über kurz oder lang dann doch Gedanken muss, wie ich es mit 
der Serie 2 realisieren kann.

Jemand eine Idee?

Viele Grüße

Fabian

von i5011 (Gast)


Lesenswert?

Hatte ich auch mal vor, bin aber daran gescheitert, dass Nodes, die 
nicht direkt mit dem Knoten kommunizieren können, der das Netz scannen 
soll, nicht abgefragt werden können. (Knoten mit Hop > 1 können nicht 
ihre Feldstärke mitteilen); also so wie du oben auch beschrieben hast.

Hatte damals auch mit Begrenzung der Hop-Anzahl (hieß das so?) 
experimentiert. Letztendlich ließen sich die Feldstärkeinfos allerdings 
nicht per Remote-API-Request einsammeln...

> kann mir jemand sagen, wie ich einem Zigbee Modul (XBee-Pro Series 2)
> das Routen verbieten kann?!
Ich glaube du kannst verhindern, dass ein Router weitere Nodes aufnimmt. 
Versuch mal den Ansatz.

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.