Hat jemand ein Peer-to-Peer-Kommunikationsnetzwerksystem entwickelt, das fast wie das Internet funktioniert, jedoch drahtlos? Ich meine ein System, das:
- Sie können den Sender an einen USB-Anschluss anschließen und ihn mit einem Laptop bedienen
- kann zur Übertragung von Daten verwendet werden (z. B. Textnachrichten)
- Einheiten stellen automatisch eine Verbindung zu den nächstgelegenen Einheiten desselben Systems her und generieren eine Routing-Tabelle. Daher können Sie Ihre Nachricht an eine beliebige Stelle im Netzwerk senden, sodass andere Einheiten Ihre Nachricht weiterleiten, bis sie ihr Ziel erreicht.
- Die Sendeleistung sollte einige Watt betragen (um eine Reichweite von einigen Kilometern / Meilen pro Station zu erhalten), und das Frequenzband sollte ein zulässiges Band für die freie Nutzung sein (z. B. 27 MHz).
Ein Zweck für diese Art von Gerät wäre die Einrichtung eines Kommunikationssystems in einem Gebiet, das einer Naturkatastrophe ausgesetzt ist, oder die Unterstützung der Kommunikation in Ländern, in denen die staatliche Zensur die Nutzung des Internets verbietet.
Als Elektrotechniker weiß ich, dass diese Art von System:
- ist möglich zu bauen
- und der schwierigste Teil ist die Entwicklung des Protokolls (die Kommunikation zwischen zwei Einheiten ist trivial, aber wie man die Nachricht über mehrere Stationen an ihr Ziel bringt).
Aber hat es schon jemand gemacht?
Antworten:
Was Sie beschreiben, ist ein Mesh-Netzwerk oder genauer gesagt ein drahtloses Mesh-Netzwerk . Die kurze Antwort lautet also: Ja, jemand hat es bereits getan.
Wie andere bereits betont haben, haben Funkamateure dies vor über 20 Jahren in einem als APRS bekannten System implementiert . Um APRS in Amateurbändern verwenden zu können, muss man jedoch ein lizenzierter Funkamateur sein.
Im kommerziellen Bereich gibt es viele Unternehmen, die Mesh-Netzwerkgeräte wie Ruckus und Village Telco mit ihrer Mesh-Kartoffel für Sprache in der Dritten Welt anbieten . Ein weiterer Anbieter von kostengünstigen Geräten ist Open Mesh .
Für Amateurfunk, die neueste Inkarnation für High - Speed - Networking - Netz ist HSMM-MESH -
quelle
Ich denke nicht, dass X.25 hier relevant ist.
AFAIK verschiedene Bands, die für das Sprechen legal sind, sind für die digitale Übertragung nicht legal. Wenden Sie sich an einen HAM-Spezialisten.
Was Sie wollen, ist im Wesentlichen ein IP-Netzwerk mit vollständig dynamischem Routing (die Zieladresse enthält keine Informationen über den Ort des Ziels). In einer Situation ohne Funk (oder direktionales Funk) besteht das Problem darin, wie jeder Knoten seine Pakete weiterleiten soll. Grundsätzlich muss eine Routing-Karte vorhanden sein, die für jedes Ziel eine Richtung (nächster Hop) enthält, an die das Paket gesendet werden soll. Dies kann durchgeführt werden, aber der Speicherbedarf in jedem Knoten ist in der Anzahl der Knoten linear.
In einer ungerichteten Funksituation werden die Dinge viel interessanter. Die Frage ist nicht, an welchen Knoten ein Paket weitergeleitet werden soll, sondern ob eine Station ein Paket überhaupt erneut senden soll. Dies erfordert sowohl die Kenntnis der Richtung, in der das Ziel liegt (im Vergleich zum vorherigen Absender und meiner eigenen Aktion), als auch die Kenntnis, ob dieses bestimmte Paket bereits kürzlich (erneut) übertragen wurde. Interessantes Problem. Eine Sendezeit-effiziente Lösung erfordert viel Speicher.
Beachten Sie, dass das Verwalten dynamischer Routing-Informationen an sich schon ein haariges Problem darstellt. Denken Sie an das Problem, dass gute Nachrichten schnell, aber schlechte Nachrichten langsam sterben. Und wie robust sollte das System gegen einen einzelnen fehlerhaften (oder sogar böswilligen!) Knoten sein?
Eine sehr einfache (und robuste) Implementierung würde jedes Paket durch das gesamte Netzwerk "fluten". Dies reduziert die Bandbreite drastisch, insbesondere wenn die Sender im Vergleich zu ihrer Reichweite nahe sind.
quelle
Es gibt verschiedene Möglichkeiten, dies zu erreichen, einschließlich der Verwendung von angepasstem WLAN (z. B. höhere Leistung, Ad-hoc-Netzwerk ).
Eine andere Option könnte xBee sein , das (je nach Modul) bis zu 80 km lang und mit Geschwindigkeiten von 9,6 kbit / s bis 250 kbit / s verwendet werden kann.
Auch gibt es Packet Radio (wie durch vicatu erwähnt) , obwohl die Geschwindigkeiten ziemlich niedrig sind. Es wäre jedoch in Ordnung für grundlegende Nachrichtenübermittlung und wahrscheinlich billig / einfach zu implementieren (sollte in der Lage sein, viel Hilfe von der Amateurfunk-Community zu erhalten).
quelle
Ich habe diesen Sender mehrmals verwendet: link Es funktioniert gut und verwendet das DigiMesh-Protokoll: link , nach dem Sie suchen. Ich habe mehrere Systeme gebaut, die es verwenden, um Daten über große Entfernungen zu vernetzen.
quelle
Ich fand dies, als ich versuchte, meinen PACKET RADIO-Bereich meines HAM-Radiosenders zu rekonstruieren. Als Schinken habe ich digitale Verbindungen zur MIR-Raumstation und dann zur ISS hergestellt, die sich zu diesem Zeitpunkt noch im Orbit befindet. Es war UKW-Funkfrequenz und ich habe die digitale Nachrichtenbox auf der Raumstation beim Überfliegen verwendet. 1200 Baud bei 145.800 MHz. Dies nennt man Packet Radio. Schiffe auf See ohne Satellitenverbindung verwenden ein Paket auf HF (Kurzwelle) für E-Mails. Es ist ein Dienst. Jetzt stelle ich fest, dass sie die Soundkarte des Computers verwenden und die Produktion von Paket-TNC-Boxen, auf denen die Radio / Computer-Schnittstelle ausgeführt wird, zu verschwinden scheint. Jetzt verwendet der Anschluss ein Audiokabel vom Soundkartenausgang über ein im Radio integriertes Modem. Viele verkaufte UKW-Funkgeräte verfügen jetzt über dieses Modem. Ich stelle fest, dass die PACKET BOXES oder NODE CONTROLLERS den Sprung zu USB nicht geschafft haben und da die meisten Computer jetzt nicht einmal über eine serielle Schnittstelle verfügen, kann meine TNC ohne Umgehung nicht verwendet werden. Nach meinem Verständnis wurde AX25 ursprünglich für digitales Amateurfunkgerät geschrieben. Wir hatten ein Netzwerk über Funk mit AX25, das die Welt abdeckte. Dies verwandelte sich in das Internet, das aus AX25 besteht. Dieses Protokoll verfügt bereits über integrierte Steuerelemente für RX / TX / Retries. Sie werden täglich verwendet.
quelle
Es gibt einfache Lösungen, die für einen sehr kleinen Prozentsatz von Geodatenproblemen funktionieren. Die häufigeren Probleme (Teilnehmer weit voneinander entfernt, Hügel, Bäume, Wohnungen, HOAs, Geldmangel) erfordern schwierigere Antworten und Planungen.
Ich beantwortete ein ähnliches Problem mit einem Plan, der auf einer Kombination aus Standardlösungen und einigen Skriptarbeiten basierte. Hier gibt es kein automatisches Routing, aber es werden Textnachrichten über hundert Meilen ohne kommerzielle Netzwerke gesendet, die über Standard-Hardware und vollständig auf VHF / UHF-Ham-Bands übertragen werden können.
Einkaufsliste und Anweisungen sowie Erklärungen finden Sie unter http://tarpn.net .
quelle
Ich denke, Netsukuku ist ziemlich nah an dem, was Sie suchen.
quelle
Dies beantwortet meine Frage nicht direkt, aber Tethr scheint ein interessantes Projekt für ähnliche Ziele zu sein:
quelle
Es gibt Soundkarten-Paketcontroller-Software, die über jedes Frequenzradio funktioniert. 27 MHz ist geöffnet, damit Sie es verwenden können. In dem 400-MHz-Bereich, der Citizen-Funkgeräten zugewiesen ist, befindet sich UHF. Dies ist auch möglich. In die Software sind Controller- und laufende Relaisprotokolle integriert.
quelle