@Aiknow/iot-link-nodes
@Aiknow/iot-link-nodes is a Collection of Node-RED nodes tailored for C-LAB IoT-LINK industrial gateway. It provides a set of custom nodes that enables the user to directly access and manage the gateway.
Pre-requisites
The @Compulab IOT-LINK requires Node-RED
to be installed as root to run correctly.
Install
To install the stable version use the Menu - Manage palette
option and search for IOT-LINK
, or run the following command in your Node-RED user directory - typically /root/.node-red
:
npm i @aiknow/iot-link-nodes
Restart your Node-RED instance. The IOT-LINK nodes will appear in the palette, along with a new AIknow tab on the left panel.
Post-install
After installation the gateway will automatically be equipped with :
- Necessary commands : if they are not already installed
- Package scripts : correctly configured and all made executable
- 2 services : for modem managing
- Modbus Node-RED library : for handling RS485 communications
Modbus Library
The package includes node-red-contrib-modbus
, an industry-standard library for Modbus protocol communications.
This library supports both client and server modes, handling TCP, Serial (RTU/ASCII), and Telnet connections for industrial automation and device control.
For detailed configuration options and examples, see the node-red-contrib-modbus documentation.
Nodes documentation
For complete documentation, installation guides, and examples, visit our official documentation.
Here is a brief overview of the nodes included in this package:
AIkNodeCloud
A secure MQTT-based node that connects your Node-RED flows to the AIkNode Cloud Platform.
Features
: Receives any object type payload and formats it cloud visualization, with support for device identification and real-time monitoring.
CAN bus in
A configurable node for receiving CAN bus messages with custom interface settings and comprehensive monitoring capabilities.
Features
: Provides consistent interface settings such as CAN interface choice, baud rate selection (125k-1M), and loopback mode configuration thorugh a custom Node-RED configuration node.
CAN bus out
Complementary node to CAN bus in for transmitting messages through configured CAN interfaces.
Features
: Provides consistent interface settings such as CAN interface choice, baud rate selection (125k-1M), and loopback mode configuration thorugh a custom Node-RED configuration node.
Cellular
Advanced cellular connection manager for 4G networks with comprehensive monitoring and configuration options.
Features
: Provides real-time signal quality metrics, APN settings management, and secure PIN handling for SIM cards.
CpuMonitor
System performance monitoring node with configurable polling and detailed statistics reporting.
Features
: Tracks detailed per-core statistics including user, system, and I/O operations usage percentages.
DigitalInput
Versatile digital input handler with advanced state monitoring and event detection capabilities.
Features
: Supports both single and multi-pin monitoring, configurable polling, and real-time edge detection.
DigitalOutput
Precise digital output controller with support for complex timing patterns and state management.
Features
: Offers adjustable pulse duration, state persistence, and support for high/low states and timed pulses.
Ethernet
Comprehensive network interface manager for ethernet connections and configuration.
Features
: Supports both manual and automatic IP configuration, DNS settings, and gateway management.
LedControl
Advanced LED management node for controlling onboard indicator lights and patterns.
Features
: Provides individual LED control with customizable patterns and heartbeat configurations.
LedStatus
LED monitoring node for reading and validating LED states and patterns.
Features
: Offers both status reading and condition checking with heartbeat pattern monitoring.
MemoryMonitor
System memory and storage analyzer with detailed usage tracking capabilities.
Features
: Tracks comprehensive memory statistics including usage, free space, and cache information.
NetworkDiagnostic
Multi-tool network diagnostic suite for comprehensive connectivity testing.
Features
: Includes configurable ping, traceroute, and DNS lookup tools with detailed reporting.
RtcManager
Real-Time Clock configuration and synchronization manager.
Features
: Enables system/RTC time synchronization and manual time adjustment capabilities.
SystemLogs
System log access and analysis node with advanced filtering capabilities.
Features
: Offers flexible filtering for kernel and process logs with customizable timestamp formats.
TimezoneManager
Complete timezone and network time synchronization manager.
Features
: Supports timezone configuration, NTP server management, and automatic time synchronization.
Support and Feedback
If you encounter any bugs, unexpected behavior, or have suggestions for improvement, please don't hesitate to get in touch at support@aiknow.io
When reporting an issue, please include: - A clear description of the problem
-
Steps to reproduce (with example flows if possible)
-
Any relevant logs or error messages
Your feedback helps improve the project — thank you!
License
This project is licensed under the MIT License - see the LICENSE file for details.