¿Cómo funciona la tecnología de malla inalámbrica (utilizada en la aplicación Firechat)?

Básicamente, este es un nuevo protocolo de red. Este nuevo protocolo es de dispositivo a dispositivo, en lugar de dispositivo a ISP a dispositivo. Esto significa en el lado positivo, que no importa si alguien ha apagado la red local de teléfonos celulares / Internet; las personas que están lo suficientemente cerca como para poder captar las señales Wifi o Bluetooth de los demás aún pueden chatear. En el lado negativo, está limitado a la distancia que cubrirán estas señales, que es tal vez 50 pies (me imagino que en un apuro grave, la gente descubriría cómo modificar sus teléfonos para obtener rangos mucho más largos: busque ” Pringles puede antena wifi “.)

Sin embargo, esta deficiencia puede superarse mediante retransmisiones: la persona uno se conecta a la persona dos a 40 pies de distancia, la persona tres está a otra 40 pies de distancia y en contacto con la persona dos, para que también puedan chatear con la persona uno. Una gran red de personas que ejecutan FireChat podría abarcar un área muy amplia, dados suficientes usuarios.

El rango de 70 metros proviene de pruebas de terceros en Japón. Esto no significa que siempre irás tan lejos, especialmente si hay interferencia u obstáculos. La distancia de teléfono a teléfono no es el límite en una multitud.

Existe una gran confusión sobre los rangos de las tecnologías de radio P2P.

Todos los que no tienen licencia son más o menos del mismo rango.

La conexión Wi-Fi a un punto de acceso tiene un alcance un poco más largo, pero no mucho. Esto se debe a que el punto de acceso tiene una antena gigante, que los teléfonos no tienen.

Firechat utiliza un protocolo inalámbrico ad-hoc patentado desarrollado por Apple. Cuando una sesión de Firechat está en progreso, es posible capturar el tráfico con cualquier analizador de tráfico inalámbrico (por ejemplo, Wirehark). Luego, busque el Identificador único organizativo de Apple en el campo del identificador del proveedor de algunos de los marcos. Puede encontrar un archivo de captura de tráfico en esta publicación de blog: ¿Qué tan anónimo es Firechat?

El protocolo de capa de enlace de Apple no admite saltos múltiples y no permitirá conexiones con dispositivos que no sean de Apple.

Fuente: Inspección de tráfico inalámbrica en nuestro laboratorio.

FireChat utiliza la implementación de Apple de redes de configuración cero llamada Bonjour (ver más detalles sobre redes de configuración cero en el artículo de Wiki Redes de configuración cero). Y específicamente el Marco de conectividad multipeer, una API de alto nivel para trabajar con los servicios de Bonjour.

Hay otras aplicaciones que ya se basan en la misma tecnología que intentan superar los límites. Mira, por ejemplo, la aplicación Vojer que agrega

  • un mayor nivel de seguridad (al forzar el cifrado del tráfico),
  • fiabilidad (notificaciones de entrega de mensajes, reenvío)
  • capacidad de mensajes de voz
  • verdadero anonimato

Echa un vistazo a su página principal y trata de entender que el jardín abierto ayudará mucho