@montagny/node-red-contrib-lorawan-bacnet 0.0.1
Provides custom Node-RED nodes for integrating LoRaWAN devices with BACnet systems
node-red-contrib-lorawan-bacnet
This Node-RED module provides custom nodes for integrating LoRaWAN devices with BACnet systems. It simplifies the process of connecting IoT devices using LoRaWAN to building automation systems that use the BACnet protocol.
Features
- Create Device Object Node: Processes LoRaWAN messages and creates BACnet-compatible device objects.
- Device Configuration Node: Provides a graphical interface for configuring devices and their BACnet objects.
Nodes
1. Create Device Object Node
The Create Device Object Node is responsible for:
- Parsing incoming LoRaWAN messages from network servers (e.g., TTS, Chirpstack, Actility).
- Extracting and validating device information.
- Creating structured BACnet-compatible device objects.
- Handling payload decoding to ensure compatibility with BACnet protocols.
2. Device Configuration Node
The Device Configuration Node provides a user-friendly interface for:
- Configuring devices and their associated BACnet objects.
- Managing device lists and creating new BACnet objects.
- Supporting multiple network servers and protocols, including REST API BACnet and native BACnet.
- Allowing protocol-specific configurations, such as Actility driver settings.
Installation
You can install this module via npm or through the Node-RED interface.
Install via npm
Run the following command in your Node-RED user directory (typically ~/.node-red
):
npm install @montagny/node-red-contrib-lorawan-bacnet
Install via Node-RED Interface
- Open the Node-RED interface (http://localhost:1880).
- Go to the "Manage Palette" menu.
- Search for
@montagny/node-red-contrib-lorawan-bacnet
in the "Install" tab. - Click "Install" to add the module to your Node-RED instance.
License
This project is licensed under the MIT. See the LICENSE file for details.