Existe-t-il un système de radiocommunication par paquets de type Internet?

8

Quelqu'un a-t-il conçu un système de réseaux de communication poste à poste, qui fonctionne presque comme Internet, mais sans fil? Je veux dire un système qui:

  • vous pouvez connecter l'émetteur à un port USB et le faire fonctionner avec un ordinateur portable
  • peut être utilisé pour transmettre des données (par exemple, des messages texte)
  • les unités se connecteront automatiquement aux unités les plus proches du même système et généreront une table de routage.Par conséquent, vous pouvez envoyer votre message n'importe où sur le réseau, afin que d'autres unités relaient votre message jusqu'à ce qu'il atteigne sa destination.
  • La puissance d'émission doit être de quelques watts (pour obtenir une plage de quelques kilomètres / miles par station) et la bande de fréquence doit être une bande légale pour une utilisation gratuite (27 MHz, par exemple).

Un objectif de ce type d'appareil serait de stabiliser un système de communication dans une zone confrontée à une catastrophe naturelle ou d'aider les gens à communiquer dans des pays où la censure gouvernementale interdit l'utilisation d'Internet.

En tant qu'ingénieur électricien, je sais que ce type de système:

  • est possible de construire
  • et la partie la plus difficile est de développer le protocole (la communication entre deux unités est triviale, mais comment faire passer le message via plusieurs stations vers sa destination).

Mais quelqu'un l'a-t-il déjà fait?

Vesa Linja-aho
la source
Quel type de débit de données souhaiteriez-vous atteindre?
Oli Glaser
Les débits de données avec ce type de système (faible bande passante) ne peuvent pas être dramatiques - peut-être quelques milliers de bits par seconde.
Vesa Linja-aho
1
Je ne vais pas pousser pour que cette question soit close, mais je voudrais connaître les opinions des
Kellenjb

Réponses:

5

les unités se connecteront automatiquement aux unités les plus proches du même système et généreront une table de routage.Par conséquent, vous pouvez envoyer votre message n'importe où sur le réseau, afin que d'autres unités relaient votre message jusqu'à ce qu'il atteigne sa destination.

Ce que vous décrivez est un réseau maillé, ou plus précisément un réseau maillé sans fil . Donc, la réponse courte est oui, quelqu'un l'a déjà fait.

Comme d'autres l'ont souligné, les radio-amateurs l'ont mis en œuvre il y a plus de 20 ans dans un système appelé APRS . Pour utiliser APRS sur les bandes amateurs, il faut cependant être un radio-amateur agréé.

Dans l'espace commercial, de nombreuses entreprises proposent des dispositifs de réseau maillé tels que Ruckus et Village Telco avec leur pomme de terre maillée pour la voix dans le tiers monde. Un autre fournisseur d'appareils à faible coût est Open Mesh .

Pour la radio amateur, la dernière incarnation pour les réseaux maillés à haute vitesse est HSMM-MESH -

HSMM-MESH ™ est un réseau informatique sans fil à haute vitesse, à découverte automatique, à configuration automatique, tolérant aux pannes, qui peut fonctionner pendant des jours à partir d'une batterie de voiture complètement chargée, ou indéfiniment avec l'ajout d'un modeste panneau solaire ou d'une autre source d'alimentation supplémentaire. L'accent est mis sur les communications d'urgence.

Dans sa forme actuelle, il est construit à l'aide du routeur sans fil Linksys WRT54GL et fonctionne sur les canaux 1-6 de la bande ISM 2,4 GHz, qui chevauchent la partie supérieure de la bande radio amateur de 13 cm. D'autres plateformes et bandes peuvent être prises en charge si les ressources de développement le permettent.

