¿Alguien ha diseñado un sistema de redes de comunicaciones entre pares, que funciona casi como Internet, pero de forma inalámbrica? Me refiero a un sistema que:
- puede conectar el transmisor a un puerto usb y operarlo con una computadora portátil
- se puede usar para transmitir datos (por ejemplo, mensajes de texto)
- las unidades se conectarán automáticamente a las unidades más cercanas del mismo sistema y generarán una tabla de enrutamiento, y por lo tanto, puede enviar su mensaje a cualquier parte de la red, de modo que otras unidades retransmitan su mensaje hasta que llegue a su destino.
- La potencia de transmisión debe ser de dos vatios (para obtener un rango de un par de kilómetros / millas por estación) y la banda de frecuencia debe ser alguna banda legal para uso libre (27 MHz, por ejemplo).
Un propósito para este tipo de dispositivo sería estabilizar un sistema de comunicaciones en un área que enfrenta un desastre natural o ayudar a las personas a comunicarse en países donde la censura gubernamental prohíbe el uso de Internet.
Como ingeniero eléctrico, sé que este tipo de sistema:
- es posible construir
- y la parte más difícil es desarrollar el protocolo (la comunicación entre dos unidades es trivial, pero cómo llevar el mensaje a través de múltiples estaciones hasta su destino).
¿Pero alguien ya lo ha hecho?
Respuestas:
Lo que está describiendo es una red de malla, o más específicamente una red de malla inalámbrica . Entonces la respuesta corta es sí, alguien ya lo ha hecho.
Como otros han señalado, los radioaficionados implementaron esto hace más de 20 años en un sistema conocido como APRS . Sin embargo, para usar APRS en las bandas de aficionados se requiere que uno sea un radioaficionado con licencia.
En el espacio comercial hay muchas compañías que ofrecen dispositivos de red de malla como Ruckus y Village Telco con su papa de malla para voz en el tercer mundo. Otro proveedor de dispositivos de bajo costo es Open Mesh .
Para la radioafición, la última encarnación de las redes de malla de alta velocidad es HSMM-MESH :
fuente
No creo que X.25 sea relevante aquí.
AFAIK varias bandas que son legales para el discurso no son legales para la transmisión digital. Consulte con un especialista de HAM.
Lo que quiere es esencialmente una red IP con enrutamiento totalmente dinámico (la dirección de destino no contiene información sobre la ubicación del destino). En una situación que no es de radio (o radio direccional), el problema es cómo cada nodo debe enrutar sus paquetes. Básicamente, debe tener un mapa de enrutamiento que tenga, para cada destino, una dirección (próximo salto) para enviar el paquete. Esto se puede hacer, pero el requisito de memoria en cada nodo es lineal en el número de nodos.
En una situación de radio no direccional, las cosas se vuelven mucho más interesantes. La pregunta no es a qué nodo se debe reenviar un paquete, sino si una estación debe retransmitir un paquete. Eso requiere tanto el conocimiento de la dirección en la que se encuentra el destino (en comparación con el remitente anterior y mi propia ubicación), como el conocimiento de si este paquete en particular ya se ha (re) transmitido recientemente. Interesante problema Una solución eficiente de tiempo aire requiere mucha memoria.
Tenga en cuenta que mantener la información de enrutamiento dinámico es un problema complicado en sí mismo. Piense en el problema de las buenas noticias viaja rápido pero las malas noticias muere lentamente. ¿Y qué tan robusto debería ser el sistema contra un solo nodo que funciona mal (o incluso malicioso)?
Una implementación muy simple (y robusta) 'inundaría' cada paquete a través de toda la red. Esto reduce drásticamente el ancho de banda, especialmente cuando las estaciones están cerca en comparación con su alcance.
fuente
Hay varias formas de abordar esto, incluido el uso de Wi-Fi adaptado (por ejemplo, una red adhoc de mayor potencia )
Otra opción podría ser xBee , que (según el módulo) se puede utilizar hasta 80 km y con velocidades que van desde 9,6 kbps hasta 250 kbps.
También hay radio por paquetes (como lo menciona vicatu) aunque las velocidades son bastante bajas. Sin embargo, estaría bien para la mensajería básica y probablemente sea barato / fácil de implementar (debería poder obtener mucha ayuda de la comunidad de radioaficionados)
fuente
He usado este transmisor varias veces: enlace Funciona bien y utiliza el protocolo DigiMesh: enlace que es lo que está buscando. He construido varios sistemas que lo usan para conectar datos a largas distancias.
fuente
Encontré esto mientras intentaba reconstruir mi sección de PAQUETE DE RADIO de mi estación de radio HAM. Como jamón, he realizado conexiones digitales a la estación espacial MIR y luego a la ISS, que todavía está en órbita en este momento. Era la frecuencia de radio VHF y he usado el cuadro de mensaje digital en la estación espacial mientras vuela. 1200 baudios en 145.800 mhz. Esto se llama Radio por paquetes. Los barcos en el mar sin conexiones satelitales usan paquetes en HF (onda corta) para correo electrónico. Es un servicio. Ahora descubro que usan la tarjeta de sonido de la computadora y la producción de cajas Packet TNC que ejecutan la interfaz radio / computadora parece estar desapareciendo. Ahora, la conexión utiliza un cable de audio desde la salida de la tarjeta de sonido a través de un módem integrado en la radio. Muchas radios VHF vendidas ahora tienen este módem. Estoy descubriendo que las CAJAS DE PAQUETES o los CONTROLADORES DE NODO no saltaron a USB y, dado que la mayoría de las computadoras ahora ni siquiera tienen un puerto serie, mi TNC no es utilizable sin algún tipo de solución. Tengo entendido que AX25 se escribió originalmente para radioaficionado digital. Teníamos una red por radio usando AX25 que cubría el mundo. Esto se transformó en Internet, que está hecho de AX25. Este protocolo ya tiene controles para RX / TX / Retries blah blah integrados. Se usa todos los días.
fuente
Existen soluciones fáciles que funcionan para un porcentaje muy pequeño de problemas geoespaciales. Los problemas más comunes (participantes muy alejados, colinas, árboles, apartamentos, HOA, escasez de efectivo) requieren respuestas y planificación más difíciles.
Respondí un problema similar con un plan basado en una combinación de soluciones estándar y algunos trabajos de script. No hay enrutamiento automático aquí, pero sí envía mensajes de texto a más de cien millas sin redes comerciales para enrutar, utilizando hardware estándar y completamente en bandas de jamón VHF / UHF.
Consulte http://tarpn.net para obtener una lista de compras e instrucciones, así como explicaciones.
fuente
Creo que Netsukuku está bastante cerca de lo que estás buscando.
fuente
Esto no responde directamente a mi pregunta, pero tethr parece un proyecto interesante para los mismos objetivos:
fuente
Hay software de controlador de paquetes de tarjeta de sonido que funcionará en cualquier radio de frecuencia. 27 mhz está abierto para que pueda usarlo. hay UHF en el área de 400 mhz asignada a las radios Citizen. Esto también es posible. El software tiene controlador y protocolos de retransmisión en curso integrados.
fuente