Metodologia
Conforme visto estrutura MQTT, os comandos RPC via MQTT acontecem em dois tópicos, sendo um tópico utilizado para enviar comandos ao equipamento e outro que o equipamento utiliza para responder aos comandos recebidos.
Para facilitar o entendimento da API RPC, trataremos o envio de dados da seguinte forma:
method params
- method: método utilizado para a chamada RPC (string);
- params: parâmetros utilizados de acordo com o método para realizar a chamada RPC (string ou JSON);
Lembre-se
O método e os parâmetros da chamada RPC devem ser inseridas no payload conforme documentado no guia estrutura MQTT.