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
- Alcance por salto: unos 100 m en campo abierto, 10–30 m a través de paredes (Bluetooth Low Energy).
- Saltos: hasta 5 teléfonos pueden retransmitir un mensaje (almacenar y reenviar), así que un grupo denso puede llevarlo a 500 m o más.
- Qué viaja por la red mesh: texto, fotos, notas de voz y archivos pequeños (las cargas más grandes van por Wi-Fi Direct).
- Qué ven los relés: solo texto cifrado. Cada salto va cifrado de extremo a extremo (X3DH + Double Ratchet, AES-256-GCM).
- Requisito: los demás teléfonos deben tener OSHI instalado y abierto; no hay ninguna infraestructura.
- Cuando vuelve Internet: OSHI se sincroniza automáticamente por Internet, Tor o un canal encubierto.
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) | |
|---|---|---|
| Hardware | Solo teléfonos | Una radio LoRa por persona |
| Alcance por salto | ~100 m al aire libre | 2–5 km habitualmente, más con elevación |
| Carga útil | Texto, fotos, notas de voz, archivos (OSHI por Wi-Fi Direct) | Texto de ~200 bytes, posición GPS |
| Batería | La del teléfono; la app debe estar abierta para retransmitir | Días con una batería pequeña; retransmite mientras duermes |
| Quién puede unirse | Cualquiera que instale la app, en minutos | Cualquiera 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
- Llegar a nadie más allá de la cadena de teléfonos. Cuando no hay ningún teléfono con OSHI al alcance, el mensaje espera.
- Retransmitir desde un teléfono bloqueado en un bolsillo durante horas. iOS, en particular, limita el Bluetooth en segundo plano; mantén OSHI abierto en los teléfonos que deban retransmitir.
- Transportar llamadas de voz o vídeo solo por Bluetooth. Las llamadas van cifradas de extremo a extremo, pero necesitan una ruta IP.
- Hablar con las redes mesh de otras apps. OSHI, bitchat, Bridgefy y Briar usan cada una su propio protocolo.
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.
Sigue explorando
Las redes mesh, explicadasGuía de la red mesh BluetoothOSHI vs MeshtasticComparativa de apps de mensajería sin conexiónCómo funciona la red mesh de OSHIFAQ de OSHIPrueba 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.