2026 05 02 provisioning unificado design
Esta página aún no está disponible en tu idioma.
Provisioning Unificado Robot — Design Spec
Section titled “Provisioning Unificado Robot — Design Spec”Fecha: 2026-05-02 Módulos: nkz-module-robotics + nkz-module-vpn
Propósito
Section titled “Propósito”Unificar el alta de robots en un wizard de 3 pasos desde Robotics. VPN sigue existiendo como panel de gestión de dispositivos independiente.
Paso 1: Nombre + Tipo + Parcela (opcional)Paso 2: Claim Code + validación VPNPaso 3: Credenciales (Zenoh + Tailscale) + [Ir al cockpit]Endpoints nuevos
Section titled “Endpoints nuevos”| Método | Ruta | Módulo |
|---|---|---|
| POST | /api/robotics/fleet/robots/provision | Robotics |
| GET | /api/robotics/fleet/vpn/check | Robotics |
| POST | /api/vpn/devices/validate | VPN |
Orquestación
Section titled “Orquestación”- Validar Claim Code contra VPN (solo validar, no consumir)
- Si válido → generar credenciales Zenoh
- Crear AgriRobot en Orion-LD
- Consumir Claim Code en VPN (claim definitivo)
- Devolver credenciales Zenoh + Tailscale
Dependencia
Section titled “Dependencia”Robotics manifiesta dependencies.modules: ["vpn"] en manifest.json.
Si VPN no disponible → wizard muestra instrucciones para activarlo.