Quema identidad (NVS) + firmware + imprime el QR. Requiere Chrome/Edge (WebSerial). Ver factory-integration.md.
1 · Tier / firmware
Los binarios se generan con tools/web-flasher/pack-firmware.sh <env> (copia el build + arma el manifest).
2 · Identidad del equipo
El factory-api genera el serial (único, verificado contra Supabase), mqtt_pw, prov_sec, crea el usuario MQTT en EMQX y persiste el device. Acá se autocompletan.
🔐 El acceso se autentica con tu login de WCreation (Supabase): el factory-api valida tu JWT y exige factory_access + rol. La x-factory-key ya no va en el navegador (queda solo para servicio-a-servicio). Acá solo configurás la URL del factory-api.
3 · Flashear
4 · Etiqueta del equipo (se descargó en PDF · imprimir y pegar en la caja)
Dispositivos
| Serial | Perfil | Modelo | Estado | Operativo | Sobrecalentamiento | FW | |
|---|---|---|---|---|---|---|---|
| cargando… | |||||||
| Serie | Modelo | Lifecycle | Certificación | Vence |
|---|
Organización
Estado de la flota
cargando…
Actualizar equipos
Actualización en curso
| Equipo | Reporta | Estado | Última señal |
|---|
Una versión se firma UNA vez (en el repo del firmware) y se publica POR organización. La matriz muestra dónde está disponible cada una:
cargando…
cargando…