Node-RED is a browser-based visual programming tool developed by IBM and maintained by the open-source community. It employs a flow-based programming model, allowing users to build applications by dragging and dropping nodes without extensive coding. It is primarily used for Internet of Things (IoT), automation, and system integration tasks.
Visual Programming
Design and configure workflows via a graphical interface, enabling seamless connections between devices and services.
Extensive Node Support
Offers a wide range of pre-built nodes (e.g., MQTT, HTTP, databases, file operations) and supports custom node development.
Multi-Protocol Compatibility
Supports protocols such as MQTT, HTTP, WebSocket, Modbus, and Zigbee, making it ideal for IoT projects.
Powerful Extensibility
Extend functionality through the Node.js ecosystem by installing custom modules.
IoT Projects
Collect, process, and visualize sensor data from multiple devices.
Automation
Set triggers to control devices or send notifications (e.g., temperature control, alarms).
API Integration
Connect online services with local systems via APIs for seamless data flow.
Real-Time Monitoring
Track device or system status in real time and trigger predefined actions.
Ease of Use
Implement complex logic by dragging and dropping nodes, lowering development barriers.
Flexibility
Supports industrial protocols (Modbus, OPC UA) and hardware interfaces for diverse requirements.
Lightweight
Low resource consumption, suitable for embedded industrial computers with limited performance.
Cross-Platform Compatibility
Compatible with Windows/Linux systems, aligning with common industrial OS environments.
Open-Source Ecosystem
Extensive node libraries and community resources for easy functional expansion.
Rapid Deployment
Accelerate prototyping and shorten project cycles.

The ARMxy BL340 collects data from sensors, PLCs or industrial equipment via serial ports (RS232/RS485), Modbus, CAN or Ethernet interfaces.
The ARMxy BL340 processes data (e.g., filtering, transformation, aggregation) by writing nodes through Node-Red and stores it locally or uploads it to the cloud.
The ARMxy BL340 communicates with Modbus TCP/RTU, OPC UA, Siemens S7, and other protocols by using dedicated nodes (for example, node-red-contrib-modbus).
ARMxy BL340 supports heterogeneous protocol conversion (for example, Modbus to MQTT).
The ARMxy BL340 uses node-red-dashboard to create dashboards to display real-time device status, temperature, pressure, etc.
The ARMxy BL340 provides Human Machine Interaction (HMI) via a web interface or a local display.
The ARMxy BL340 triggers control commands (e.g. relays, motors, alarms) based on input signals or logic.
The ARMxy BL340 implements simple closed-loop control or collaborates with PLC.
The ARMxy BL340 upload data to cloud platforms (AWS IoT, Azure IoT, etc.) via MQTT/HTTP/WebSocket for remote monitoring.
The ARMxy BL340 run Node-RED locally on industrial computers for data preprocessing, anomaly detection, or machine learning model inference, reducing cloud load and improving real-time performance.
By leveraging Node-RED with the BL340 ARM industrial Node-Red Gateway, you gain a flexible platform for rapid prototyping, deployment, and scaling of IoT and automation solutions across various industrial sectors.