mirror of
https://github.com/MOSH-Insa-Toulouse/5ISS-2024-2025-MARIN--MULLER-BOUJON.git
synced 2025-06-08 14:00:49 +02:00
Added boilerplate for MQTT nodered.
This commit is contained in:
parent
b733a4d598
commit
a812de619d
3 changed files with 195 additions and 0 deletions
8
node-red/README.md
Normal file
8
node-red/README.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# NodeRed
|
||||||
|
|
||||||
|
To launch the installation of node red, be sure to have `nodejs` installed, and launch the following commands:
|
||||||
|
```bash
|
||||||
|
sudo npm install -g --unsafe-perm node-red
|
||||||
|
node-red
|
||||||
|
```
|
||||||
|
Once all setup you can import the `.json` !
|
187
node-red/mqtt_boilerplate.json
Normal file
187
node-red/mqtt_boilerplate.json
Normal file
|
@ -0,0 +1,187 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "198746f833af26ca",
|
||||||
|
"type": "tab",
|
||||||
|
"label": "Flow 1",
|
||||||
|
"disabled": false,
|
||||||
|
"info": "",
|
||||||
|
"env": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4c9b06ffad932f89",
|
||||||
|
"type": "debug",
|
||||||
|
"z": "198746f833af26ca",
|
||||||
|
"name": "debug 1",
|
||||||
|
"active": true,
|
||||||
|
"tosidebar": false,
|
||||||
|
"console": true,
|
||||||
|
"tostatus": false,
|
||||||
|
"complete": "payload",
|
||||||
|
"targetType": "msg",
|
||||||
|
"statusVal": "",
|
||||||
|
"statusType": "auto",
|
||||||
|
"x": 1230,
|
||||||
|
"y": 220,
|
||||||
|
"wires": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "5833c1785f0d5c12",
|
||||||
|
"type": "inject",
|
||||||
|
"z": "198746f833af26ca",
|
||||||
|
"name": "Toto timestamp",
|
||||||
|
"props": [
|
||||||
|
{
|
||||||
|
"p": "payload"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"p": "topic",
|
||||||
|
"vt": "str"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"repeat": "",
|
||||||
|
"crontab": "",
|
||||||
|
"once": false,
|
||||||
|
"onceDelay": 0.1,
|
||||||
|
"topic": "toto",
|
||||||
|
"payload": "Hello, world!",
|
||||||
|
"payloadType": "str",
|
||||||
|
"x": 860,
|
||||||
|
"y": 160,
|
||||||
|
"wires": [
|
||||||
|
[
|
||||||
|
"cfba9dafbd28ba79"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "cfba9dafbd28ba79",
|
||||||
|
"type": "mqtt out",
|
||||||
|
"z": "198746f833af26ca",
|
||||||
|
"name": "",
|
||||||
|
"topic": "toto",
|
||||||
|
"qos": "",
|
||||||
|
"retain": "",
|
||||||
|
"respTopic": "",
|
||||||
|
"contentType": "",
|
||||||
|
"userProps": "",
|
||||||
|
"correl": "",
|
||||||
|
"expiry": "",
|
||||||
|
"broker": "3c830ca801586f46",
|
||||||
|
"x": 1070,
|
||||||
|
"y": 160,
|
||||||
|
"wires": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "644016f53bdf47c7",
|
||||||
|
"type": "mqtt in",
|
||||||
|
"z": "198746f833af26ca",
|
||||||
|
"name": "",
|
||||||
|
"topic": "toto",
|
||||||
|
"qos": "2",
|
||||||
|
"datatype": "auto-detect",
|
||||||
|
"broker": "211ac90c1df2c2b0",
|
||||||
|
"nl": false,
|
||||||
|
"rap": true,
|
||||||
|
"rh": 0,
|
||||||
|
"inputs": 0,
|
||||||
|
"x": 890,
|
||||||
|
"y": 220,
|
||||||
|
"wires": [
|
||||||
|
[
|
||||||
|
"4c9b06ffad932f89"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3c830ca801586f46",
|
||||||
|
"type": "mqtt-broker",
|
||||||
|
"name": "",
|
||||||
|
"broker": "https://srv-chirpstack.insa-toulouse.fr",
|
||||||
|
"port": "1883",
|
||||||
|
"tls": "baca35e28f5a3a27",
|
||||||
|
"clientid": "",
|
||||||
|
"autoConnect": true,
|
||||||
|
"usetls": true,
|
||||||
|
"protocolVersion": "4",
|
||||||
|
"keepalive": "60",
|
||||||
|
"cleansession": true,
|
||||||
|
"autoUnsubscribe": true,
|
||||||
|
"birthTopic": "",
|
||||||
|
"birthQos": "0",
|
||||||
|
"birthRetain": "false",
|
||||||
|
"birthPayload": "",
|
||||||
|
"birthMsg": {},
|
||||||
|
"closeTopic": "",
|
||||||
|
"closeQos": "0",
|
||||||
|
"closeRetain": "false",
|
||||||
|
"closePayload": "",
|
||||||
|
"closeMsg": {},
|
||||||
|
"willTopic": "",
|
||||||
|
"willQos": "0",
|
||||||
|
"willRetain": "false",
|
||||||
|
"willPayload": "",
|
||||||
|
"willMsg": {},
|
||||||
|
"userProps": "",
|
||||||
|
"sessionExpiry": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "211ac90c1df2c2b0",
|
||||||
|
"type": "mqtt-broker",
|
||||||
|
"name": "",
|
||||||
|
"broker": "https://srv-chirpstack.insa-toulouse.fr",
|
||||||
|
"port": "1883",
|
||||||
|
"tls": "2909ad4e1ca13619",
|
||||||
|
"clientid": "",
|
||||||
|
"autoConnect": true,
|
||||||
|
"usetls": true,
|
||||||
|
"protocolVersion": "4",
|
||||||
|
"keepalive": "60",
|
||||||
|
"cleansession": true,
|
||||||
|
"autoUnsubscribe": true,
|
||||||
|
"birthTopic": "",
|
||||||
|
"birthQos": "0",
|
||||||
|
"birthRetain": "false",
|
||||||
|
"birthPayload": "",
|
||||||
|
"birthMsg": {},
|
||||||
|
"closeTopic": "",
|
||||||
|
"closeQos": "0",
|
||||||
|
"closeRetain": "false",
|
||||||
|
"closePayload": "",
|
||||||
|
"closeMsg": {},
|
||||||
|
"willTopic": "",
|
||||||
|
"willQos": "0",
|
||||||
|
"willRetain": "false",
|
||||||
|
"willPayload": "",
|
||||||
|
"willMsg": {},
|
||||||
|
"userProps": "",
|
||||||
|
"sessionExpiry": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "baca35e28f5a3a27",
|
||||||
|
"type": "tls-config",
|
||||||
|
"name": "",
|
||||||
|
"cert": "",
|
||||||
|
"key": "",
|
||||||
|
"ca": "",
|
||||||
|
"certname": "",
|
||||||
|
"keyname": "",
|
||||||
|
"caname": "ca_certificate.txt",
|
||||||
|
"servername": "",
|
||||||
|
"verifyservercert": true,
|
||||||
|
"alpnprotocol": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2909ad4e1ca13619",
|
||||||
|
"type": "tls-config",
|
||||||
|
"name": "",
|
||||||
|
"cert": "",
|
||||||
|
"key": "",
|
||||||
|
"ca": "",
|
||||||
|
"certname": "",
|
||||||
|
"keyname": "",
|
||||||
|
"caname": "ca_certificate.txt",
|
||||||
|
"servername": "",
|
||||||
|
"verifyservercert": true,
|
||||||
|
"alpnprotocol": ""
|
||||||
|
}
|
||||||
|
]
|
BIN
node-red/nodered_test_mqtt.png
Normal file
BIN
node-red/nodered_test_mqtt.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 504 KiB |
Loading…
Add table
Reference in a new issue