- 印刷する
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
目的
Tulip Edge Deviceで外部MQTTブローカーをセットアップする方法について説明します。
OS 50.1以降、Tulip Edgeデバイスには、クライアントデバイスが接続できる外部MQTTブローカーがあります。
手順
- エッジデバイスポータルにログインします。
- ネットワーク設定」セクションの下部で、「MQTTブローカー」オプションを選択します。
- Enable(有効化)」をクリックし、ユーザー名とパスワードを入力して「Save(保存)」をクリックします。
Node-REDでMQTTブローカーを使用する
ブローカーが利用可能であることを確認するために、Node-RED MQTT IN ノードを使用することができる。
- Node-RED がオフになっている場合は、オンにして Node-RED エディタにログインします。
- フローにMQTTノードを追加し、ノードを編集します。
- 鉛筆ボタンをクリックしてブローカー設定を開き、"Server "を
localhostに
設定します。
- Security "タブをクリックし、ブローカー用に設定したユーザー名とパスワードを入力します。
- Update" をクリックして設定を保存する。
- Deploy "をクリックしてノードがブローカーに接続できるか確認します。
Node-RED フローの例
以下の例は JSON ファイルとして保存し、Node-RED にインポートして "hello" トピックに "world" メッセージを送信することができます。
{
"id":"c8829f45.d66fd",
"type": "tab"、
"label": "Flow 1"、
"disabled": "false"、
"info":"
},
{
"id":"983032d6.f2f378",
"type": "debug"、
"z":"c8829f45.d66fd",
"name":"、
"active":true、
"tsidebar":true、
「console":false、
"tostatus":false、
「complete": "トピック"、
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、
"oneDelay":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"、
"トピック":"
## ",
"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,
「ワイヤー":[
]
},
{
"id":"97df7c35.a8d228",
"type": "debug"、
"z":"c8829f45.d66fd",
"name":"、
"active":true、
"tsidebar":true、
「console":false、
"tostatus":false、
「complete": "payload"、
「targetType": "msg"、
"statusVal":""、
statusType": "auto""、
"x":810,
"y":240,
「wires":[
]
},
{
"id":"6f327e4f.0a172",
「type": "mqtt-broker"、
"name":"、
「ブローカー": "localhost"、
"port": "1883"、
「clientid":"、
usetls": "false"、
「protocolVersion": "5"、
「keepalive": "60"、
"cleansession":true、
「birthTopic":""、
「birthQos": "0"、
「birthPayload":""、
birthMsg":"{」、「birthTopic": "true
}, "closeTopic":", "closeQos": "0", "closePayload":", "closeMsg":{ }, "willTopic":", "willQos": "0", "willPayload":", "willMsg":{ }, "sessionExpiry":""
}
] ```
---
お探しのものは見つかりましたか?
[community.tulip.coに](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all)質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!
この記事は役に立ちましたか?