O IoT Platform oferece o recurso de atualização e gerenciamento over-the-air (OTA). Este artigo descreve como configurar o Link SDK for C para executar uma atualização OTA.
Pré-requisitos
-
Ao personalizar o SDK, na opção OTA.
Informações de fundo
Para obter mais detalhes sobre o recurso de atualização OTA, consulte Visão geral.
Para saber mais sobre os formatos de dados Alink específicos para atualizações OTA, consulte Atualizações OTA.
no heading
Como funciona
Para realizar uma atualização OTA, é necessário usar o protocolo MQTT para conectar o programa aplicativo ao IoT Platform. O download do pacote de atualização OTA pode ser feito via protocolo HTTPS ou MQTT.
-
HTTPS
Este protocolo permite baixar um pacote de atualização OTA contendo um ou mais arquivos.
Para detalhes sobre as operações de API relacionadas, consulte aiot_ota_api.h.
O diagrama de sequência abaixo utiliza a aplicação do dispositivo./demos/fota_posix_demo.c ou ./demos/fota_multi_file_demo.c como exemplo para ilustrar o fluxo de implementação.

-
MQTT
Indicado para baixar pacotes de atualização OTA que contenham apenas um arquivo.
Consulte aiot_mqtt_download_api.h para ver as operações de API correspondentes.
O diagrama de sequência a seguir toma a aplicação do dispositivo./demos/mota_basic_demo.c como exemplo para demonstrar o fluxo de implementação.
no heading
Exemplos
-
Para exemplos de código do recurso de conexão MQTT, consulte os seguintes arquivos de código de exemplo:
Arquivo de código de exemplo Protocolo para conectar dispositivos ao IoT Platform Protocolo para baixar pacotes de atualização Número de arquivos no pacote de atualização Referência ./demos/fota_posix_demo.c MQTT HTTPS Um Exemplo 1: Código de exemplo ./demos/fota_multi_file_demo.c Vários Exemplo 2: Código de exemplo ./demos/mota_basic_demo.c MQTT Um Exemplo 3: Código de exemplo Para códigos de erro relacionados ao recurso de conexão MQTT, consulte aiot_ota_api.h ou aiot_mqtt_download_api.hDescrições dos códigos de status
Instruções
Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado
Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão
Tags xref (
<a data-tag="xref" ...>texto</a>) — preserve a tag INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > eAplique todas as regras específicas do idioma rigorosamente
Aplique as regras de stopwords com tolerância zero
Use o modo imperativo em passos numerados e listas de procedimentos
Garanta consistência terminológica — mesmo termo = mesma tradução em todo o documento
Varie os inícios de frase em listas/tabelas — nenhum iniciador repetido 3+ vezes
Retorne APENAS o documento markdown em português brasileiro, sem explicações