OTAtutorial - Gratuito RTOS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

OTAtutorial

Esta seção contém um tutorial para atualizar o firmware em dispositivos que executam RTOS o Free usando OTA atualizações. Além das imagens de firmware, você pode usar uma OTA atualização para enviar qualquer tipo de arquivo para um dispositivo conectado AWS IoT a.

Você pode usar o AWS IoT console ou o AWS CLI para criar uma OTA atualização. O console é a maneira mais fácil de começar, OTA pois ele faz grande parte do trabalho para você. Isso AWS CLI é útil quando você está automatizando trabalhos de OTA atualização, trabalhando com um grande número de dispositivos ou usando dispositivos que não foram qualificados como Gratuitos. RTOS Para obter mais informações sobre dispositivos qualificados para uso gratuitoRTOS, consulte o site do Free RTOS Partners.

Para criar uma OTA atualização
  1. Implante uma versão inicial do firmware em um ou mais dispositivos.

  2. Verifique se o firmware está funcionando corretamente.

  3. Quando uma atualização de firmware for necessária, faça as alterações no código e crie a nova imagem.

  4. Se você assinar manualmente o firmware, assine e envie a imagem de firmware assinada ao bucket do Amazon S3. Se você estiver usando a assinatura de código para AWS IoT, faça o upload da sua imagem de firmware não assinada em um bucket do Amazon S3.

  5. Crie uma OTA atualização.

Ao criar uma OTA atualização, você especifica o protocolo de entrega da imagem (MQTTouHTTP) ou especifica ambos para permitir que o dispositivo escolha. O RTOS OTA agente gratuito no dispositivo recebe a imagem atualizada do firmware e verifica a assinatura digital, a soma de verificação e o número da versão da nova imagem. Se a atualização do firmware for verificada, o dispositivo será redefinido e, com base na lógica definida pela aplicação, confirmará a atualização. Se seus dispositivos não estiverem executando o FreeRTOS, você deverá implementar um OTA agente que seja executado em seus dispositivos.