JonnyBoats
la source
Il me semble également que s'il y avait quelques couches logicielles ajoutées au système zigbee, elles pourraient satisfaire cela sans aucune licence de jambon requise, un débit de données beaucoup plus bas que bon nombre de vos réponses, mais l'op a posté un commentaire disant qu'il n'en fallait que quelques-unes kbps.
Kortuk
Kortuk: Vous avez raison de dire que zigbee, ou pratiquement n'importe quelle radio, est capable si l'on implémente les différentes couches logicielles requises. Le diable est dans les détails bien sûr et l'implémentation d'une pile complète n'est pas anodine.
JonnyBoats
@johnnyBoats, je voulais dire que zigbee répond à la plupart des exigences si vous concevez simplement une liaison montante vers Internet pour être le nœud maître zigbee (j'oublie le terme approprié)
Kortuk
@JonnyBoats Incidemment, APRS est construit sur AX.25 ...
vicatcu
Le wiki du réseau de capteurs sans fil discute des protocoles de réseau maillé et de la conception matérielle personnalisée.
davidcary
2

Je ne pense pas que X.25 soit pertinent ici.

AFAIK divers groupes qui sont légaux pour la parole ne sont pas légaux pour la transmission numérique. Vérifiez auprès d'un spécialiste HAM.

Ce que vous voulez, c'est essentiellement un réseau IP avec un routage totalement dynamique (l'adresse de destination ne contient aucune information sur l'emplacement de la destination). Dans une situation non radio (ou radio directionnelle), le problème est de savoir comment chaque nœud doit acheminer ses paquets. Il doit essentiellement avoir une carte de routage qui a, pour chaque destination, une direction (saut suivant) vers laquelle envoyer le paquet. Cela peut être fait, mais l'exigence de mémoire dans chaque nœud est linéaire dans le nombre de nœuds.

Dans une situation de radio non directionnelle, les choses deviennent beaucoup plus intéressantes. La question n'est pas de savoir vers quel nœud un paquet doit être transmis, mais si une station doit rediffuser un paquet. Cela nécessite à la fois une connaissance de la direction dans laquelle se trouve la destination (par rapport à l'expéditeur précédent et à ma propre position) et une connaissance de la transmission ou non récente de ce paquet particulier. Problème intéressant. Une solution efficace en temps d'antenne nécessite beaucoup de mémoire.

Notez que la conservation des informations de routage dynamique est un problème velu en soi. Pensez au problème de la bonne nouvelle qui voyage vite mais la mauvaise nouvelle meurt lentement. Et à quel point le système devrait-il être robuste contre un seul nœud défectueux (ou même malveillant!)?

Une implémentation très simple (et robuste) «inonderait» chaque paquet à travers l'ensemble du réseau. Cela réduit considérablement la bande passante, surtout lorsque les stations sont proches de leur portée.

Wouter van Ooijen
la source
Comment cela peut-il ne pas être pertinent ... c'est un protocole de couche de liaison de données HAM pour les réseaux Packet Radio ... ce n'est peut-être pas la réponse "entière", mais c'est certainement une partie de celle-ci ...
vicatcu
D'après ce que je sais, il est destiné à la communication d'égal à égal, ce qui n'est pas ce que souhaite le PO. Dans la description X.25, je n'ai trouvé aucun indice de routage, ce qui est le principal problème ici.
Wouter van Ooijen
En fait, juste le routage Google AX.25 et vous obtiendrez un tas de hits comme homepage.ntlworld.com/wadei/nosintro/CH26.HTM ... également à partir de l'article du wiki "En pratique, il n'est pas rare de trouver un AX .25 couche de liaison de données en tant que transport pour une autre couche réseau, telle que IPv4, avec TCP utilisé en plus. Notez que, comme Ethernet, les trames AX.25 ne sont pas conçues pour prendre en charge la commutation. Pour cette raison, AX.25 prend en charge une forme de routage source quelque peu limitée. Bien qu'il soit possible de construire des commutateurs AX.25 d'une manière
similaire
Oui, j'ai trouvé et lu cela et j'ai basé ma conclusion là-dessus. Pas de routage basé sur la destination intégré, sans parler du routage qui prend en charge les déplacements et autres problèmes qui découlent de l'utilisation des liaisons radio d'une manière non pair à pair.
Wouter van Ooijen
1

Vous pouvez aborder cela de différentes manières, notamment en utilisant simplement le Wi-Fi adapté (par exemple, une puissance plus élevée, un réseau adhoc )

Une autre option pourrait être xBee , qui (selon le module) peut être utilisé jusqu'à 80 km et avec des vitesses allant de 9,6 kbps à 250 kbps.

