Forum: HF, Funk und Felder Funknetzwerk mit weit verstreuten Nodes die gegenseitig außer Reichweite liegen


von Paul H. (powl)


Lesenswert?

Hi,

mal eine hypothetische Frage: Angenommen ich bastel mir ein 
selbstorganisierendes 868MHz Netzwerk und ich verteile die einzelnen 
Nodes in großem Abstand zueinander in einer Umgebung, die nicht 
besonders gut für die HF-Ausbreitung geeignet ist.

Dann kann es ja durchaus mal passieren, dass ein Node (B) zwischen zwei 
anderen Nodes (A & C) liegt, die sich gegenseitig nicht sehen können, 
weil sie zu weit voneinander entfernt sind. Node A kann also mit B 
kommunizieren aber nicht mit C. Node C kann mit B kommunizieren aber 
nicht mit A. Node C kann mit sowohl mit A als auch mit C kommunizieren.

Das Problem ist nun aber, dass CSMA/CD gar nicht mehr funktioniert da ja 
die beiden äußeren Nodes sich gegenseitig nicht sehen kann. D.h. wenn 
Node A gerade zu Node B sendet kriegt das Node C nicht mit, fängt evtl. 
auch an zu senden und Node B versteht nur noch Bullshit und kann sich 
nicht wehren. Zudem kommt eben keine Kommunikation zwischen A und C 
zustande.

Wie begegnet man solchen Problemen? Welche Konzepte gibt es?

In der Tat plane ich, mal mit einem selbstorganisierendem Funknetzwerk 
auf 868MHz Basis zu experimentieren um verschiedene Geräte irgendwo 
aufbauen und vernetzen zu können ohne mir jegliche Gedanken ums Netzwerk 
machen zu müssen.

Finde darüber im Internet nur wenige Informationen bzw. weiß nicht, 
wonach ich genau suchen kann.

lg

: Bearbeitet durch User
von Schreiber (Gast)


Lesenswert?

Paul Hamacher schrieb:
> Wie begegnet man solchen Problemen? Welche Konzepte gibt es?

siehe Mesh-Netzwerk. Das ganze gibts auch als Fertiglösung.

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Der Fachbegriff ist "Hidden Station Problem". MACA von Phil Karn ist ein 
guter Einstieg.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Paul H. schrieb:
> Das Problem ist nun aber, dass CSMA/CD gar nicht mehr funktioniert da ja
> die beiden äußeren Nodes sich gegenseitig nicht sehen kann.

Deshalb heißt die bei IEEE 802.15.4 verwendete Version davon auch
CSMA/CA (collision avoidance).  Die Kollision bemerkt man nur am
Resultat, also bspw. dem fehlenden ACK.

Ansonsten wäre IEEE 802.15.4 (bzw. eine darüber sitzende
Netzwerkschicht) ziemlich das, was du suchst.  Gibt's auch für 868 MHz,
offiziell aber auf einen Kanal limitiert (868,3 MHz).  Allerdings gibt
es inzwischen Frequenzzuteilungen direkt unter diesem, die noch weitere
fünf derartige Kanäle gestatten.

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.