A comparison diagram showing how Edge2Cloud Pro edge computing solves bandwidth and latency issues by processing high-speed data locally.

Millisecond-level high-speed data acquisition: a highly reliable solution for harsh industrial scenarios

Written by: Bill Chen

|

Published on

|

Time to read 6 min

Bill Chen,Technical Support Engineer at Robustel

Bill Chen is a senior industrial Internet technical support expert, focusing on solution design and network troubleshooting. Proficient in industrial network protocols, good at OT/IT integration architecture optimization, quickly locating and solving problems such as device connection and data anomalies. With more than 10 years of experience, we serve more than 100 customers in manufacturing, energy and other industries, and help companies stabilize production and increase efficiency with efficient solutions.

Summary

In the era of Industry 4.0, data streams from vibration sensors, high-frequency power analyzers, and high-speed production lines are more intense than ever. This demand for high-speed data acquisition has surpassed the capabilities of traditional PLCs and cloud-only platforms. 

The Edge2Cloud Pro edge computing platform, especially when running on high-performance edge gateways like the Robustel EG5120, offers a perfect solution. 

Edge2Cloud Pro deeply integrates the best-in-class time-series database (InfluxDB) and a low-code tool (Node-RED, as "Robustel Flow"), enabling it to capture, process, and store thousands of data points per second right at the source. This empowers predictive maintenance and instant fault diagnostics while drastically reducing reliance on cloud bandwidth.

Introduction

In my experience, a common misconception about IoT is that it means sending all data to the cloud. In modern industrial settings, this model is rapidly failing. Imagine a vibration sensor on a CNC machine generating 5,000 data points per second, or a high-speed bottling line updating its status every millisecond. Do you really want to send this data deluge to a cloud server thousands of miles away?

The answer is no. First, network latency won't allow it—when equipment is about to fail, you need a millisecond response, not a multi-second one. Second, the network bandwidth costs are prohibitive.

The real solution must be at the "edge"—right where the data is generated. But this creates a new challenge: How do you build a data processing stack on a small edge gateway that can rival the cloud? This is precisely why we built Edge2Cloud Pro. It's not a single tool; it's a pre-integrated, powerful software platform specifically designed for high-speed data acquisition and edge analytics.

Edge2Cloud Pro: Taming the Data Deluge with High-Speed Data Acquisition at the Edge

When data velocity exceeds the limits of traditional polling, you need an entirely new architecture. Edge2Cloud Pro (Edge-to-Cloud Pro) is Robustel's edge computing middleware platform. Running on powerful industrial gateways like the EG5120, it provides a "triple-threat" stack for high-speed data processing.

1. Why High-Speed Data Must Be Processed at the Edge


  • The Curse of Latency: For machine protection or real-time quality control, any delay over 100 milliseconds can be disastrous. The round-trip time to the cloud is unacceptable.
  • The Bandwidth Black Hole: A single high-frequency vibration sensor can easily generate terabytes of raw data per day. Transmitting this over a cellular network is economically unfeasible.
  • The Signal-to-Noise Ratio: 99% of the time, this high-speed data is "normal." What you actually need isn't all the raw data; it's the precise insight when an anomaly occurs and the aggregated trends over the long term.

A comparison diagram showing how Edge2Cloud Pro edge computing solves bandwidth and latency issues by processing high-speed data locally.

2. The Edge2Cloud Pro Stack for High-Speed Data Processing

Edge2Cloud Pro's magic lies in its seamless integration of three key components in a controlled, containerized environment:

  1. High-Speed Ingestion: InfluxDB (Time-Series Database)
    This is Edge2Cloud Pro's core weapon for high-speed acquisition. InfluxDB is a leading open-source Time-Series Database (TSDB) built specifically for extremely high write throughput. Edge2Cloud Pro integrates it as a first-class citizen. As high-speed data streams (e.g., from Modbus TCP or MQTT) enter the EG5120 gateway, they can be configured to write directly and without delay into the local InfluxDB. This acts as a "data black box," capturing everything at millisecond resolution.
  2. Real-Time Processing: Robustel Flow (Node-RED)
    The raw data is stored, but you still need to react in real-time. Robustel Flow (based on Node-RED) within Edge2Cloud Pro acts as the data stream's "control tower." It can process data streams in parallel:
    • Data Aggregation: It can pull raw data from InfluxDB and calculate 1-second or 1-minute averages (AVG) and maximums (MAX) to send to the cloud.
    • Anomaly Detection: It can check the incoming data stream in real-time. If a vibration value exceeds a threshold for five consecutive readings, it can immediately trigger a local alarm or action.
    • Protocol Conversion: It translates data into the formats required by cloud platforms, such as MQTT JSON.

  1. Local Diagnostics: Grafana (Visualization)
    When an alarm is triggered, an engineer needs to diagnose the problem. Edge2Cloud Pro also integrates Grafana. The engineer can plug a laptop into the EG5120's local network and use a Grafana dashboard to query the high-resolution raw data stored in the local InfluxDB, rewinding to the moment of failure to see the millisecond-level changes—something a remote cloud platform could never provide.
