Node-RED
ThingPark Enterprise All-in-One embeds a Node-RED component to optimize the solution's integration with external Application Servers.
The default Node-RED flow supports MQTT protocol with an embedded MQTT broker. <<<<<<< HEAD This is called Uplink/Downlink flow.
Do not delete this flow from Node-RED, otherwise data reporting to your Application Servers will be stopped.
This section describes the essential things you need to know about the embedded Node-RED.
If you are not familiar with Node-RED, you may consult these tutorials.
This is called Uplink/Downlink flow, it constitutes the unique interface with the LoRaWAN Network Server embedded in ThingPark Enterprise All-in-One.
Additional flows are available off-the-shelf to support a seamless integration with BACnet and Modbus protocols.
Do not delete the Uplink/Downlink flow from Node-RED, even if you do not need MQTT protocol to interface with your Application Servers.
This flow remains mandatory for proper operation of other Node-RED flows. Deleting it will cause data reporting to your Application Servers to stop working.
If you are not familiar with Node-RED, you may consult these tutorials.
Connecting to Node-RED
To know the version of your ThingPark Enterprise All-in-One server, hover your mouse on the logo at the top left of the user interface.
For ThingPark Enterprise All-in-One versions 2.2.0 onwards:
- Click Dataflows from the left panel of the user interface.
- Go to Advanced settings widget, then click the OPEN button beside Node-RED.
For ThingPark Enterprise All-in-One versions earlier than 2.2.0:
Click Node-RED from the left panel of the user interface.
Click Sign in with ThingPark Enterprise and eventually sign-in again with your password.
Using Node-RED
Once connected to Node-RED, check out the following topics to learn more about how to use the Node-RED flows embedded in ThingPark Enterprise All-in-One.
5150777 (First skeleton)
- Uplink/Downlink flow
- Using MQTT protocol
- Using HTTP protocol
- Using BACnet protocol
- Using Modbus protocol
- Using Node-RED Dashboard
- Managing Node-RED
Use of Node-RED nodes in "server" mode (e.g. modbus server) - with periodic polling from external client applications - has not been benchmarked by Actility. Server mode may have negative impacts on ThingPark Enterprise-All-in-One performances. Such potential impact on performance remains under the entire responsibility of the solution's operator. :::