sigmo
Sigmo es una interfaz web y API autocontenido para gestionar módems celulares a través de QMI y MBIM, con un frontend en Vue.js integrado.
Ficha actualizada 23 sept 2026, 6:02 · upstream 23 sept 2026, 5:32 · release v4.1.2
Qué es sigmo
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Sigmo es una herramienta moderna y autocontenida que permite la gestión de módems celulares mediante protocolos QMI y MBIM. El proyecto se distribuye como un único binario con el frontend Vue.js incrustado, diseñado para ser ligero y fácil de desplegar.
La aplicación se especializa en operaciones avanzadas de eSIM, incluyendo la descarga (SM-DP+), activación, renombreo y eliminación de perfiles. También ofrece un centro de mensajes SMS completo con capacidades de envío y borrado, así como soporte para sesiones USSD.
En cuanto a control del módem, Sigmo permite el cambio de slot SIM, escaneo de redes, registro manual y configuración de preferencias como Alias y MSS (Modem Subsystem). Además, cuenta con un sistema de acceso seguro basado en OTP mediante Telegram, HTTP, Email o más.
- Gestionar múltiples perfiles eSIM sin necesidad de hardware adicional
- Administración completa del centro de mensajes SMS desde la interfaz web
- Control de red y configuración de preferencias de módem (Alias, MSS)
- Acceso seguro mediante OTP a través de Telegram o HTTP
- Monitoreo en tiempo real de mensajes y tokens de inicio de sesión
- Despliegue autocontenido sin necesidad de Node.js ni Go para la lógica principal
- Arquitectura modular con backend en Go y frontend en Vue.js incrustado
- Soporte nativo para eSIM, SMS y control de módem mediante QMI/MBIM
- Diseño portable: único binario sin necesidad de instalar Node.js o Go
- Sistema de notificaciones integrado con Telegram, Bark, Gotify y Email
- Configuración persistente en SQLite que persiste tras reinicios del sistema
- Requiere acceso al nodo QMI o MBIM del módem para realizar control directo
- El proxy de módem (qmi-proxy o mbim-proxy) debe estar disponible en el host si se desea coexistir con ModemManager
- No es compatible con dispositivos que no soporten QMI o MBIM
- La configuración de red manual requiere permisos root o reglas udev adecuadas
- El sistema de notificaciones depende de servicios externos (Telegram, Gotify, etc.)
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.
Para ejecutar Sigmo como servicio en systemd, se recomienda copiar el archivo de unidad a /etc/systemd/system/sigmo.service y activarlo con systemctl enable --now sigmo. El servicio corre como root para acceder a los nodos del módem y configurar interfaces de red. En modo Docker, se utiliza docker compose con network_mode: host para que Sigmo pueda acceder al socket Unix de qmi-proxy o mbim-proxy en el host. Se recomienda montar /dev, /run/udev y /sys como mounts para garantizar la compatibilidad con sistemas estrictos sobre Docker.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.