Dashboard operativo
Resumen por estado y actividad reciente: priorizas incidencias sin abrir diez pantallas.
TeamMDM
TeamMDM une un panel web PHP, una API REST (FastAPI) y la app Android de referencia: enrollment con QR, telemetría, mapa, cola de comandos y reparto del trabajo por roles sin perder el hilo.
Panel PHP
Operación diaria en el navegador
API FastAPI
JWT, datos y cola de comandos
App Android
Check-in, telemetría y órdenes
Tu servidor
Self-hosted, con tus dominios
Módulos del panel conectados a la API 1.0.0-beta6: la autorización real la aplica el backend; el PHP consume JSON con sesión y JWT.
Resumen por estado y actividad reciente: priorizas incidencias sin abrir diez pantallas.
Listados con filtros, ficha detallada, telemetría, apps, comandos y acciones de ciclo de vida según rol.
Telemetría, ubicaciones, aplicaciones y comandos con visualizaciones donde aportan contexto.
Ubicación aproximada de los equipos, con colores por estado y filtros para acotar la búsqueda.
Admin y usuario: el admin ve toda la flota y los dispositivos sin asignar; el usuario solo sus equipos.
Agrupaciones por proyecto, sede o campaña (gestión admin); asignación masiva de dispositivos donde lo necesites.
Tokens de enrollment y QR para el alta inicial; el token de dispositivo queda en la API y el panel solo lo regenera (admin) cuando hace falta.
Cliente de referencia com.rafajordan.mdm: check-in, telemetría, ubicación y ejecución de la cola de comandos con confirmación de resultado.
Cola alineada con la app TeamMDM: PING, PEDIR_INFO, MOSTRAR_MENSAJE y apertura de enlaces. Catálogo, historial y cancelación desde el panel.
El panel usa JWT y sesión web; los formularios llevan CSRF y cabeceras restrictivas (CSP, X-Frame-Options, etc.). Los tokens de dispositivo y de enrollment son distintos del JWT de operador.
La API limita el login por IP, devuelve errores unificados con request_id y expone OpenAPI. En producción: HTTPS, CORS explícito y red aislada para la API.
Menos herramientas sueltas
Menos saltos entre pantallas y hojas de cálculo que no cuadran entre sí.
Trazabilidad
Historial, telemetría y cola de comandos con estados; correlación con X-Request-ID en soporte.
Donde tú lo pongas
El software lo instalas en tu infraestructura y con tus dominios y políticas.
Son tres piezas desplegables por separado. La API (Python) y el panel (PHP) se comunican por HTTPS; la app Android hace check-in y consume la cola pública con su token.
/docs.Pensado para equipos de TI
Guías de despliegue, OpenAPI y entorno de prueba según tu caso (beta controlada).
Si ya usas Android en campo, adaptamos el despliegue a cómo trabajáis hoy.
Escríbenos con una idea del número de dispositivos y del sector. Te contestamos con propuesta de alcance y siguientes pasos.