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 |
|---|
Releases de firmware
| Versión | Tipo | Estado | Fecha |
|---|---|---|---|
| cargando… | |||
Publicar release
Lanzar rollout
elegí una organización…
| Versión | Objetivo | Estado | Monitor | |
|---|---|---|---|---|
| cargando… | ||||
Monitor de rollout
Elegí un rollout (botón "Monitor") para ver el avance de la cohorte.