Il y a aussi la radio par paquets (comme mentionné par vicatu) bien que les vitesses soient assez faibles. Ce serait bien pour la messagerie de base cependant et probablement bon marché / facile à mettre en œuvre (devrait pouvoir obtenir beaucoup d'aide de la communauté des radio-amateurs)

Oli Glaser
la source
1

J'ai utilisé cet émetteur plusieurs fois: link Il fonctionne bien et utilise le protocole DigiMesh: link qui est ce que vous recherchez. J'ai construit plusieurs systèmes qui l'utilisent pour mettre en réseau des données sur de longues distances.

Axe
la source
2
Veuillez ajouter plus à votre réponse. Il est préférable que les liens ne complètent que votre réponse, mais ne soient pas tenus de comprendre ce que vous dites. Vous pouvez ajouter un peu plus sur l'émetteur et le protocole digimesh et pourquoi cela fonctionne pour ses besoins.
Kellenjb
1

Je l'ai trouvé alors que j'essayais de reconstruire ma section PACKET RADIO de ma station de radio HAM. En tant que jambon, j'ai établi des connexions numériques avec la station spatiale MIR puis avec l'ISS qui est toujours en orbite à l'heure actuelle. C'était la fréquence radio VHF et j'ai utilisé la boîte de message numérique de la station spatiale lorsqu'elle survole. 1200 bauds sur 145.800 mhz. Cela s'appelle Packet Radio. Les navires en mer sans connexion satellite utilisent le paquet sur HF (ondes courtes) pour le courrier électronique. C'est un service. Maintenant, je constate qu'ils utilisent la carte son de l'ordinateur et la production de boîtiers TNC en paquets qui exécutent l'interface radio / ordinateur semble disparaître. Maintenant, le raccordement utilise un câble audio de la sortie de la carte son via un modem intégré à la radio. De nombreuses radios VHF vendues ont maintenant ce modem. Je constate que les PACKET BOXES ou NODE CONTROLLERS n'ont pas fait le saut vers l'USB et comme la plupart des ordinateurs n'ont même plus de port série, mon TNC n'est pas utilisable sans une sorte de travail. Je crois comprendre que l'AX25 a été initialement écrit pour la radio numérique amateur. Nous avions un réseau radio utilisant AX25 qui couvrait le monde. Cela s'est transformé en Internet, qui est fait d'AX25. Ce protocole a déjà des contrôles pour RX / TX / Retries bla bla intégrés. Vous l'utilisez tous les jours.

Paul VE3SPP
la source
1

Il existe des solutions faciles qui fonctionnent pour un très faible pourcentage de problèmes géospatiaux. Les problèmes les plus courants (participants éloignés, collines, arbres, appartements, HOA, pénuries d'argent) nécessitent des réponses et une planification plus difficiles.

J'ai répondu à un problème similaire avec un plan basé sur un combo de solutions standard et un travail de script. Pas de routage automatique ici, mais il fait de la messagerie texte sur une centaine de kilomètres sans réseaux commerciaux à traverser, en utilisant du matériel standard et entièrement sur des bandes de jambon VHF / UHF.

Voir http://tarpn.net pour la liste d'achats et les instructions ainsi que des explications.

Ka2dew
la source
0

Je pense que Netsukuku est assez proche de ce que vous recherchez.

Dmitry Dzhus
la source
1
Comme je l'ai dit à quelques autres personnes, veuillez ajouter plus à votre réponse. Il est préférable que les liens ne complètent que votre réponse, mais ne soient pas tenus de comprendre ce que vous dites. Vous pouvez ajouter plus sur le Netsukuku et pourquoi il convient bien.
Kellenjb
Pour ajouter au commentaire de Kellen: si ce lien meurt, votre réponse devient inutile.
Federico Russo
0

Il existe des logiciels de contrôleur de paquets de cartes son qui fonctionnent sur n'importe quelle radio de fréquence. 27 mhz est ouvert pour que vous puissiez l'utiliser. il y a UHF dans la zone 400 mhz assignée aux radios Citizen. C'est aussi possible. Le logiciel a un contrôleur et des protocoles de relais en cours intégrés.

Paul VE3SPP
la source