📡
Sin internet
Usa comunicación cercana entre teléfonos Android compatibles.
Mensajería offline entre teléfonos cercanos
Aplicación Android experimental para enviar mensajes entre dispositivos cercanos incluso cuando no hay internet, datos móviles o infraestructura de red disponible.
Esta app es experimental. No sustituye llamadas de emergencia, servicios oficiales ni canales institucionales.
📡
Usa comunicación cercana entre teléfonos Android compatibles.
🔐
Los contactos se agregan escaneando códigos QR con información pública.
🔁
Los mensajes pueden viajar de teléfono en teléfono hasta llegar al destino.
CERCA Messenger es un prototipo académico de mensajería offline para dispositivos Android. Su objetivo es explorar cómo varios teléfonos pueden formar una red oportunista y ayudarse entre sí a transportar mensajes cuando la conectividad tradicional no está disponible.
Cada teléfono funciona como un nodo: puede crear mensajes, recibirlos, almacenarlos temporalmente y reenviarlos a otros dispositivos cercanos. La idea es útil para estudiar escenarios como emergencias, zonas con baja cobertura, eventos masivos, comunidades aisladas o fallas de infraestructura.
La aplicación está basada en el Context and Energy-aware Routing for Crisis Ad hoc messaging Protocol o Protocolo CERCA, un protocolo de enrutamiento oportunista diseñado por estudiantes de la UNIMET para redes ad hoc en situaciones de crisis. CERCA permite que los mensajes se transmitan de manera eficiente y confiable a través de múltiples saltos (hops) entre nodos, optimizando el uso de energía y el contexto de la red.
Descarga el APK desde esta página, instálalo en tu Android y concede los permisos solicitados.
Cada usuario debe mostrar su QR desde la app. La otra persona lo escanea para agregarlo como contacto. IMPORTANTE: ambos teléfonos deben escanear el QR del otro para que puedan enviarse mensajes.
Después de escanear el QR, agrega un nombre o identificador que corresponda a la persona correcta.
Selecciona el contacto, escribe el mensaje y toca enviar. La app intentará entregarlo directamente o reenviarlo cuando encuentre otros nodos.
Ambos contactos deben escanear el QR del otro para que puedan enviarse mensajes. El QR es la forma recomendada de agregar contactos porque permite intercambiar la información pública necesaria para identificar al destinatario y preparar el envío seguro de mensajes. No compartas capturas de QR en lugares públicos si no quieres que desconocidos intenten agregarte.
La app incluye una sección de crisis que permite enviar mensajes a cualquier nodo, sin necesidad de agregar por QR. Estos mensajes actúan como broadcast y se envían a todos los nodos cercanos. Úsala solo en situaciones de emergencia o cuando sea necesario difundir información crítica.
La app permite configurar el tiempo de espera para descubrimiento de nodos. El valor predeterminado es de 30 segundos, pero puedes ajustarlo según tus necesidades. Un tiempo más corto puede aumentar la probabilidad de encontrar otros dispositivos, mientras que un tiempo más largo puede ahorrar batería.
La app usa Nearby Connections API de Google, una API peer-to-peer que permite descubrir, conectar e intercambiar datos con dispositivos cercanos sin depender de internet. Nearby abstrae detalles de tecnologías como Bluetooth y Wi-Fi para que la aplicación pueda concentrarse en descubrir dispositivos y transferir información.
Los teléfonos anuncian su presencia y buscan otros dispositivos cercanos.
Cuando dos nodos se detectan, intentan establecer una conexión local.
Los nodos comparan mensajes pendientes y transfieren los que correspondan.
Si el destinatario está cerca, el mensaje puede entregarse directamente. Si no lo está, el mensaje puede quedar guardado y pasar por otros dispositivos. A cada salto entre teléfonos se le llama hop. Por ejemplo, si A entrega a B, y luego B entrega a C, el mensaje llegó a C en dos hops.
Mientras menor sea la cantidad de hops, más directa fue la entrega. Sin embargo, permitir varios hops puede aumentar la probabilidad de entrega cuando los usuarios se mueven y se encuentran en momentos distintos.
Los contactos se agregan mediante QR. Esto reduce errores al escribir identificadores y ayuda a asociar cada contacto con su información pública.
Antes de enviar mensajes sensibles, verifica presencialmente que el QR corresponde a la persona correcta. Escanear un QR equivocado puede hacer que agregues a otra persona.
El diseño de la app contempla el uso de claves para proteger el contenido de los mensajes. En términos simples, el mensaje se prepara para que solo el destinatario previsto pueda leerlo.
Como los mensajes pueden pasar por otros teléfonos, los nodos intermedios pueden ayudar a transportar el paquete, pero no deberían poder leer el contenido si el cifrado está activo correctamente.
Aunque el contenido esté protegido, pueden existir metadatos técnicos como fecha, identificadores, tamaño del mensaje, estado de entrega o número de hops.
Android puede mostrar advertencias porque el APK no se instala desde Google Play. Instálalo solo desde esta página oficial del proyecto y verifica la versión publicada.
Esta es una versión experimental. No debe considerarse una herramienta certificada para comunicaciones críticas, médicas, policiales, militares o de emergencia.
Versión: v0.3.0
Fecha: Julio 2026
SHA-256: D33B3C8218DA724B2C53BC37BB56DA75AE53D9F386635DDF34141209341DC9E6
Según la versión de Android, la app puede solicitar permisos de Bluetooth, Wi-Fi, ubicación cercana, notificaciones o ejecución en segundo plano. Estos permisos se usan para descubrir dispositivos próximos, establecer conexiones locales, enviar mensajes y avisar sobre eventos importantes dentro de la app.
CERCA Messenger es una aplicación experimental desarrollada con fines académicos y de investigación. Se entrega “tal como está”, sin garantía de disponibilidad, funcionamiento continuo, entrega de mensajes, seguridad absoluta o adecuación para situaciones críticas.
Esta aplicación no sustituye servicios de emergencia, organismos de protección civil, redes oficiales ni canales institucionales de comunicación. En caso de emergencia, utiliza siempre los canales oficiales disponibles.
Esta página registra el número de descargas y las sugerencias enviadas voluntariamente mediante el formulario. No se requiere registro. No incluyas información sensible, contraseñas, datos bancarios ni información privada de terceros en el formulario.
Al descargar e instalar el APK, aceptas que se trata de una versión de prueba. Instala la app solo si confías en el origen del archivo y comprendes los riesgos de instalar aplicaciones fuera de Google Play.
Proyecto desarrollado por estudiante de la Universidad Metropolitana (UNIMET) en Caracas, Venezuela, como parte de su trabajo de investigación en Ingeniería de Sistemas. Para más información, contáctenos a través del formulario de sugerencias al final de la página.
Agradecimientos a tutores, profesores, colaboradores y personas que participaron en pruebas, revisión técnica e ideas para mejorar la aplicación.
Nota de transparencia: esta landing page fue elaborada con apoyo de inteligencia artificial y revisada/adaptada para el proyecto CERCA Messenger.
Julio 2026
Junio 2026
Versión inicial
Puedes reportar errores, resultados de pruebas, problemas de instalación o ideas de mejora. Las sugerencias se guardan para revisión y no se publican automáticamente.