Hearthwave
Hearthwave es un hub de radio GMRS para hogares, que convierte una estación de servidor o mini PC en una estación de radio compartida para toda la familia o grupos de vigilancia. Permite a cada miembro conectarse desde su teléfono o tablet sin instalar aplicaciones.
Ficha actualizada 22 sept 2026, 23:54 · upstream 22 sept 2026, 23:42 · release v2.25.0
Qué es Hearthwave
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Hearthwave transforma una estación de servidor doméstica o un mini-PC x86 en una estación de radio compartida para todos los miembros de la familia o un grupo de vigilancia vecinal. Las transmisiones entrantes se transcriben mediante síntesis de voz (STT) y se transmiten a todos los dispositivos conectados; las salidas se sintetizan en voz, con identificación automática del llamado según el código FCC §95.1751. Cada miembro o voluntario de vigilancia registra su entrada desde su propio teléfono, tablet o laptop sin necesidad de instalar una aplicación.
- Familias: un solo licenciamiento GMRS cubre toda la casa; cada persona tiene su propia cuenta con voz y preferencias personalizadas. Niños en tablets, padres en laptops, abuelos con tipografía grande y alto contraste.
- Verificación de licencia FCC al check-in: el sistema verifica automáticamente si el llamado está activo, expirado o no registrado.
- Mapa aproximado de licencias: los contactos pueden ser marcados en un mapa con una línea punteada que indica la ciudad aproximada del FCC sin requerir GPS real.
- Exportación ICS-214: permite exportar registros históricos como un registro oficial de actividad para secciones ARES/RACES.
- No tiene capacidad de transmisión propia (solo recibe): las posiciones APRS, MeshCore o Meshtastic son solo de recepción y no pueden transmitir.
- Dependencia de hardware: requiere una radio GMRS física conectada a la estación para recibir señales; sin ella no puede operar.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalación en un servidor Linux con Docker. Se recomienda usar un contenedorizado con Next.js + Node.js + FastAPI. Se debe configurar el puerto de WebSocket (8765) y HTTP (8001). Para la interfaz gráfica, se puede usar un contenedor de Docker con Next.js. Se recomienda desplegar en una red local para que los dispositivos móviles accedan a la estación.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.