Como habilitar e configurar o agente MQTT do Edge Device
  • 31 Oct 2023
  • 2 Minutos para Ler
  • Contribuintes

Como habilitar e configurar o agente MQTT do Edge Device


Article Summary

Objetivo

Saiba como configurar um broker MQTT externo nos dispositivos Tulip Edge

A partir do OS 50.1, os dispositivos Tulip Edge têm um broker MQTT externo ao qual os dispositivos clientes podem se conectar.

Instruções

  1. Faça login no portal do Edge Device.
  2. Na parte inferior da seção "Network configuration" (Configuração de rede), selecione a opção "MQTT Broker" (Corretor MQTT).

  1. Clique em "Enable" (Ativar), digite o nome de usuário e a senha desejados e clique em "Save" (Salvar).

Uso do agente MQTT com o Node-RED

Para confirmar que o agente está disponível, podemos usar um nó Node-RED MQTT IN.

  1. Se o Node-RED estiver desativado, ative-o e faça login no editor do Node-RED.
  2. Adicione um nó MQTT ao seu fluxo e edite o nó.

  1. Clique no botão de lápis para abrir a configuração do broker e defina "Server" como localhost.

  1. Clique na guia "Security" (Segurança) e digite o nome de usuário e a senha configurados para o agente.

  1. Clique em "Update" (Atualizar) para salvar as configurações.
  2. Clique em "Deploy" (Implementar) para verificar se o nó pode se conectar ao agente.

Exemplo de fluxo Node-RED

O exemplo abaixo pode ser salvo como um arquivo JSON e importado para o Node-RED para enviar uma mensagem "world" para o tópico "hello".


 {  

 "id":"c8829f45.d66fd",  

 "type": "tab",  

 "label": "Flow 1",  

 "disabled":false,  

 "info":""  

 },  

 {  

 "id":"983032d6.f2f378",  

 "type": "debug",  

 "z":"c8829f45.d66fd",  

 "name":"",  

 "active":true,  

 "tosidebar":true,  

 "console":false,  

 "tostatus":falso,  

 "complete": "topic",  

 "targetType": "msg",  

 "statusVal":"",  

 "statusType": "auto",  

 "x":800,  

 "y":180,  

 "wires":[ 



]


},  

 {  

 "id":"39d4c518.6948ba",  

 "type": "inject",  

 "z":"c8829f45.d66fd",  

 "name":"",  

 "props":[  

 {  

 "p": "payload"  

 },  

 {  

 "p": "topic" (tópico),  

 "vt": "str"  

 }  

 ],  

 "repeat":"",  

 "crontab":"",  

 "once":false,  

 "onceDelay":0.1,  

 "topic": "hello",  

 "payload": "world",  

 "payloadType": "str",  

 "x":480,  

 "y":120,  

 "wires":[  

 [  

 "33035adc.d4eae6"  

 ]  

 ]  

 },  

 {  

 "id":"f7839332.ea3a98",  

 "type": "mqtt in",  

 "z":"c8829f45.d66fd",  

 "name": "MQTT Receive All",  

 "topic":"


## ",



"qos": "2", "datatype": "auto", "broker": "6f327e4f.0a172", "nl":false, "rap":true, "rh":0, "x":450, "y":200, "wires":[ [ [ "983032d6.f2f378", "97df7c35.a8d228" ] ]


},  

 {  

 "id":"33035adc.d4eae6",  

 "type": "mqtt out",  

 "z":"c8829f45.d66fd",  

 "name": "MQTT Send Hello",  

 "topic":"",  

 "qos":"",  

 "retain":"",  

 "respTopic":"",  

 "contentType":"",  

 "userProps":"",  

 "correl":"",  

 "expiry":"",  

 "broker":"6f327e4f.0a172",  

 "x":830,  

 "y":120,  

 "wires":[ 



]


},  

 {  

 "id":"97df7c35.a8d228",  

 "type": "debug",  

 "z":"c8829f45.d66fd",  

 "name":"",  

 "active":true,  

 "tosidebar":true,  

 "console":false,  

 "tostatus":false,  

 "complete": "payload",  

 "targetType": "msg",  

 "statusVal":"",  

 "statusType": "auto",  

 "x":810,  

 "y":240,  

 "wires":[ 



]


},  

 {  

 "id":"6f327e4f.0a172",  

 "type": "mqtt-broker",  

 "name":"",  

 "broker": "localhost",  

 "porta": "1883",  

 "clientid":"",  

 "usetls":false,  

 "protocolVersion": "5",  

 "keepalive": "60",  

 "cleansession":true,  

 "birthTopic":"",  

 "birthQos": "0",  

 "birthPayload":"",  

 "birthMsg":{ 



}, "closeTopic":"", "closeQos": "0", "closePayload":"", "closeMsg":{ }, "willTopic":"", "willQos": "0", "willPayload":"", "willMsg":{ }, "sessionExpiry":""


}  

] ```




---


Encontrou o que estava procurando?


Você também pode acessar [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) para publicar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!


Este artigo foi útil?