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 | FW | |
|---|---|---|---|---|---|---|
| cargando… | ||||||