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. 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
Node-Red access is reserved to experienced users. Contact your ThingPark support team to get instructions on how to login to Node-Red.
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.
- 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 Netmore. 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.