Jak włączyć i skonfigurować Edge Device MQTT Broker
  • 31 Oct 2023
  • 1 Minuta do przeczytania
  • Współtwórcy

Jak włączyć i skonfigurować Edge Device MQTT Broker


Article Summary

Cel

Dowiedz się, jak skonfigurować zewnętrznego brokera MQTT na urządzeniach Tulip Edge Devices

Począwszy od wersji OS 50.1, urządzenia Tulip Edge Devices mają zewnętrznego brokera MQTT, z którym mogą łączyć się urządzenia klienckie.

Instrukcje

  1. Zaloguj się do portalu urządzeń brzegowych.
  2. W dolnej części sekcji "Konfiguracja sieci" wybierz opcję "Broker MQTT".

  1. Kliknij "Włącz", wprowadź żądaną nazwę użytkownika i hasło, a następnie naciśnij "Zapisz".

Korzystanie z brokera MQTT z Node-RED

Aby potwierdzić dostępność brokera, możemy użyć węzła Node-RED MQTT IN.

  1. Jeśli Node-RED jest wyłączony, włącz go i zaloguj się do edytora Node-RED.
  2. Dodaj węzeł MQTT do przepływu i edytuj węzeł.

  1. Kliknij przycisk ołówka, aby otworzyć konfigurację brokera i ustaw "Server" na localhost.

  1. Kliknij zakładkę "Security" i wprowadź nazwę użytkownika i hasło skonfigurowane dla brokera.

  1. Kliknij "Update", aby zapisać ustawienia.
  2. Kliknij "Deploy", aby sprawdzić, czy węzeł może połączyć się z brokerem.

Przykładowy przepływ Node-RED

Poniższy przykład można zapisać jako plik JSON i zaimportować do Node-RED, aby wysłać wiadomość "world" do tematu "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":false,  

 "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",  

 "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",  

 "port": "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":""


}  

] ```




---


Czy znalazłeś to, czego szukałeś?


Możesz również udać się na stronę [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all), aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!


Czy ten artykuł był pomocny?