Overview and System Architecture
This guide walks through the complete process of connecting NCD.io wireless sensors to SORBA for Real-Time Industrial data collection and visualization. The integration uses NCD’s wireless sensor ecosystem combined with SORBA’s edge-native platform to deliver predictive maintenance and process monitoring.
How It Works
SORBA connects to an NCD Ethernet Modem over TCP/IP. The modem acts as a wireless gateway, receiving radio transmissions from nearby NCD sensors and making them available over the network. SORBA ingests this data through a configured Data Channel, applies ML models, and visualizes the results on dashboards.
- NCD Wireless Sensors: Vibration, temperature, and other industrial sensors that transmit data via proprietary radio. This is NCD family of sensors with a wide range of applications.
- NCD Ethernet Modem: Wireless gateway receiving sensor radio transmissions, accessible via TCP/IP on your network. The Modem receive the data from each sensor linked by Network ID.
- SORBA Platform: Connects to the modem via a Data Channel; ingests sensors data, runs ML models, and displays dashboards.
Sensor Capacity and Key Limits
| Parameter | Value / Guidance |
|---|---|
| Max Sensor Per Modem (Recommended) | 32 NCD sensors |
| Recommended max (if using waveform/Time-Domain data) | 16 sensors per modem |
| Multiple modems in SORBA | One separate Data Channel per modem |
| PAN ID | Must be unique per modem (default: 7FFF) |
| Modem TCP port | 2101 (default) |
Sensor Generations and Configuration Methods
Vibration Sensor V3 and new Gen4: Must be configured via Node-RED Wireless Device node inside SORBA Workflow, here is a complete guide for sensor configuration using Node-RED:
Prerequisites and Required Software
Hardware Required
- NCD Ethernet Modem: Set to DHCP by default. Requires same subnet as configuration PC.
- NCD Wireless Sensor(s): This guide demonstrates with a vibration sensor.
- Ethernet cable & network switch: To connect the modem to your PC or SORBA host.
Software Required
- NCD5500 Configuration Tool: Assigns IP address to the NCD modem. Download from ncd.io.
- SORBA Platform: With Workflow (Node-RED) access enabled. Required for vibration sensor configuration.
Node-RED NCD Library
- ncd-red-wireless: For Node.js versions below 10.
- @ncd-io/node-red-enterprise-sensors: Recommended for Node.js 10+.
Configure the NCD Ethernet Modem
Before any sensors can communicate with SORBA, the NCD modem must have an IP address on your network compatible with the subnet. This section covers how to configure the NCD Modem.
Assign IP Address Using NCD5500 Tool
Configure Vibration Sensor
Use the Node-RED Wireless Device node inside SORBA Workflow to program sensor parameters.
Stop Core and Open Workflow
Install NCD Node-RED Library
Configure Wireless Gateway (Modem Connection)
Configure Individual Sensors (Wireless Device Node)
Step 14. Set Sensor Working Parameters: Configure vibration sensor parameters appropriate for your application, e.g: the Network ID/PAN ID (default 7FFF), Node ID, and sampling interval.
Step 15. Click Done then Deploy: Save sensor parameters by clicking Done, then Deploy the flow.
Step 16. Enter Physical FLY Mode to Download Settings: With the flow deployed, physically trigger configuration mode on the sensor by pressing reset button:
You can Find a complete Sensor Configuration guide using Node-RED here:
We recommend to take a look at the corresponding User Manual to check all available sensor configurations.
Release the Modem and Restart SORBA Core
After all sensors are configured, release the modem connection from Workflow so SORBA Core can reconnect. If any Node-RED instance remains connected, the Core will be unable to collect data.
Remove All-Flows Gateway References
Disable the Configuration Flow
Kill Orphaned Node-RED Processes (if needed)
If the modem LED stays ON after disabling the flow, a background Node-RED process still holds the port 2101 connection. Use the SORBA Terminal to clear it.
Step 5. Find and Kill the Process: Run these three commands in sequence:
sudo su
# Enter with admin credentials
lsof -i:2101
# Shows all processes using port 2101 and their PID
kill -9
# Replace with the process ID returned by lsof
Step 6. Confirm Port is Clear: Run lsof -i:2101 again. No output means port 2101 is fully released and the modem LED should be off.
Restart SORBA Core
Set Up SORBA Data Channel for NCD
With sensors configured and the modem accessible, create a SORBA Data Channel to ingest NCD sensor data into the platform for storage, dashboards, and ML models.
Global Channel Configuration
Asset Configuration
Group Configuration
Tags Configuration
Verify Live Data Ingestion
Troubleshooting Reference
Modem LED Status Guide
Connect
Seeking next-generation IIoT solutions and support? Here are some next steps:
- Contact us to talk to a NCD Technicial Support.
- Visit our Blog Entries to learn about emerging trends.
- Shop for solutions from NCD and our partners.
Share