Mi herramienta portátil definitiva para diagnosticar redes en barcos
Llevo años queriendo una herramienta compacta, profesional y realmente útil para diagnosticar redes y sistemas en barcos. Algo que pueda llevar en la mochila, encender en segundos y usar tanto para escanear redes Wi-Fi como para comprobar puertos Ethernet, VLANs, sistemas CAN, dispositivos IP y generar informes completos sin depender de ordenadores externos o configuración manual.
Como esa herramienta no existe, he decidido construirla yo mismo.
Así nace MarineBlackboxTool.
No quiero abarcarlo todo, ni construir un monstruo imposible de mantener.
Quiero una solución mínima pero extremadamente útil.
En este post explico el concepto real que quiero seguir.
El objetivo: una herramienta práctica y portátil que resuelva problemas reales
No busco crear el “instrumento perfecto para todo”. Eso solo lleva a perder tiempo y no terminar nada. Lo que quiero es cubrir los problemas reales que me encuentro todos los días:
- ¿Qué SSIDs del barco dan acceso a qué VLAN?
- ¿Qué VLANs existen realmente en cada puerto Ethernet?
- ¿Qué dispositivos hay en la red y qué son?
- ¿Qué cámaras están activas?
- ¿A qué equipos tengo acceso y a qué no?
- ¿Qué IPs, rangos y roles existen?
- ¿Qué interferencias Wi-Fi hay alrededor?
- ¿Qué hay conectado a la red CAN o NMEA2000?
- ¿Por qué una red funciona para unos usuarios y no para otros?
Mi objetivo es que MarineBlackboxTool me dé toda esa información en minutos, no en horas.
Hardware esencial (nada más, nada menos)
He reducido el hardware a lo que realmente importa:
✔ Raspberry Pi 4
El cerebro de la herramienta. Pequeña, ligera y suficientemente potente.
✔ Pantalla táctil de 7”
Para manejar funciones básicas, activar escaneos y ver resultados rápidos sin depender de otros dispositivos.
✔ Wi-Fi interno como punto de acceso
La Pi creará su propio AP interno.
Así, desde mi iPad podré acceder a la webapp avanzada para ver detalles extensos que no caben en la pantalla de 7”.
✔ Adaptador Wi-Fi USB dual band en modo monitor
Esta es la parte clave para escanear redes Wi-Fi como es debido:
- modo monitor,
- banda 2.4 y 5 GHz,
- análisis de canales,
- detección de interferencias,
- identificación de SSIDs del barco,
- comprobación de cobertura.
✔ Puerto Ethernet
La herramienta se pincha físicamente en las tomas de red del barco y ejecuta:
- descubrimiento de dispositivos
- detección de VLANs accesibles
- rango IP asignado
- servicios expuestos
- pruebas de puertos
Esto es esencial para entender segmentaciones mal hechas, algo muy habitual a bordo.
✔ Batería externa (opcional)
Para no depender siempre del 12 V del barco.
✔ 4G/5G (opcional)
Solo si realmente hace falta conectividad externa para enviar informes.
Concepto general de funcionamiento
He simplificado el flujo completo para que sea lo más práctico posible.
1. Uso rápido desde la pantalla táctil de 7”
En la pantalla integrada podré:
- iniciar escaneos Wi-Fi
- iniciar escaneos LAN
- ver qué VLANs existen en el puerto al que estoy conectado
- listar dispositivos detectados
- revisar cámaras IP encontradas
- activar el modo de recopilación de datos para informes
- seleccionar el barco en el que estoy trabajando
Nada complejo: solo la operativa básica.
Los detalles extensos se verán en la webapp.
2. Vista avanzada desde el iPad / portátil a través del punto de acceso de la Pi
El Wi-Fi interno de la Raspberry Pi funcionará como un AP privado.
Me conecto con el iPad a ese AP y veo la WebApp avanzada, donde tendré:
- tablas extensas de dispositivos
- vista organizada por categorías (APs, cámaras, música, usuarios…)
- información detallada por SSID
- rango IP accesible por cada red
- VLANs accesibles desde cable y desde cada Wi-Fi
- detalles de puertos abiertos
- ficheros JSON del barco
- comparativas entre escaneos nuevos y antiguos
Esto es ideal porque en barcos complejos necesito ver mucha información que en una pantalla física de 7” sería incómoda.
3. Identificar qué SSIDs pertenecen realmente al barco
Esta es una de las funciones más útiles:
- selecciono manualmente los SSIDs del barco,
- la herramienta hará un mapeo completo de cada uno:
- VLAN accesible
- rango IP
- dispositivos visibles
- potencia, canal, interferencias
Con eso puedo saber qué red está mal configurada o por qué un usuario ve unas cámaras pero otro no.
4. Pinchar Ethernet y descubrir automáticamente VLANs
El puerto Ethernet me permitirá:
- saber qué VLAN estoy recibiendo
- listar todas las VLANs accesibles desde ese puerto
- saber si el puerto está mal configurado
- saber si hay VLANs huérfanas o no usadas
- detectar segmentaciones mal hechas
Esto es crucial en embarcaciones con múltiples redes internas.
Escaneos y análisis avanzados
MarineBlackboxTool no se queda en un simple ping o arp-scan.
✔ Descubrimiento de dispositivos con clasificación por categoría
Intentará inferir:
- cámaras
- APs
- routers
- equipos de música
- TVs
- tablets/móviles
- PCs
- PLCs / cabeceras industriales
- dispositivos “desconocidos”
- domótica
- sensores
Todo clasificado en archivos JSON por barco.
✔ Escaneo de puertos y servicios para identificar roles
Muy útil para saber si un equipo es un NVR, un PLC, un Sonos, un Raymarine, etc.
✔ Integración CAN / NMEA2000 mediante adaptadores USB
El CAN no irá integrado en la caja, solo se conecta por USB cuando lo necesito.
Con un adaptador CAN-USB puedo:
- ver tráfico CAN
- listar dispositivos
- identificar equipos NMEA2000
- usar software tipo SignalK para inspección básica
✔ Modo monitor serie (para antiguos NMEA 0183)
Si conecto un adaptador USB-Serial:
- puedo elegir los baudios
- monitorizar frases NMEA
- registrar actividad mínima
- diagnosticar problemas de comunicación serie en equipos antiguos
Generación de informes y uso de IA
Una vez hecho el escaneo completo del barco:
- Se genera un informe en JSON.
- Ese JSON se estructura en un informe técnico.
- De forma opcional, selecciono qué parte quiero enviar a OpenAI.
- La IA analiza:
- errores de segmentación
- conflictos de IP
- interferencias Wi-Fi
- redes mal configuradas
- dispositivos duplicados
- recomendaciones reales
- El informe final se envía automáticamente por e-mail.
El proceso completo convertiría horas de trabajo manual en minutos.
Conclusión
He simplificado el concepto hasta lo verdaderamente necesario:
una herramienta compacta, práctica y diseñada exactamente para los problemas que me encuentro en barcos reales. Nada de proyectos imposibles, nada de abarcarlo todo. Solo lo que aporta valor inmediato:
- escanear Wi-Fi profesionalmente,
- entender VLANs y segmentaciones,
- descubrir dispositivos e IPs,
- identificar roles,
- leer CAN si hace falta,
- generar informes claros,
- y usar IA para análisis avanzados.