Browse Source

mosquito.conf minimal conf and Readme until process on Node

main
Gerardo Marx 2 years ago
parent
commit
b3cfd8869b
3 changed files with 167 additions and 69 deletions
  1. +24
    -0
      README.md
  2. +142
    -45
      flows.json
  3. +1
    -24
      mosquitto.conf

+ 24
- 0
README.md View File

@ -79,8 +79,32 @@ then, to get access to *node-RED* go to your web browser at `rasp-hostname.local
## A flow process in Node-RED ## A flow process in Node-RED
A basic process is implemented on *Node-RED* to test the mqtt protocol. Thus, add the next blocks:
1. `mqtt in` from network group
2. `debug` from common
3. `text`from dashboard
then, double-click on `mqtt-in` to open and edit the node:
![]()
click on *Add new mqtt-brocker*, then, in the *Connection* tab: set *Name* to Rasp, point the server to the raspberry's ip or hostname and port 1883. Leave unchanged the *Security* and *Message* tabs and click on the **Add** button.
Finally, set the topic to `data/esp32` and the output to `a String` in the mqtt properties' node:
Next, click on the `Deploy` button to check if the process can connect to the Broker:
how to connect???
In the *Node-RED* App press the `import`button at the right-lower menu and upload the `flows.json` file in this repository. In the *Node-RED* App press the `import`button at the right-lower menu and upload the `flows.json` file in this repository.
![Importar](./Imagenes/Import_Node_Red.png) ![Importar](./Imagenes/Import_Node_Red.png)
Damos clic en el nodo de mqtt in (el morado con el texto prueba/xd), se desplegara un menu con las propiedades del nodo. Damos clic en el nodo de mqtt in (el morado con el texto prueba/xd), se desplegara un menu con las propiedades del nodo.


+ 142
- 45
flows.json View File

@ -7,6 +7,148 @@
"info": "", "info": "",
"env": [] "env": []
}, },
{
"id": "48158789f72695a5",
"type": "mqtt-broker",
"name": "prueba",
"broker": "192.168.1.22",
"port": "1883",
"clientid": "",
"autoConnect": true,
"usetls": false,
"protocolVersion": "4",
"keepalive": "60",
"cleansession": true,
"birthTopic": "",
"birthQos": "0",
"birthPayload": "",
"birthMsg": {},
"closeTopic": "",
"closeQos": "0",
"closePayload": "",
"closeMsg": {},
"willTopic": "",
"willQos": "0",
"willPayload": "",
"willMsg": {},
"userProps": "",
"sessionExpiry": ""
},
{
"id": "85bb54548a670130",
"type": "ui_group",
"name": "xd",
"tab": "0b8b1c1183d48cf4",
"order": 1,
"disp": true,
"width": "6",
"collapse": false,
"className": ""
},
{
"id": "0b8b1c1183d48cf4",
"type": "ui_tab",
"name": "Home",
"icon": "dashboard",
"disabled": false,
"hidden": false
},
{
"id": "5abb9b0298fbf5d2",
"type": "ui_base",
"theme": {
"name": "theme-light",
"lightTheme": {
"default": "#0094CE",
"baseColor": "#0094CE",
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
"edited": false
},
"darkTheme": {
"default": "#097479",
"baseColor": "#097479",
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
"edited": false
},
"customTheme": {
"name": "Untitled Theme 1",
"default": "#4B7930",
"baseColor": "#4B7930",
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
},
"themeState": {
"base-color": {
"default": "#0094CE",
"value": "#0094CE",
"edited": false
},
"page-titlebar-backgroundColor": {
"value": "#0094CE",
"edited": false
},
"page-backgroundColor": {
"value": "#fafafa",
"edited": false
},
"page-sidebar-backgroundColor": {
"value": "#ffffff",
"edited": false
},
"group-textColor": {
"value": "#1bbfff",
"edited": false
},
"group-borderColor": {
"value": "#ffffff",
"edited": false
},
"group-backgroundColor": {
"value": "#ffffff",
"edited": false
},
"widget-textColor": {
"value": "#111111",
"edited": false
},
"widget-backgroundColor": {
"value": "#0094ce",
"edited": false
},
"widget-borderColor": {
"value": "#ffffff",
"edited": false
},
"base-font": {
"value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
}
},
"angularTheme": {
"primary": "indigo",
"accents": "blue",
"warn": "red",
"background": "grey",
"palette": "light"
}
},
"site": {
"name": "Node-RED Dashboard",
"hideToolbar": "false",
"allowSwipe": "false",
"lockMenu": "false",
"allowTempTheme": "true",
"dateFormat": "DD/MM/YYYY",
"sizes": {
"sx": 48,
"sy": 48,
"gx": 6,
"gy": 6,
"cx": 6,
"cy": 6,
"px": 0,
"py": 0
}
}
},
{ {
"id": "f4e118c014f799ab", "id": "f4e118c014f799ab",
"type": "mqtt in", "type": "mqtt in",
@ -61,50 +203,5 @@
"x": 350, "x": 350,
"y": 200, "y": 200,
"wires": [] "wires": []
},
{
"id": "48158789f72695a5",
"type": "mqtt-broker",
"name": "prueba",
"broker": "192.168.1.17",
"port": "1883",
"clientid": "",
"autoConnect": true,
"usetls": false,
"protocolVersion": "4",
"keepalive": "60",
"cleansession": true,
"birthTopic": "",
"birthQos": "0",
"birthPayload": "",
"birthMsg": {},
"closeTopic": "",
"closeQos": "0",
"closePayload": "",
"closeMsg": {},
"willTopic": "",
"willQos": "0",
"willPayload": "",
"willMsg": {},
"sessionExpiry": ""
},
{
"id": "85bb54548a670130",
"type": "ui_group",
"name": "xd",
"tab": "0b8b1c1183d48cf4",
"order": 1,
"disp": true,
"width": "6",
"collapse": false,
"className": ""
},
{
"id": "0b8b1c1183d48cf4",
"type": "ui_tab",
"name": "Home",
"icon": "dashboard",
"disabled": false,
"hidden": false
} }
] ]

+ 1
- 24
mosquitto.conf View File

@ -1,29 +1,6 @@
listener 1883
persistence true persistence true
listener 1883
persistence_location /var/lib/mosquitto/ persistence_location /var/lib/mosquitto/
persistence_file mosquitto.db
log_dest syslog
log_dest stdout
log_dest topic
log_type error
log_type warning
log_type notice
log_type information
connection_messages true connection_messages true
log_timestamp true
allow_anonymous true allow_anonymous true
password_file /etc/mosquitto/passwd password_file /etc/mosquitto/passwd

Loading…
Cancel
Save