Come dovrebbe gestire il firmware gli errori dell'API Realer?

Il firmware dovrebbe trattare Realer come un piano di controllo cloud che può essere temporaneamente non disponibile, rifiutare dati non validi o smettere di accettare operazioni cloud quando abbonamento o credenziali non sono più attivi.

  • Per risultati HTTPS rifiutati, usa codici di risposta e semantica dei campi per decidere se ritentare, ignorare, riconciliare o entrare in comportamento locale sicuro.
  • Per errori di autenticazione, bootstrap e runtime MQTT, rinnova token OAuth e credenziali MQTT a breve durata tramite i flussi documentati in autenticazione e flusso MQTT.
  • Per perdita di abbonamento o entitlement, aspettati l'interruzione dell'accesso API cloud e segui la guida sulla fine dell'abbonamento.

La guida sulla gestione degli errori API copre il comportamento del firmware. Usa la documentazione API per contratti esatti di richiesta, payload e risposta.