Skip to main content

Industrial Use Cases

Common industrial automation patterns and applications using Node-RED on IRIV PiControl.

Overview

IRIV PiControl with Node-RED serves as a platform for Industry 4.0 applications, combining edge computing, industrial I/O, and visual programming for rapid deployment.

Target applications: Edge computing, IoT gateways, industrial automation, robotics, data logging, energy management systems.

Sensor Monitoring and Data Acquisition

Real-Time Monitoring

Pattern: Continuous sensor reading and visualization

Components:

  • Analog inputs (AI0-AI3) for voltage/current sensors
  • Digital inputs (DI0-DI3) for discrete sensors
  • Dashboard gauges and charts for visualization
  • Threshold monitoring for alarms

Typical sensors:

  • Temperature sensors (0-10V or 4-20mA)
  • Pressure sensors
  • Flow meters
  • Proximity sensors (digital)
  • Door/limit switches (digital)

Flow structure:

Periodic Inject → Read ADC → Process Data → Dashboard Display
→ Check Thresholds → Trigger Alarm

Multi-Point Data Collection

Pattern: Aggregating data from multiple sensors

Use cases:

  • Environmental monitoring (temperature, humidity, air quality)
  • Machine condition monitoring (vibration, temperature, pressure)
  • Energy monitoring (voltage, current, power factor)

Data handling:

  • Real-time dashboard display
  • Local database logging
  • Cloud data transmission
  • CSV file export

Process Control and Automation

Sequential Control

Pattern: Step-by-step process automation

Applications:

  • Manufacturing assembly sequences
  • Material handling automation
  • Batch processing control

Control elements:

  • Digital outputs (DO0-DO3) for actuator control
  • Digital inputs for feedback and interlock signals
  • Timer functions for dwell periods
  • State machine logic in function nodes

Example sequence:

Start → Activate Output 1 → Wait for Input 1 → Activate Output 2 → Complete

Conditional Logic Control

Pattern: Decision-based automation

Applications:

  • Quality control sorting
  • Safety interlock systems
  • Adaptive process control

Logic elements:

  • Switch nodes for conditional routing
  • Function nodes for complex decision logic
  • Multiple input/output coordination

Protocol Gateway and Conversion

Serial Protocol Gateway

Pattern: Bridge between different communication protocols

Use cases:

  • Modbus RTU to MQTT gateway
  • RS485 sensor network to cloud connector
  • Legacy equipment integration

Interfaces:

  • RS485 (/dev/ttyACM0) for Modbus devices
  • RS232 (/dev/ttyACM1) for legacy equipment
  • Ethernet (eth0, eth1) for network protocols
  • WiFi for cloud connectivity

Data flow:

RS485 Modbus Devices → Node-RED Processing → MQTT/Cloud

Multi-Protocol Integration

Pattern: Unified data collection from diverse sources

Integration points:

  • Industrial sensors (analog, digital)
  • Modbus RTU devices (RS485)
  • Ethernet-connected PLCs
  • Cloud APIs and databases

Data Logging and Reporting

Local Data Logging

Pattern: Store sensor data for analysis and compliance

Storage options:

  • Local file system (CSV, JSON)
  • SQLite database
  • InfluxDB time-series database

Logged data:

  • Timestamped sensor readings
  • Process events and alarms
  • System status and diagnostics

Retention:

  • Configurable logging intervals
  • Automatic file rotation
  • Storage management

Remote Reporting

Pattern: Transmit data to external systems

Destinations:

  • Cloud platforms (AWS IoT, Azure IoT, Google Cloud)
  • MQTT brokers
  • HTTP REST APIs
  • Email notifications

Use cases:

  • Remote monitoring dashboards
  • Alert notifications
  • Compliance reporting
  • Predictive maintenance data

Edge Computing Applications

Local Decision Making

Pattern: Process data and make decisions at the edge

Advantages:

  • Reduced latency
  • Continued operation during network outages
  • Reduced cloud data transmission costs

Functions:

  • Real-time threshold detection
  • Alarm generation
  • Emergency shutdown logic
  • Data filtering and aggregation

Predictive Maintenance

Pattern: Monitor equipment condition for maintenance scheduling

Monitored parameters:

  • Vibration levels
  • Temperature trends
  • Operating hours
  • Cycle counts

Actions:

  • Alert when thresholds exceeded
  • Schedule maintenance notifications
  • Log historical trends

Energy Management

Power Monitoring

Pattern: Track energy consumption and efficiency

Measurements:

  • Voltage and current (analog inputs)
  • Power calculation (function nodes)
  • Energy accumulation over time

Outputs:

  • Real-time power display
  • Daily/monthly energy reports
  • Cost calculation
  • Peak demand tracking

Load Control

Pattern: Manage electrical loads for efficiency

Control strategies:

  • Load shedding during peak demand
  • Scheduled equipment operation
  • Power factor correction

Implementation:

  • Digital outputs control contactors/relays
  • Analog inputs monitor power parameters
  • Timer-based scheduling

Machine Integration and Control

PLC Communication

Pattern: Interface with programmable logic controllers

Protocols:

  • Modbus RTU (RS485)
  • Modbus TCP (Ethernet)

Data exchange:

  • Read sensor data from PLC
  • Write setpoints to PLC
  • Monitor alarm states
  • Coordinate multiple PLCs

HMI Dashboard

Pattern: Human-machine interface for operators

Dashboard elements:

  • Start/stop buttons
  • Status indicators
  • Process parameter displays
  • Alarm panels
  • Historical trend charts

Accessibility:

  • Web browser access (desktop, tablet, mobile)
  • Local network or remote access
  • Multi-user support

Robotics and Motion Control

Coordinate Multiple Outputs

Pattern: Synchronized control of multiple actuators

Applications:

  • Multi-axis positioning
  • Conveyor coordination
  • Gripper control sequences

Coordination:

  • Timed output sequences
  • Input-triggered actions
  • Feedback-based control

Industry 4.0 Integration

IoT Gateway

Pattern: Connect industrial equipment to IoT platforms

Functions:

  • Protocol translation
  • Data aggregation
  • Edge analytics
  • Bidirectional communication

Cloud platforms:

  • AWS IoT Core
  • Microsoft Azure IoT
  • Google Cloud IoT
  • ThingSpeak
  • MQTT brokers

Digital Twin Data Source

Pattern: Provide real-time data for digital twin models

Data streams:

  • Sensor measurements
  • Equipment status
  • Process parameters
  • Environmental conditions

Implementation Resources

Hands-On Tutorial: The official 13-part Node-RED tutorial series provides step-by-step implementation guidance for industrial applications.

Community Flows: Node-RED flow library contains shared examples for industrial automation patterns.


Source(s):

  • IRIV PiControl product page (my.cytron.io)
  • IRIV PiControl CM4 User Manual, Rev 1.3, Nov 2025
  • IRIV PiControl Node-RED Tutorial (my.cytron.io)