O recurso revert-RPC (RRPC) do IoT Platform oferece um mecanismo síncrono de solicitação e resposta baseado no protocolo MQTT, sem exigir alterações no protocolo. Configure o Link SDK for C para receber uma mensagem síncrona, processar o comando e enviar uma resposta ao IoT Platform.
Pré-requisitos
-
Ao personalizar o SDK, na página SDK Customization, selecione MQTT 3.1.1 na seção Connect To IoT Platform Protocol.
Informações de base
Para obter mais detalhes sobre o recurso RRPC, consulte O que é RRPC?.
-
É possível utilizar tópicos de comunicação básica e tópicos personalizados para invocar a operação RRpc do IoT Platform e enviar mensagens aos dispositivos. Para mais informações, veja os artigos a seguir:
no heading
Funcionamento
Uma aplicação estabelece conexão com o IoT Platform por meio das APIs do Link SDK para C com base no protocolo MQTT para se conectar ao IoT Platform, receber uma mensagem síncrona e enviar uma resposta.
O diagrama de sequência a seguir utiliza a aplicação do dispositivodemos/mqtt_rrpc_demo.c como exemplo para ilustrar o fluxo de implementação.

Este recurso requer uma conexão MQTT. Para as operações de API relacionadas, consulte aiot_mqtt_api.h.
no heading
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 Códigos de erro comuns.
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" ...>text</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 início repetido 3+ vezes
Retorne APENAS o documento markdown em português brasileiro, sem explicações