Propongo considerar un prototipo del despliegue de un mensajero móvil (una nube en su bolsillo), que le permite organizar la comunicación en un área que no tiene la infraestructura de las redes de datos tradicionales, así como una red privada a la que solo los usuarios tienen acceso y los datos deben transmitirse a través de canales de comunicación seguros. Al mismo tiempo, movilidad significa una computadora portátil para comunicarse con el cliente de mensajería instalado. El uso de un teléfono móvil es posible con la implementación posterior del concepto.
En la comunidad tecnológica moderna, la comunicación de mensajería generalmente se reduce a transferir datos a un único servidor de datos (topología en estrella), imponiendo así las siguientes restricciones a la libertad de comunicación:
- Debe tener un servidor. En el sentido tradicional, este es un servidor de un gran mensajero en línea (WhatsApp, telegram, sms, ICQ). O es un servidor de una subred de PC pequeña que utiliza pequeñas aplicaciones y un protocolo de intercambio estándar (ICQ, jabber, etc.). Al mismo tiempo, el servidor proporciona no solo la retransmisión del paquete del remitente al destinatario, sino también características útiles como: almacenar un mensaje hasta que el cliente vaya a la red, iniciar sesión, enviar correos masivos, una sola lista de contactos de red, etc.
- La presencia de redes de computadoras, enrutadores de lectura, enrutadores, puntos de acceso, torres de operadores celulares, organización o acceso a una sola red local / global. Esta infraestructura, en primer lugar, cuesta relativamente mucho dinero y, en segundo lugar, es estacionaria, es decir, su despliegue se realiza de una vez y durante mucho tiempo y, por regla general, por una gran cantidad de dinero. Y en tercer lugar, requiere experiencia y habilidades de administración.
Daré algunos ejemplos:
- Un equipo de 10 personas se fue a un lugar alejado de la civilización para hacer un trabajo. Puede ser como un equipo de geólogos, mineros, un grupo de estudiantes en una pasantía o una oficina móvil de los empleados de la organización. En el terreno, se requiere desplegar rápidamente una red para la comunicación entre los miembros del equipo, teniendo en cuenta que pueden realizar tareas, por ejemplo, hasta 10 km.
- Fuiste a descansar a una base turística con tus amigos en casas separadas o incluso en tiendas de campaña. Debe implementar una red móvil para comunicarse y transferir algunos datos.
Por lo tanto, teniendo en cuenta lo anterior, enumeraré los siguientes criterios que debe cumplir una red local móvil similar:
- Baja tasa de transferencia de datos. Esto se refiere a la transmisión de mensajes de texto sin archivos multimedia.
- Compacidad Los dispositivos deben ser ligeros y pequeños.
- Autonomía Los dispositivos deben consumir una pequeña cantidad de energía, lo que les permite ser alimentados por USB o baterías portátiles.
- Inalámbrico La transmisión de datos debe realizarse a través de canales de transmisión de datos inalámbricos.
- Seguridad. Los canales de datos deben estar protegidos contra el acceso no autorizado.
- Precio Todo el conjunto de equipos no debería costar más que el equipo para organizar una red IP.
- Facilidad de uso. La implementación de la red debe limitarse a presionar un par de botones e ingresar un nombre de usuario y contraseña.
- El rango de la señal transmitida. El rango de transmisión a través de canales inalámbricos debe proporcionarse no solo por la potencia de la señal de salida y el ancho del canal, sino también por la posibilidad de construir una red de transmisión de datos de malla que permita la transmisión de mensajes entre suscriptores, creando así un rango de cobertura prácticamente ilimitado. El mismo WI-FI se centra en el trabajo en interiores de hasta 30 metros, y el Bluetooth total está diseñado para accesorios.
- Acceso a la red global. La capacidad de acceder a una única red global de Internet, si la hay.
Como mensajero similar, propongo el siguiente concepto de sistema:
- Servidor de mensajes. Aunque es un inconveniente de la solución clásica, ofrece ventajas obvias. Por lo tanto, se propone no deshacerse de él cambiando a p2p, sino usar una mini PC como Rasbery o Beaglebone como servidor. Requisitos básicos: la presencia de botones externos, linux OS, la presencia de indicadores, así como la capacidad de conectar una interfaz de radio para la transferencia de datos. Puede usar Jabber como servidor de mensajes. Una mini PC es deseable con una batería incorporada.
- RF-USB con la función de construir una red de malla, se propone utilizar 6LoWPAN. Esta tecnología le permite obtener una red ipv6 de una red de malla en forma de una interfaz de red para clientes de PC. Una gran ventaja es que le permite personalizar algunas de sus partes, adaptándose así a la tarea en cuestión. Como cliente, se propone utilizar el programa spark distribuido libremente. Es recomendable utilizar una radio con una frecuencia de 433 MHz.
- Para el futuro Punto de acceso / repetidor WIFI RF433 con fuente de alimentación autónoma para conectar equipos portátiles no a través de USB, sino a través de wifi.
Sugiero el siguiente caso de uso:
- Se conectará al miniservidor a través de Ethernet, vaya a su panel de administración y use el bozal web para configurar los parámetros necesarios del servidor de mensajería y la red de malla una vez.
- Para conectar el cliente a la red de malla, se propone enchufar su memoria USB en el servidor y hacer clic en el botón "conectar", después de lo cual se escribirá en la memoria la configuración de la red para seguir trabajando en ella.
- Encienda los llaveros con la radio en el USB de la computadora portátil / PC y conéctese al servidor jabber, después de especificar los parámetros del servidor en el cliente.
- Actualice la lista de contactos en el cliente e inicie la mensajería.
Eso es todo. Esta red ahora siempre puede llevarse con usted e incluirse independientemente de la ubicación actual en el espacio del cliente. La red creará automáticamente la topología correcta y los clientes se conectarán al servidor.
Hasta ahora, este es solo un concepto dictado por la necesidad personal de tal sistema. Invito a la comunidad a discutir los pros y los contras, y respondo la pregunta: "¿Lo necesitamos?"