Mensajería mesh — Cada teléfono es un relé

OSHI es un mensajero gratuito, de código abierto y cifrado de extremo a extremo para iOS y Android que usa una red mesh por Bluetooth y Wi-Fi para enviar mensajes sin Internet ni cobertura móvil. OSHI es una alternativa a Bridgefy, Briar, Meshtastic y bitchat para comunicarse sin conexión, y a Signal para la mensajería privada.

Una mensajería mesh convierte cada teléfono que la ejecuta en un relé. En lugar de una estrella con un servidor en el centro, la red es el conjunto de teléfonos que en ese momento están dentro del alcance de radio unos de otros, y el mensaje se abre camino entre ellos salto a salto. Esta página describe cómo funciona realmente la red mesh de OSHI, con cifras reales, y dónde termina una red mesh de teléfonos y empieza una de radios.

Las tres capas de la red mesh de OSHI

1. Descubrimiento: Bluetooth Low Energy

Con OSHI abierto, tu teléfono anuncia un identificador corto y busca otros teléfonos con OSHI. BLE está hecho exactamente para esto: puede anunciarse y escanear durante horas con una fracción mínima de la batería. El alcance es de unos 100 m con línea de visión despejada y de 10–30 m a través de paredes y cuerpos. En iOS, OSHI usa Multipeer Connectivity de Apple; en Android, BLE más Wi-Fi Direct.

2. Transporte: BLE para el texto, Wi-Fi Direct para todo lo demás

Los paquetes cortos de texto cifrado van directamente por el enlace BLE. Una foto, una nota de voz o un archivo tardarían minutos por BLE, así que OSHI negocia un enlace Wi-Fi Direct entre los dos teléfonos para la transferencia y lo cierra después. No interviene ningún punto de acceso ni zona Wi-Fi compartida.

3. Enrutamiento: multisalto, almacenar y reenviar (store-and-forward)

Cada paquete lleva un contador de saltos. Si el destinatario no está directamente al alcance, cualquier teléfono con OSHI que reciba el paquete lo almacena y lo reenvía a cualquier teléfono nuevo con OSHI que encuentre, hasta que el contador llega a cinco o el paquete se entrega. Como el paquete se cifró para el destinatario antes de salir del remitente (X3DH + Double Ratchet, AES-256-GCM), un relé transporta un texto cifrado que no puede abrir, y un teléfono relé incautado no revela nada de la conversación.

OSHI en cifras

Qué significa «hasta cinco saltos» en el espacio real

El alcance por saltos solo se acumula donde hay relés. Cinco teléfonos separados 80 m en un parque pueden llevar un mensaje a 400 m. Cinco teléfonos en un mismo piso lo llevan 400 m a ninguna parte. En una multitud de miles de personas el límite práctico no son los saltos, sino el tiempo: cada paso de almacenar y reenviar espera a que un teléfono nuevo entre en el alcance, así que la entrega a través del recinto de un festival tarda de segundos a minutos, no milisegundos. Una red mesh es una probabilidad, no un cable.

Red mesh de teléfonos frente a red mesh de radios

Red mesh de teléfonos (OSHI, bitchat, Bridgefy)Red mesh de radios LoRa (Meshtastic)
HardwareSolo teléfonosUna radio LoRa por persona
Alcance por salto~100 m al aire libre2–5 km habitualmente, más con elevación
Carga útilTexto, fotos, notas de voz, archivos (OSHI por Wi-Fi Direct)Texto de ~200 bytes, posición GPS
BateríaLa del teléfono; la app debe estar abierta para retransmitirDías con una batería pequeña; retransmite mientras duermes
Quién puede unirseCualquiera que instale la app, en minutosCualquiera que tenga una radio y la flashee

OSHI está en el lado de los teléfonos, con un nodo LoRa opcional que une la red mesh de teléfonos con enlaces de kilómetros. Ten en cuenta que los mensajes que pasan por el enlace LoRa no van cifrados por ese enlace, como indica nuestra ficha de la App Store.

Qué no puede hacer la red mesh

Otras mensajerías mesh

bitchat retransmite hasta siete saltos solo por BLE, con código de dominio público. Bridgefy retransmite por BLE con una app de código cerrado. Briar se sincroniza directamente con los contactos por Bluetooth, Wi-Fi y Tor. Meshtastic crea redes mesh con radios LoRa. La página de mejores mensajerías sin conexión las compara en una sola tabla, y la guía sobre redes mesh explica la teoría.

Preguntas frecuentes

¿Qué es una mensajería mesh?

Una app en la que cada teléfono que la ejecuta retransmite los mensajes de los demás por Bluetooth o Wi-Fi, de modo que un mensaje puede viajar a través de varios teléfonos sin servidor, Internet ni antena de telefonía. OSHI retransmite hasta cinco saltos con cifrado de extremo a extremo en cada salto.

¿Puede un teléfono relé leer mi mensaje?

No. OSHI cifra el mensaje para el destinatario antes de que salga de tu teléfono (X3DH + Double Ratchet, AES-256-GCM). Los relés solo almacenan y reenvían texto cifrado.

¿Cuántos saltos admite OSHI?

Hasta 5. bitchat y Meshtastic permiten hasta 7; Bridgefy no publica su límite. Por salto, el alcance Bluetooth de OSHI es de unos 100 m en campo abierto.

¿La red mesh agota la batería?

El escaneo por Bluetooth Low Energy está diseñado para funcionar durante horas con poco consumo. Wi-Fi Direct, que consume más, solo se enciende mientras se transfiere una foto o un archivo. El coste principal es mantener la app abierta para que pueda retransmitir.

Prueba OSHI gratis

Mensajería cifrada sin número de teléfono, red mesh Bluetooth y Wi-Fi sin conexión, mapas sin conexión e IA en el dispositivo.