Actualizaciones vía inalámbrica de FreeRTOS - Gratuito RTOS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualizaciones vía inalámbrica de FreeRTOS

nota

Consulte Actualizaciones inalámbricas de AWS IoT en el sitio web de FreeRTOS para obtener información reciente sobre cómo realizar actualizaciones inalámbricas.

Las actualizaciones inalámbricas (OTA) le permiten implementar actualizaciones de firmware en uno o varios dispositivos de su flota. Aunque las actualizaciones OTA están pensadas para actualizar firmware de dispositivos, puede utilizarlas para enviar archivos a uno o más dispositivos registrados con AWS IoT. Cuando envíe actualizaciones inalámbricas, le recomendamos que las firme digitalmente para que los dispositivos que reciben los archivos puedan verificar que no se han manipulado durante el trayecto.

Puede utilizar la Firma de código para AWS IoT para firmar los archivos o puede firmar los archivos con sus propias herramientas de firma de código.

Cuando se crea una actualización OTA, el Servicio OTA Update Manager genera un trabajo de AWS IoT para notificar a los dispositivos que hay una actualización disponible. La aplicación de demostración de OTA se ejecuta en su dispositivo y crea una tarea de FreeRTOS que se suscribe a temas de notificación para trabajos de AWS IoT y escucha mensajes de actualización. Cuando hay una actualización disponible, el agente de OTA publica solicitudes en AWS IoT y recibe actualizaciones mediante el protocolo HTTP o MQTT, dependiendo de la configuración elegida. El agente de OTA comprueba la firma digital de los archivos descargados y si es válida, instala la actualización de firmware. Si no utiliza la aplicación de demostración de actualización OTA de FreeRTOS, debe integrar la Biblioteca de actualizaciones inalámbricas de AWS IoT en su propia aplicación para obtener la funcionalidad de actualización de firmware.

Las actualizaciones vía inalámbrica de FreeRTOS le permiten:

  • Firme digitalmente el firmware antes de la implementación.

  • Implementar nuevas imágenes de firmware en un único dispositivo, grupo de dispositivos o toda la flota.

  • Implementar firmware en dispositivos a medida que estos se añaden a grupos, restablecen o aprovisionan.

  • Verificar la autenticidad y la integridad del nuevo firmware una vez implementado en los dispositivos.

  • Monitorizar el progreso de una implementación.

  • Depurar una implementación infructuosa.

Etiquetado de recursos de OTA

Para administrar mejor los recursos de OTA, puede asignar opcionalmente sus propios metadatos a las actualizaciones y flujos en forma de etiquetas. Las etiquetas le permiten clasificar los recursos de AWS IoT de diversas maneras (por ejemplo, según su finalidad, propietario o entorno). Esto es útil cuando se tienen muchos recursos del mismo tipo. Puede identificar rápidamente un recurso según las etiquetas que le haya asignado.

Para obtener más información, consulte Etiquetado de los recursos de AWS IoT.