도움이 필요합니다. 노드 레드를 설치하고 mqtt 브로커에 연결하여 플로우를 생성하고 메시지를 가져 와서 tpc/ip를 다른 서버로 전달합니다. mqtt에 연결하기위한 간단한 흐름을 작성했지만 브로커에 연결할 수 없습니다. 어떻게됩니까MQTT in - 브로커에 연결하지 못했습니다.
Welcome to Node-RED
===================
13 Dec 00:00:15 - [info] Node-RED version: v0.17.5
13 Dec 00:00:15 - [info] Node.js version: v8.9.3
13 Dec 00:00:15 - [info] Linux 4.8.0-59-generic x64 LE
13 Dec 00:00:16 - [info] Loading palette nodes
13 Dec 00:00:17 - [warn] ------------------------------------------------------
13 Dec 00:00:17 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node
13 Dec 00:00:17 - [warn] ------------------------------------------------------
13 Dec 00:00:17 - [info] Settings file : /home/cash/.node-red/settings.js
13 Dec 00:00:17 - [info] User directory : /home/cash/.node-red
13 Dec 00:00:17 - [info] Flows file : /home/cash/.node-red/flows_cash-VirtualBox.json
13 Dec 00:00:17 - [info] Server now running at http://127.0.0.1:1880/
13 Dec 00:00:17 - [debug] loaded flow revision: d84a8846a8ef3073ecb32c239f96a967
13 Dec 00:00:17 - [debug] red/runtime/nodes/credentials.load : no user key present
13 Dec 00:00:17 - [debug] red/runtime/nodes/credentials.load : using default key
13 Dec 00:00:17 - [info] Starting flows
13 Dec 00:00:17 - [debug] red/nodes/flows.start : starting flow : global
13 Dec 00:00:17 - [debug] red/nodes/flows.start : starting flow : feaee5c6.b23688
13 Dec 00:00:17 - [info] Started flows
13 Dec 00:00:27 - ###[info] [mqtt-broker:c6682cca.1258d] Connection failed to broker: mqtt://broker.mqttdashboard.com:8000
^C13 Dec 00:00:46 - [info] Stopping flows
:
는 명령 줄에서
sudo npm install -g --unsafe-perm node-red
인쇄를 설치?
브로커에 연결할 수 없습니다.
같은 컴퓨터에 http://www.hivemq.com/demos/websocket-client/을 사용했는데 아무 문제없이 잘 연결하고 메시지를 보내므로 포트 문제가 아닙니다.
노드 RED 버전 : v8.9.3 NPM 버전 : 5.5.1 플랫폼/OS : v0.17.5 이 버전 Node.js를 우분투를 14 브라우저 : 크롬
환경에 대해 알려주세요
FLOW
[{ "ID": "459d50b3.426c1", "종류": "MQTT에서", "Z" "feaee5c6.b23688", "이름": "hiveMQ", "주제 ":"testtopic/# ","qos ":"2 ","broker ":"c6682cca.1258d ","x ": 270,"y ": 260,"wires ": [["1e91217b.00451f "] ]}, { "id": "1e91217b.00451f", "type": "debug", "z": "feae "true", "console": "false", "complete": "false", "x": 470, "y": 260, "wires": [broker.mqttdashboard.com ","port ":"8000], [ "id": "c6682cca.1258d", "유형": "mqtt-broker", "z": " true, "keepalive": "60", "cleansession": true, "willTopic": "" "willQos": "0", " "willPayload": "", "birthTopic": "", "birthQos": "0", "birthPayload": ""}]
Young은 mqtt 프로토콜을 사용하여 1883 포트를 사용해야합니다. 설명해 주셔서 감사합니다. – gtosto