Prepararse para cuando no haya internet: NOMAD, LoRa y lo que realmente merece la pena
Con una guerra abierta en Iran, 11 millones de barriles de petroleo menos al dia, y Europa mirando nerviosa el Estrecho de Ormuz, quizas no es mal momento para preguntarse: que pasa si un dia internet no funciona?
No hablo de ciencia ficcion. Hablo de una gota fria que tumba torres de movil en media Murcia. O un corte de suministro electrico prolongado. O censura estatal (que ya pasa en medio mundo). Hablo de tener un plan B.
He investigado dos proyectos que prometen resolver esto: Project NOMAD (un servidor offline) y Meshtastic (una red mesh con LoRa). Lo que he encontrado es… interesante.
Project NOMAD: mucho marketing, poca sustancia
Project N.O.M.A.D. (Node for Offline Media, Archives and Data) es un proyecto viral de GitHub con 17.000 estrellas que promete ser tu "servidor de supervivencia". Un PC con Wikipedia offline, mapas, IA local, y educacion. Suena genial. La realidad es mas matizada.
Que es realmente
Un Docker Compose con 6 contenedores (Node.js, MySQL, Redis, Dozzle, updater, disk monitor) que sirve de dashboard para instalar aplicaciones offline:
| App | Que hace | Util? |
|---|---|---|
| Kiwix | Wikipedia offline, guias medicas | SI, genuinamente util |
| ProtoMaps | OpenStreetMap offline | SI, util |
| Ollama | IA local (LLMs) | Depende del hardware |
| Kolibri | Khan Academy offline | SI, para educacion |
| CyberChef | Herramienta de datos/crypto | Util para tecnicos |
| FlatNotes | Notas markdown | Cualquier app lo hace |
Los problemas
Seguridad descuidada: El socket de Docker montado dentro del contenedor admin (acceso root al host). Secretos HMAC hardcodeados en el repo que ya fueron explotados. Sin autenticacion en el dashboard. Sin verificacion de firmas en las actualizaciones. No es software para exponer a una red.
Solo Debian x86: El script de instalacion solo funciona en Debian/Ubuntu. No ARM, no NixOS, no nada que no sea apt-get.
Software de 9 meses: 51 releases, bugs activos de instalacion (Kiwix no instala, Ollama falla, MySQL no arranca). Esta en fase "move fast and break things".
La IA es un gimmick sin GPU: Con CPU, modelos de 1-3B a 5-20 tokens por segundo. La calidad es mediocre. Un manual bien indexado en Kiwix es mas util que un chatbot lento con un modelo pequeno.
Nuestro veredicto
No instalar NOMAD como un bloque. En su lugar, montar las piezas que valen la pena individualmente:
- Kiwix: paquete en nixpkgs. Wikipedia offline, guias medicas, supervivencia. El contenido real que importa.
- Ollama: ya lo conocemos. Directo, sin Docker.
- Mapas offline: OsmAnd en el movil + ProtoMaps si quieres servidor.
El dashboard bonito no justifica 6 contenedores Docker con seguridad de chichinabo.
Alternativas serias
| Proyecto | Madurez | ARM/Pi | Enfoque |
|---|---|---|---|
| Internet-in-a-Box | 8+ anos | Si (nativo Pi) | Educacion offline. Probado en escuelas de Africa/Asia |
| Kiwix | 18+ anos | Si | Motor de contenido offline. Lo que NOMAD usa por dentro |
| FreedomBox | 10+ anos | Si | Self-hosting privado (chat, email, VPN) |
Internet-in-a-Box lleva una decada haciendo exactamente esto en hardware barato. NOMAD es la version "techbro" con IA encima.
Meshtastic: esto SI es real
Meshtastic convierte radios LoRa baratas en una red mesh de comunicacion. Sin torres, sin WiFi, sin internet. Enciendes los cacharros y hablan entre ellos.
Como funciona
- Escribes un mensaje en la app del movil (Android/iOS)
- El movil lo envia por Bluetooth al nodo LoRa
- El nodo lo emite por radio a 868 MHz
- Si el destinatario no esta al alcance, otros nodos intermedios reenvian (mesh)
- El mensaje llega al destinatario
Cifrado AES-256. Los mensajes directos usan criptografia de clave publica. Legal en Espana sin licencia (banda ISM 868 MHz, potencia maxima 25-500 mW segun sub-banda).
Alcance realista
| Entorno | Alcance |
|---|---|
| Ciudad entre edificios | 500m - 2 km |
| Campo abierto | 5 - 15 km |
| Montana a montana (linea de vista) | 15 - 50 km |
| Record mundial documentado | 331 km |
En zona rural con linea de vista a puntos altos: 10-15 km sin problema.
Que dispositivos comprar
La opcion mas barata para probar: Heltec LoRa 32 V3 a 22 EUR en AliExpress. Necesitas flashear el firmware con el Web Flasher (conectar USB, click, 2 minutos). No es soldar. No es compilar.
Si quieres algo que funcione sacandolo de la caja: RAK WisMesh Pocket V2 a ~85 EUR. Preflasheado, con GPS, pantalla y bateria integrada.
Coste para un grupo (5 nodos)
| Opcion | Total |
|---|---|
| Economica (flashear tu mismo, Heltec V3) | ~205 EUR |
| Mixta (3 preflasheados + 2 bases fijas) | ~362 EUR |
| Todo listo para usar (RAK Pocket) | ~450 EUR |
Para probar: 50 EUR por 2 Heltec V3. Si funciona, escalas. Si no, has gastado lo que cuesta una cena.
La integracion con IA local
Esto es lo interesante. El proyecto MESH-API conecta Meshtastic con Ollama o cualquier API compatible. Alguien envia "!ai como se trata una quemadura" por LoRa, y un servidor con un LLM responde por la misma via.
Limitaciones reales: 237 caracteres por mensaje. Una respuesta de IA necesita 5-20 mensajes de vuelta. Cada uno tarda 3-5 segundos en transmitirse. Funciona para preguntas cortas. No es ChatGPT, es un oraculo al que le preguntas una cosa.
Con un Mac Studio M5 Ultra 512GB corriendo un modelo de 400B parametros… la inferencia seria rapida (2-3 segundos), pero el cuello de botella es LoRa: la respuesta viaja a ~1 kbps. Funcional, pero lento.
Comunidad en Espana
La comunidad existe y es activa:
- Web: https://meshtastic.es
- Telegram: https://t.me/meshtastic_esp
- Mapa de nodos en tiempo real: https://mapa.meshtastic.es
Es un juguete o una herramienta?
Las dos cosas. En el dia a dia con WhatsApp funcionando, es un juguete caro. Pero:
- En zona rural sin cobertura, es comunicacion real con GPS incluido
- En una ruta de montana con el grupo, es saber donde esta cada uno
- Si cae la torre de movil despues de una gota fria, son los unicos 200 caracteres que puedes enviar
- Con un servidor IA local detras, es acceso a conocimiento sin internet
La killer feature no es la mensajeria diaria. Es tener una red que funciona cuando todo lo demas falla.
Nuestro plan
Despues de investigar las dos cosas, esto es lo que tiene sentido para nosotros:
Corto plazo (ya)
- 2 nodos Heltec V3 (~50 EUR). Uno en zona rural, otro en zona urbana. Probar alcance y experiencia.
- Kiwix en aurin con Wikipedia en espanol + guias medicas. Un paquete nix y listo. Sin Docker.
- OsmAnd en los moviles con mapas de Murcia descargados offline.
Medio plazo (si funciona)
- 5 nodos Meshtastic para el grupo (zona rural, zona urbana, moviles).
- Nodo solar en un punto alto como repetidor permanente.
- MESH-API + Ollama en aurin: IA accesible por LoRa para el grupo.
Largo plazo (el sueno)
- Mac Studio M5 Ultra 512GB con modelo de 400B parametros.
- Red mesh local con IA local: cualquiera pregunta por radio y recibe respuesta.
- Servidor de conocimiento offline (Kiwix + mapas + educacion) accesible via mesh.
El presupuesto total del corto plazo es 50 EUR y una tarde de configuracion. Sin riesgo.
Lo que aprendimos
NOMAD tiene buenas ideas envueltas en mal software. Lo util de NOMAD (Kiwix, mapas, Ollama) ya existe como componentes individuales maduros y auditados. No necesitas el envoltorio.
Meshtastic es la pieza que faltaba: comunicacion real sin infraestructura. 868 MHz, legal, cifrada, mesh, 50 EUR para empezar. No sustituye a WhatsApp, pero cuando WhatsApp no funcione, es lo unico que tienes.
Y si un dia de verdad se corta internet… Wikipedia offline, un mapa, y 200 caracteres cifrados por radio van a valer mas que toda la fibra del mundo.
—
50 EUR. Dos cacharros. Una red que no depende de nadie. Eso es prepararse de verdad.
Comentarios (0)
Sin comentarios todavia. Se el primero!
Deja un comentario