O IoT Platform oferece o recurso de tarefa de dispositivo. Crie uma tarefa de dispositivo para iniciar atividades em vários dispositivos com base em produtos, dispositivos ou grupos. Configure o Link SDK for C para receber e executar tarefas personalizadas de dispositivo.
Pré-requisitos
Informações de contexto
As tarefas de dispositivo permitem definir propriedades, chamar serviços de forma assíncrona e executar tarefas personalizadas. Este tópico aborda apenas tarefas personalizadas. Para definir propriedades ou chamar serviços de forma assíncrona, utilize modelos da Thing Specification Language (TSL). Para mais informações, consulte Visão geral.
Funcionamento
Uma aplicação estabelece conexão com o IoT Platform chamando as APIs do Link SDK for C com base no protocolo MQTT para obter uma tarefa. O dispositivo pode receber notificações de tarefas do IoT Platform ou solicitá-las proativamente. Após concluir uma tarefa, o dispositivo envia uma solicitação para atualizar o status da tarefa no IoT Platform.
O diagrama de sequência a seguir utiliza a aplicação do dispositivo./demos/task_posix_demo.c como exemplo para ilustrar o fluxo de implementação.

Para obter detalhes sobre as operações de API de tarefas de dispositivo, consulte aiot_task_api.h.
Exemplos
Para um exemplo de código do recurso de conexão MQTT, consulte Exemplo.
Para códigos de erro relacionados ao recurso de conexão MQTT, consulte aiot_task_api.h.
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 a 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