Exemplo de como ligar o Reduxi Configurator a um broker MQTT
Vamos seguir a Reduxi Controller - documentação técnica da API MQTT.
1. Inicie sessão no Reduxi Configurator
2. Obtenha as credenciais do seu broker MQTT; por exemplo, pode utilizar a EMQX Cloud Console
Descrição em texto desta imagem
Captura de ecrã da página de visão geral de uma implementação na consola cloud de um broker MQTT (cortada em cima). Título: deployment-z0fed0b1 com uma etiqueta laranja Serverless. Duas caixas: Instance status: visto verde, Running, Created At: 2023.04.05 15:08. Sessions (com ícone de ajuda): 1 / 1000, com uma barra de progresso vazia. Lista: Deployment Name: deployment-z0fed0b1 (ícones de copiar e editar); Address: z0fed0b1.ala.us-east-1.emqxsl.com (ligação verde, ícone de copiar); Ports: 8883(mqtts), 8084(wss) (verde, com dois pequenos ícones); Spend Limit: $0.00 (ícone de editar).
Descrição em texto desta imagem
Captura de ecrã da página Authentication da consola de um broker MQTT (EMQX). Título: Authentication com um ícone de ajuda. Um campo de pesquisa com o marcador Username, um botão verde Search e um botão verde + Add à direita. Tabela com as colunas Username e Actions. Uma linha: Username: test; Actions: ícone de editar (lápis) e ícone de eliminar (caixote do lixo).
3. Configure a ligação MQTT e clique em Save
Descrição em texto desta imagem
Captura de ecrã da página de definições MQTT do Reduxi Configurator. Tabela superior: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Connected: círculo vermelho com uma cruz branca (não ligado). Secção Mqtt connection: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Port: 8883; Username: test; Password: test (mostrada como texto). Três campos de ficheiro, cada um com um botão escuro Izberi datoteko [Escolher ficheiro] e o texto Izbrana ni nobena datoteka. [Nenhum ficheiro selecionado]: Server CA chain (PEM format); Client public certificate (PEM format); Client private key (PEM format). Readout interval: 1 s. Botões: Clear connection configuration (claro) e Save (escuro, em baixo à direita).
4. Atualize a página para ver se o Reduxi Controller estabeleceu com sucesso uma ligação em segundo plano
5. Verifique as estatísticas do broker MQTT para ver se está tudo a funcionar
Descrição em texto desta imagem
Captura de ecrã de quatro gráficos de linhas da consola cloud de um broker MQTT, eixos x com horas de 2023-04-06 12:22 a 13:04. Sessions: eixo y de 0 a 3; a linha está em 1 durante todo o período e sobe para 3 na extremidade direita. Messages: eixo y de 0 a 300; a linha Received messages mantém-se em cerca de 260 durante todo o período; a linha Sent messages está em 0; legenda: Received messages, Sent messages. Traffic: eixo y de 0 a 300; a linha mantém-se em cerca de 260 com quedas curtas regulares para cerca de 190 a 200 (sete quedas); a linha Sent está perto de 0; legenda: Received (KiB), Sent (KiB), Total traffic (KiB). Dropped Messages: eixo y de 0 a 1; a linha é plana em 0; legenda: Number of messages dropped in delivery, Number of messages dropped when expired, Number (cortado), com um indicador de página 1/2.
6. Agora pode ligar-se ao seu broker MQTT, receber e utilizar dados de acordo com as suas necessidades