OTAServizio Update Manager - Gratuito RTOS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

OTAServizio Update Manager

Il servizio over-the-air (OTA) Update Manager fornisce un modo per:

  • Crea un OTA aggiornamento e le risorse che utilizza, tra cui un AWS IoT processo, uno AWS IoT stream e la firma del codice.

  • Ottieni informazioni su un OTA aggiornamento.

  • Elenca tutti OTA gli aggiornamenti associati al tuo AWS account.

  • Eliminare un OTA aggiornamento.

Un OTA aggiornamento è una struttura di dati gestita dal servizio OTA Update Manager. Contiene:

  • Un ID di OTA aggiornamento.

  • Una descrizione dell'OTAaggiornamento opzionale.

  • Un elenco dei dispositivi da aggiornare (destinazioni).

  • Il tipo di OTA aggiornamento: CONTINUOUS oSNAPSHOT. Consulta la sezione Jobs della AWS IoT Developer Guide per una discussione sul tipo di aggiornamento di cui hai bisogno.

  • Il protocollo utilizzato per eseguire l'OTAaggiornamento: [MQTT], [HTTP] o [MQTT,HTTP]. Quando si specifica MQTT andHTTP, la configurazione del dispositivo determina il protocollo utilizzato.

  • Un elenco di file da inviare ai dispositivi di destinazione.

  • Il IAM ruolo che AWS IoT consente l'accesso ad Amazon S3 AWS IoT , ai job AWS e alle risorse di Code Signing per creare OTA un processo di aggiornamento.

  • Elenco facoltativo di coppie nome-valore definite dall'utente.

OTAgli aggiornamenti sono stati progettati per aggiornare il firmware del dispositivo, ma puoi utilizzarli per inviare i file che desideri a uno o più dispositivi con cui sono registrati. AWS IoT Quando invii aggiornamenti del firmware over the air, ti consigliamo di applicare la firma digitale in modo che i dispositivi che li ricevono possano verificare che non siano stati alterati durante il trasferimento.

È possibile inviare immagini del firmware aggiornate utilizzando il MQTT protocollo HTTP o, a seconda delle impostazioni scelte. Puoi firmare gli aggiornamenti del firmware con Code Signing for Free RTOS oppure utilizzare i tuoi strumenti di firma del codice.

Per un maggiore controllo sul processo, puoi usare CreateStreamAPIper creare uno stream quando invii gli aggiornamenti. MQTT In alcuni casi, puoi modificare il codice Free RTOS Agent per regolare la dimensione dei blocchi che invii e ricevi.

Quando crei un OTA aggiornamento, il servizio OTA Manager crea un AWS IoT processo per notificare ai tuoi dispositivi che è disponibile un aggiornamento. Free RTOS OTA Agent viene eseguito sui tuoi dispositivi e ascolta i messaggi di aggiornamento. Quando è disponibile un aggiornamento, richiede l'immagine di aggiornamento del firmware su HTTP o MQTT e archivia i file localmente. Controlla la firma digitale dei file scaricati e se valida, installa l'aggiornamento del firmware. Se non utilizzi FreeRTOS, devi implementare il tuo OTA agente per ascoltare e scaricare gli aggiornamenti ed eseguire eventuali operazioni di installazione.