A workflow diagram for Edge2Cloud Pro high-speed data processing, showing how InfluxDB, Node-RED, and Grafana work together.

3. Application Scenario: Predictive Maintenance for a Pump or CNC Machine

Let's look at a concrete example:

  • The Challenge: A critical industrial pump, whose bearing failure would cause a full line stoppage. It needs to be monitored with a high-frequency vibration sensor (e.g., 1kHz, or 1,000 data points per second) to predict its health.
  • The Edge2Cloud Pro Solution:
    1. Deployment: An EG5120 gateway is installed in the pump's control cabinet. The high-frequency sensor sends data to the gateway via Modbus TCP.
    2. Data Acquisition (InfluxDB): Edge2Cloud Pro configures InfluxDB to receive the 1kHz raw vibration waveform data and store it locally (e.g., retaining only the last 7 days).
    3. Real-Time Analysis (Node-RED): A flow is set up in Robustel Flow:
      • [Aggregate] Every second, it queries the raw data from InfluxDB and calculates the RMS (Root Mean Square) value, a key health indicator.
      • [Report] It sends this 1-second RMS value to the cloud platform via MQTT for long-term trend monitoring. This dramatically reduces data volume (from 1000 points/sec to 1 point/sec).
      • [Alert] It checks the RMS value in real-time. If it exceeds a preset threshold, it immediately sends an alert via Email or SMS.
    1. Fault Diagnostics (Grafana): After receiving an alert, a maintenance engineer arrives on-site, connects locally, and uses Grafana to review the raw vibration waveform at the moment of the failure. This allows them to determine if it was a bearing issue, imbalance, or a loose foundation, enabling a precise repair.

Conclusion

High-speed data acquisition is a tough challenge in Industrial IoT. Forcing it all to the cloud is inefficient and expensive. The Edge2Cloud Pro platform, by providing a pre-integrated, high-performance data stack (especially the combination of InfluxDB and Node-RED) on an edge gateway, solves this problem perfectly. It empowers companies to tame the "data deluge" at the source, turning raw data into actionable intelligence and enabling true low-latency, low-cost, and high-reliability predictive maintenance.


An example of a Grafana dashboard for high-speed data acquisition, showing a high-resolution vibration waveform for local fault diagnostics.

FAQ

Q1: How many data points per second can Edge2Cloud Pro on an EG5120 actually handle?

A: This depends on the complexity of the data processing. However, the core InfluxDB database is designed for high concurrent writes. For standard data acquisition and storage, the Edge2Cloud Pro platform (on a quad-core gateway like the EG5120) can easily handle writing thousands, or even tens of thousands, of data points per second while simultaneously running Node-RED for data aggregation and alerting.

Q2: Do I need to learn complex InfluxDB or Grafana configurations?

A: No. This is the value of Edge2Cloud Pro. Edge2Cloud Pro manages the lifecycle (start, stop, configure) of these components through its user-friendly web interface. For example, in Node-RED, we provide dedicated "InfluxDB write" nodes. You simply drag, drop, and configure a few parameters to start writing to the database at high speed, no complex command-line operations required.

Q3: Is Edge2Cloud Pro only for high-speed data acquisition?

A: No. Edge2Cloud Pro is a versatile edge computing middleware platform. It excels at high-speed acquisition because it integrates the right tools (InfluxDB, Grafana). However, it is equally adept at handling low-speed data polling, protocol conversion, cloud data synchronization, and running custom Docker containers for any number of edge computing tasks.