<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jerry H.</title>
    <description>The latest articles on DEV Community by Jerry H. (@robustel).</description>
    <link>https://dev.to/robustel</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3986978%2F986200c5-cf37-44cd-9aab-2d9041cfee9b.png</url>
      <title>DEV Community: Jerry H.</title>
      <link>https://dev.to/robustel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/robustel"/>
    <language>en</language>
    <item>
      <title>BMS, PCS, and EMS Data Collection: How BESS Site Data Moves to Monitoring Platforms</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Wed, 08 Jul 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/robustel/bms-pcs-and-ems-data-collection-how-bess-site-data-moves-to-monitoring-platforms-aa3</link>
      <guid>https://dev.to/robustel/bms-pcs-and-ems-data-collection-how-bess-site-data-moves-to-monitoring-platforms-aa3</guid>
      <description>&lt;p&gt;Battery energy storage systems are not one data source.&lt;br&gt;
A BESS site may include a BMS, PCS, EMS, meters, thermal systems, protection devices, environmental sensors, PLC-side equipment, and site controllers. Each system has a different role, and each system may expose different data.&lt;br&gt;
That is why BESS data collection should not start with the cloud platform or the gateway alone.&lt;br&gt;
A better starting point is: Which system owns the data we need to monitor?&lt;br&gt;
A gateway such as &lt;strong&gt;Robustel EG5120&lt;/strong&gt; can support the site-side data collection layer when selected BMS, PCS, EMS, meter, or auxiliary system data needs to move toward SCADA, EMS, cloud, or asset monitoring platforms.&lt;br&gt;
But the gateway does not replace the BMS, PCS, or EMS.&lt;br&gt;
It supports the data path between field systems and the platforms that need visibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  BMS, PCS, and EMS do different jobs
&lt;/h2&gt;

&lt;p&gt;The BMS, PCS, and EMS are often mentioned together, but they should not be treated as one generic “BESS data source.”&lt;br&gt;
The &lt;strong&gt;BMS&lt;/strong&gt; is usually connected to battery-side status and safety-related monitoring. Depending on the system, it may provide SOC, SOH, voltage, current, temperature, rack status, and battery alarms.&lt;br&gt;
The &lt;strong&gt;PCS&lt;/strong&gt; is related to power conversion. It may provide charge and discharge status, operating mode, active or reactive power, conversion status, grid-side information, and fault codes where available.&lt;br&gt;
The &lt;strong&gt;EMS&lt;/strong&gt; usually provides site-level operating context. It may coordinate energy flow, dispatch logic, schedules, setpoints, or system-level modes. In some projects, the EMS may also aggregate selected BMS, PCS, meter, and site controller data.&lt;br&gt;
This distinction matters because a monitoring platform may need data from all three systems, but not in the same way.&lt;br&gt;
An SOC value, a PCS fault code, and an EMS operating mode do not mean the same thing. They support different operational questions.&lt;/p&gt;

&lt;h2&gt;
  
  
  The gateway should not be treated as the data owner
&lt;/h2&gt;

&lt;p&gt;A BESS data collection gateway helps move selected data.&lt;br&gt;
It does not automatically own, interpret, or expose all BESS data.&lt;br&gt;
That data is only available if the source system provides it through supported interfaces, protocols, permissions, and project configuration.&lt;br&gt;
This sounds obvious, but it is a common source of trouble.&lt;br&gt;
A team may assume that the gateway can read a specific battery value, only to find that the BMS does not expose it locally. Or the data may be available through the EMS, but not directly from the BMS. Or access may be restricted by the vendor, cybersecurity policy, or warranty requirements.&lt;br&gt;
So before choosing the data path, teams should ask:&lt;br&gt;
●Which system provides this value?&lt;br&gt;
●Is the value available through a supported local interface?&lt;br&gt;
●Is the project allowed to access it?&lt;br&gt;
●Does the value need scaling, unit confirmation, or interpretation?&lt;br&gt;
●Which monitoring platform will use it?&lt;br&gt;
●How often does it need to be collected?&lt;br&gt;
This is why BESS data collection is a workflow, not a one-time connection task.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three common data paths
&lt;/h2&gt;

&lt;p&gt;BESS data does not always move from field systems to monitoring platforms in the same way.&lt;br&gt;
One path is direct device-to-gateway collection. In this case, a BMS, PCS, meter, or auxiliary device exposes selected data through Ethernet, serial, or another supported interface. The gateway collects required values and prepares them for the upper-layer system.&lt;br&gt;
A second path is EMS, PLC, or site controller-mediated collection. In many projects, the gateway does not collect directly from every device. Instead, selected BMS and PCS data may already be aggregated by an EMS, PLC, or local site controller.&lt;br&gt;
This can simplify the monitoring data flow, but it also creates a dependency. The gateway can only forward the data exposed by that integration point.&lt;br&gt;
A third path is event and status signal collection. Not all useful monitoring data comes from rich protocol data. Some information may come from discrete status signals, alarm contacts, PLC-side indicators, or auxiliary equipment.&lt;br&gt;
Examples may include:&lt;br&gt;
●cabinet door status&lt;br&gt;
●water leakage signal&lt;br&gt;
●HVAC running status&lt;br&gt;
●general alarm indication&lt;br&gt;
●communication fault signal&lt;br&gt;
●protection warning signal&lt;br&gt;
●site equipment running status&lt;br&gt;
These signals can be useful for remote awareness, but they should be described carefully. They support monitoring, not battery safety control, PCS control, EMS dispatch, or protection logic.&lt;/p&gt;

&lt;h2&gt;
  
  
  From raw values to usable monitoring data
&lt;/h2&gt;

&lt;p&gt;Collecting BESS data is only the first step.&lt;br&gt;
A monitoring platform usually needs data that is named, structured, scaled, timestamped, and placed in the right context.&lt;br&gt;
For example, SOC may be simple if the source system provides a clear value. But a PCS fault code may require device-specific interpretation. A BMS alarm may need status, severity, timestamp, and source context. A meter reading needs a unit and reporting interval. A cabinet temperature value should be connected to the right cabinet, rack, or container.&lt;br&gt;
A practical data preparation workflow may include:&lt;br&gt;
●confirming which values can be accessed&lt;br&gt;
●mapping raw fields to meaningful tag names&lt;br&gt;
●confirming units such as %, V, A, kW, kWh, or °C&lt;br&gt;
●applying scaling or interpretation where required&lt;br&gt;
●preserving timestamps&lt;br&gt;
●handling active and cleared alarms&lt;br&gt;
●deciding which data is periodic, event-based, or on-demand&lt;br&gt;
●formatting selected data for SCADA, EMS, cloud, database, or API workflows&lt;br&gt;
This is where edge-side software can be useful. The gateway may support local preparation, protocol adaptation, filtering, buffering, or forwarding where the project design allows.&lt;br&gt;
But it should not be presented as automatically understanding every BMS, PCS, or EMS system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Security boundaries matter
&lt;/h2&gt;

&lt;p&gt;BESS data collection connects field systems with monitoring platforms. That makes access control part of the design, not an optional extra.&lt;br&gt;
BMS, PCS, EMS, PLCs, protection systems, and site controllers should not be exposed directly to public networks.&lt;br&gt;
A safer architecture usually separates control authority from monitoring access. The gateway can support a controlled communication path for selected data, while the BMS, PCS, EMS, and protection systems continue to handle their own responsibilities.&lt;br&gt;
Teams should think about:&lt;br&gt;
●OT network segmentation&lt;br&gt;
●VPN or secure remote access paths&lt;br&gt;
●firewall rules and access control&lt;br&gt;
●user permission design&lt;br&gt;
●credential management&lt;br&gt;
●configuration backup&lt;br&gt;
●firmware and application updates&lt;br&gt;
●logging and audit requirements&lt;br&gt;
●long-term maintenance ownership&lt;br&gt;
Not every user who can view monitoring data should be allowed to change gateway configuration. Not every platform that receives data should be able to reach back into field systems. That boundary matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Robustel EG5120 fits
&lt;/h2&gt;

&lt;p&gt;In this workflow, Robustel EG5120 fits into the site-side BESS data collection gateway layer.&lt;br&gt;
It can support projects where selected BMS, PCS, EMS, meter, or auxiliary system data needs to be collected, prepared locally where configured, and forwarded toward monitoring platforms.&lt;br&gt;
Relevant use cases may include:&lt;br&gt;
●connecting selected site-side systems where interfaces and protocols allow&lt;br&gt;
●collecting data from meters, PLC-side equipment, or auxiliary devices&lt;br&gt;
●supporting local data mapping or preparation&lt;br&gt;
●forwarding selected data to SCADA, EMS, cloud, or asset platforms&lt;br&gt;
●supporting secure communication paths&lt;br&gt;
●helping teams manage gateway configuration and connectivity over time&lt;br&gt;
This does not make EG5120 a BMS, PCS, EMS, SCADA system, or universal BESS connector.&lt;br&gt;
The gateway supports the data path. The project defines the data ownership, access permissions, security model, and monitoring workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thought
&lt;/h2&gt;

&lt;p&gt;BMS, PCS, and EMS data collection is not just about connecting a BESS site to a cloud platform.&lt;br&gt;
It is about understanding which system owns which data, what each value means, and how selected information should move safely toward monitoring systems.&lt;br&gt;
For energy storage operators, system integrators, and platform teams, the most practical starting point is not “collect everything.” It is to define which BESS data matters, where it is available, and which system needs it.&lt;br&gt;
A gateway such as Robustel EG5120 can support the site-side data collection layer for selected BMS, PCS, EMS, meter, and auxiliary system data, but it should be used within a clear architecture that keeps local control, safety-related functions, and remote monitoring properly separated.&lt;br&gt;
For readers who want a concrete product reference, the &lt;a href="https://robustel.com/product/eg5120/" rel="noopener noreferrer"&gt;Robustel EG5120 page&lt;/a&gt; gives more detail on its gateway capabilities and deployment options.&lt;br&gt;
If you have worked on BESS data collection or energy storage monitoring, I’d be curious to hear where integration usually gets difficult first: BMS access, PCS fault interpretation, EMS aggregation, protocol details, cybersecurity policy, or long-term data mapping?&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQs
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q1. What is the difference between BMS, PCS, and EMS data?&lt;/strong&gt;&lt;br&gt;
BMS data usually relates to battery-side status such as SOC, SOH, temperature, rack status, and battery alarms. PCS data relates to power conversion, operating mode, charge/discharge status, and fault codes. EMS data usually provides site-level operating context such as dispatch logic, schedules, energy flow, or system mode.&lt;br&gt;
&lt;strong&gt;Q2. How does BESS site data move to monitoring platforms?&lt;/strong&gt;&lt;br&gt;
BESS site data may move directly from field devices to a gateway, through an EMS, PLC, or site controller, or through selected event and status signals. The gateway can then prepare and forward selected data to SCADA, EMS, cloud, database, or asset monitoring platforms depending on project configuration.&lt;br&gt;
&lt;strong&gt;Q3. Where does Robustel EG5120 fit in BMS, PCS, and EMS data collection?&lt;/strong&gt;&lt;br&gt;
Robustel EG5120 fits into the site-side industrial edge gateway layer. It can support workflows where selected BMS, PCS, EMS, meter, or auxiliary system data needs to be collected, prepared locally where configured, and forwarded to monitoring platforms. The final result depends on device access, protocol support, permissions, network design, and security requirements.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>cloud</category>
      <category>edgecomputing</category>
    </item>
    <item>
      <title>BESS Remote Monitoring: Where Industrial Edge Gateways Fit</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Tue, 07 Jul 2026 10:46:32 +0000</pubDate>
      <link>https://dev.to/robustel/bess-remote-monitoring-where-industrial-edge-gateways-fit-3lgi</link>
      <guid>https://dev.to/robustel/bess-remote-monitoring-where-industrial-edge-gateways-fit-3lgi</guid>
      <description>&lt;p&gt;Battery energy storage systems are becoming common in renewable energy sites, microgrids, commercial facilities, utility projects, and distributed energy portfolios.&lt;br&gt;
But a BESS site is not one simple device with one simple status signal.&lt;br&gt;
A typical site may include battery racks or cabinets, BMS, PCS, EMS, meters, thermal systems, protection devices, environmental sensors, network equipment, and sometimes PLC-side systems or site controllers.&lt;br&gt;
So the practical question is not only:&lt;br&gt;
Can we monitor the battery?&lt;br&gt;
A better question is:&lt;br&gt;
Which BESS data is available, which system owns it, and how should selected data move toward the monitoring platform?&lt;br&gt;
That is where an industrial edge gateway becomes useful. A gateway such as &lt;strong&gt;Robustel EG5200&lt;/strong&gt; can sit at the site level, helping collect selected BESS-side data, prepare it locally where needed, maintain remote connectivity, and forward useful information toward SCADA, EMS, cloud, or asset management systems.&lt;br&gt;
It does not replace the BMS, PCS, EMS, protection system, or cloud platform. It supports the monitoring data path between them.&lt;/p&gt;

&lt;h2&gt;
  
  
  BESS monitoring should start with the system, not the cloud
&lt;/h2&gt;

&lt;p&gt;Many monitoring projects start with dashboards, cloud platforms, or connectivity.&lt;br&gt;
For BESS, that is usually too late in the architecture.&lt;br&gt;
The better starting point is the battery energy storage system itself.&lt;br&gt;
The BMS usually focuses on battery-side status and safety-related monitoring. It may provide SOC, SOH, rack status, temperature, voltage, current, and battery alarms where available.&lt;br&gt;
The PCS handles power conversion between the battery system and the grid or site load. It may provide charge/discharge status, operating mode, active or reactive power, conversion status, and fault codes.&lt;br&gt;
The EMS provides site-level context. It may coordinate energy flow, dispatch strategy, operating schedules, or system-level modes.&lt;br&gt;
Meters, thermal systems, protection devices, and environmental sensors may add more operational context.&lt;br&gt;
This matters because a BMS alarm, PCS fault, cabinet temperature issue, communication loss, or unexpected charge/discharge pattern can point to very different problems.&lt;br&gt;
A gateway can help collect and forward selected data, but the project team still needs to understand what each system provides.&lt;/p&gt;

&lt;h2&gt;
  
  
  What data is usually useful?
&lt;/h2&gt;

&lt;p&gt;BESS remote monitoring data should be selected based on operational value.&lt;br&gt;
Useful data may include:&lt;br&gt;
●SOC and SOH&lt;br&gt;
●battery rack or cabinet status&lt;br&gt;
●BMS alarms&lt;br&gt;
●PCS operating mode&lt;br&gt;
●charge and discharge status&lt;br&gt;
●PCS fault codes&lt;br&gt;
●import/export power&lt;br&gt;
●accumulated energy&lt;br&gt;
●cabinet temperature&lt;br&gt;
●HVAC or fan status&lt;br&gt;
●door status, humidity, or leakage signals&lt;br&gt;
●link status, VPN status, signal strength, and data usage&lt;br&gt;
Not every BESS site exposes the same data. Data availability depends on the BMS, PCS, EMS, meter model, device interfaces, protocol support, site controller design, access permissions, and cybersecurity policy.&lt;br&gt;
This is why monitoring projects should avoid assuming that all battery data is automatically available.&lt;br&gt;
A practical project starts by defining:&lt;br&gt;
●which data is needed for operations&lt;br&gt;
●which data is needed for maintenance&lt;br&gt;
●which data is needed for reporting&lt;br&gt;
●which data should remain local&lt;br&gt;
●which data should be forwarded upstream&lt;br&gt;
●how often different data types should be collected&lt;br&gt;
More data is not always better. Selected, well-understood data is usually more useful than a large stream of values without context.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the edge gateway fits
&lt;/h2&gt;

&lt;p&gt;A BESS remote monitoring architecture usually has three layers.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;BESS equipment layer&lt;br&gt;
        ↓&lt;br&gt;
site-level edge gateway layer&lt;br&gt;
        ↓&lt;br&gt;
SCADA, EMS, cloud, or asset monitoring layer&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The BESS equipment layer includes systems such as BMS, PCS, EMS, meters, thermal equipment, protection devices, sensors, and site controllers. These systems remain responsible for battery monitoring, power conversion, site operation, measurement, protection, and local control.&lt;br&gt;
The edge gateway layer supports the monitoring data path. It may collect selected data from supported interfaces, run configured data-handling applications, buffer selected values during network interruptions, and forward useful information through a controlled communication path.&lt;br&gt;
The monitoring layer uses selected data for dashboards, alarm history, trend review, site comparison, maintenance planning, and reporting.&lt;br&gt;
The separation matters.&lt;br&gt;
An edge gateway should not be treated as the system that controls battery safety, manages PCS operation, performs EMS dispatch, or handles protection functions.&lt;br&gt;
It helps move selected data. It does not take over the equipment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connectivity, bandwidth, and security all matter
&lt;/h2&gt;

&lt;p&gt;BESS sites may be installed in containers, cabinets, renewable energy sites, microgrids, remote facilities, or distributed locations.&lt;br&gt;
Some have wired network access. Others rely on cellular connectivity as a primary or backup path. Cellular backhaul can be useful, but it is not automatic. Signal strength, antenna placement, carrier coverage, SIM card type, APN settings, data plan, cabinet layout, and local interference can all affect reliability.&lt;br&gt;
Bandwidth also needs planning.&lt;br&gt;
An active alarm may need faster forwarding than routine temperature readings. Meter data may be useful at regular intervals. Detailed diagnostic values may only be needed during troubleshooting. Communication health may need to be monitored separately so teams know whether a data gap comes from the BESS equipment or from the network.&lt;br&gt;
Security should be planned early too.&lt;br&gt;
BMS, PCS, EMS, protection systems, and PLC-side equipment should not be exposed directly to public networks. Remote access should be controlled through VPN, firewall rules, access control, network segmentation, and clear user permissions where required.&lt;br&gt;
The gateway can support a controlled communication path, but the security result depends on the full architecture and maintenance process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Robustel EG5200 fits
&lt;/h2&gt;

&lt;p&gt;In this type of BESS monitoring architecture, Robustel EG5200 fits into the site-level industrial edge gateway layer.&lt;br&gt;
It can support projects where BESS sites need selected data collection, local data preparation, remote connectivity, secure forwarding, and gateway management.&lt;br&gt;
Relevant use cases may include:&lt;br&gt;
●collecting selected data from BMS, PCS, EMS, meters, sensors, or site equipment where supported&lt;br&gt;
●preparing or filtering selected data locally&lt;br&gt;
●forwarding useful information to SCADA, EMS, cloud, or asset platforms&lt;br&gt;
●buffering selected data during unstable connectivity&lt;br&gt;
●supporting cellular or Ethernet backhaul&lt;br&gt;
●helping teams monitor gateway health and connectivity across sites&lt;br&gt;
This does not make EG5200 a BESS controller, BMS gateway, PCS controller, EMS replacement, or predictive maintenance system.&lt;br&gt;
The gateway provides the site-side monitoring layer. The project still defines the data access, protocol support, security policy, and monitoring workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thought
&lt;/h2&gt;

&lt;p&gt;BESS remote monitoring is not only a connectivity project.&lt;br&gt;
It is a data architecture project built around the battery energy storage system.&lt;br&gt;
The BMS, PCS, EMS, meters, thermal systems, protection devices, and sensors each provide different parts of the operational picture. An industrial edge gateway helps bring selected site data into a controlled path toward the systems that need visibility.&lt;br&gt;
For BESS sites, distributed energy storage assets, and hybrid renewable-plus-storage projects, a gateway such as Robustel EG5200 can support the site-level monitoring layer where selected data needs to be collected, prepared locally, and forwarded securely.&lt;br&gt;
For readers who want a concrete product reference, &lt;a href="https://robustel.com/product/eg5200/" rel="noopener noreferrer"&gt;Robustel EG5200 page&lt;/a&gt; gives more detail on its gateway capabilities and deployment options.&lt;br&gt;
If you have worked on BESS monitoring or distributed energy storage projects, I’d be curious to hear where things usually get complicated first: BMS data access, PCS fault interpretation, EMS integration, cellular backhaul, cybersecurity policy, or long-term gateway maintenance?&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q1. How can BESS sites be monitored remotely?&lt;/strong&gt;&lt;br&gt;
BESS sites can be monitored remotely by collecting selected data from the BMS, PCS, EMS, meters, thermal systems, protection devices, sensors, or PLC-side systems, then forwarding useful information to SCADA, EMS, cloud, or asset management platforms through a controlled communication path.&lt;br&gt;
&lt;strong&gt;Q2. What data is important for BESS remote monitoring?&lt;/strong&gt;&lt;br&gt;
Important BESS monitoring data may include SOC, SOH, battery rack status, BMS alarms, PCS operating mode, charge/discharge status, PCS fault codes, meter readings, cabinet temperature, HVAC status, environmental conditions, and communication health. The exact data depends on the monitoring goal and available device access.&lt;br&gt;
&lt;strong&gt;Q3. Where does Robustel EG5200 fit in BESS remote monitoring?&lt;/strong&gt;&lt;br&gt;
Robustel EG5200 fits into the site-level industrial edge gateway layer. It can support BESS remote monitoring projects where selected data from BMS, PCS, EMS, meters, sensors, or site equipment needs to be collected, prepared locally, and forwarded to SCADA, EMS, cloud, or asset monitoring systems.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>edgecomputing</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Remote Monitoring for Renewable Energy Sites: Where Edge Gateways Fit</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Mon, 06 Jul 2026 09:04:29 +0000</pubDate>
      <link>https://dev.to/robustel/remote-monitoring-for-renewable-energy-sites-where-edge-gateways-fit-5gei</link>
      <guid>https://dev.to/robustel/remote-monitoring-for-renewable-energy-sites-where-edge-gateways-fit-5gei</guid>
      <description>&lt;p&gt;Renewable energy sites create a different monitoring problem from factory-floor automation.&lt;br&gt;
In a factory, machines usually sit inside one plant network. Renewable energy assets may be spread across rooftops, fields, substations, rural areas, remote cabinets, or unmanned sites.&lt;br&gt;
A single solar PV site may not be very complex. But when a team needs to monitor tens, hundreds, or thousands of distributed energy assets, the problem changes.&lt;br&gt;
The question is no longer just:&lt;br&gt;
Is this site online?&lt;br&gt;
A better question is:&lt;br&gt;
What site data is available, how reliable is the connection, and which system needs that data?&lt;br&gt;
That is where an industrial edge gateway becomes useful. A gateway such as Robustel EG5120 can sit at the site level, between renewable energy field equipment and upper-layer monitoring systems. Its role is not to replace inverters, meters, BMS, PLCs, SCADA, or EMS platforms. It helps collect selected data, support connectivity, secure access paths, and forward useful information toward systems that need operational visibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why distributed renewable sites are harder to monitor
&lt;/h2&gt;

&lt;p&gt;Remote renewable energy monitoring is not only a cloud dashboard problem.&lt;br&gt;
A site may include:&lt;br&gt;
●solar inverters&lt;br&gt;
●energy meters&lt;br&gt;
●weather sensors&lt;br&gt;
●protection devices&lt;br&gt;
●site controllers or PLCs&lt;br&gt;
●cabinet sensors&lt;br&gt;
●network equipment&lt;br&gt;
●battery systems or BMS, where storage is used&lt;br&gt;
Not every site has all of these systems. A small solar PV site may only need inverter status, meter data, and communication health. A hybrid solar-storage site may need more context from BMS, PCS, EMS, meters, and environmental sensors.&lt;br&gt;
The network is another issue.&lt;br&gt;
Some sites have wired broadband. Others rely on cellular connectivity. Remote cabinets may face weak signal, unstable power, antenna placement issues, APN configuration problems, data plan limits, or carrier coverage gaps.&lt;br&gt;
This is why remote monitoring should be treated as a site-level data and connectivity problem, not only a “send everything to the cloud” problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple monitoring architecture
&lt;/h2&gt;

&lt;p&gt;A practical renewable energy monitoring architecture is usually layered:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;field equipment&lt;br&gt;
        ↓&lt;br&gt;
site-level edge gateway&lt;br&gt;
        ↓&lt;br&gt;
SCADA, EMS, cloud, or asset monitoring platform&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The field equipment layer generates or measures site data. This may include inverters, meters, weather stations, BMS equipment, protection devices, PLC-side systems, sensors, and network equipment.&lt;br&gt;
The site-level gateway layer helps collect selected data and move it through a controlled path. Depending on the site, it may use Ethernet, serial interfaces, digital inputs, supported protocol workflows, or cellular backhaul.&lt;br&gt;
The monitoring platform layer is where the data becomes useful. This may be a SCADA system, EMS, cloud platform, asset management platform, or internal operations dashboard.&lt;br&gt;
The important word is selected.&lt;br&gt;
A gateway should not be expected to collect every possible value from every device. Teams should define which data matters, how often it is needed, and which system will use it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What data is usually useful?
&lt;/h2&gt;

&lt;p&gt;For many renewable energy sites, useful remote monitoring data includes:&lt;br&gt;
●inverter output, operating mode, and fault status&lt;br&gt;
●meter readings, import/export power, and accumulated energy&lt;br&gt;
●irradiance, temperature, wind, or weather-related data&lt;br&gt;
●BMS or battery status where storage is used&lt;br&gt;
●protection events or breaker status&lt;br&gt;
●cabinet temperature, humidity, door status, or leakage detection&lt;br&gt;
●signal strength, VPN status, link status, and data usage&lt;br&gt;
The exact data depends on the monitoring goal.&lt;br&gt;
A performance team may care about generation and weather context. A maintenance team may care more about alarms, communication loss, cabinet conditions, and device status. An asset management team may focus on cross-site visibility and reporting consistency.&lt;br&gt;
More data is not always better. Better-selected data is usually more useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connectivity and bandwidth need planning
&lt;/h2&gt;

&lt;p&gt;Cellular connectivity can be valuable for remote renewable energy sites, especially when wired access is limited.&lt;br&gt;
But cellular backhaul should not be treated as automatic.&lt;br&gt;
Teams still need to think about signal strength, antenna placement, carrier coverage, SIM card type, APN settings, cabinet layout, power stability, data plans, firewall rules, VPN access, and backup access.&lt;br&gt;
Data frequency also matters.&lt;br&gt;
Alarm events may need faster forwarding. Meter data may be sent at fixed intervals. Environmental readings may be less frequent. Some high-frequency values may be useful locally but unnecessary for routine cloud monitoring.&lt;br&gt;
A practical design should define:&lt;br&gt;
●which values need near-real-time visibility&lt;br&gt;
●which values can be sent periodically&lt;br&gt;
●which data should be buffered during network interruptions&lt;br&gt;
●which data can remain local&lt;br&gt;
●which data is only needed during troubleshooting&lt;br&gt;
This helps reduce unnecessary bandwidth use and keeps the monitoring system easier to manage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Security and remote access need boundaries
&lt;/h2&gt;

&lt;p&gt;Renewable energy monitoring connects field-side OT equipment with remote systems. That path should be controlled carefully.&lt;br&gt;
Inverters, BMS equipment, PLCs, protection devices, and site controllers should not be exposed directly to public networks.&lt;br&gt;
A safer architecture may include VPN access, firewall rules, access control, network segmentation, controlled port mapping, user permission management, credential maintenance, and clear responsibility for remote troubleshooting.&lt;br&gt;
The gateway can support a controlled communication path, but security still depends on the full project design and long-term maintenance process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Robustel EG5120 fits
&lt;/h2&gt;

&lt;p&gt;In this type of renewable energy monitoring architecture, Robustel EG5120 fits into the site-level industrial edge gateway layer.&lt;br&gt;
It can support projects where distributed renewable energy sites need selected field-side data collection, cellular or Ethernet backhaul, local data handling, secure communication, and remote gateway management.&lt;br&gt;
Relevant use cases may include:&lt;br&gt;
●collecting selected data from inverters, meters, PLC-side systems, sensors, or site controllers where supported&lt;br&gt;
●supporting remote communication for distributed or unmanned sites&lt;br&gt;
●preparing selected data locally before forwarding&lt;br&gt;
●supporting VPN, firewall, and access control&lt;br&gt;
●monitoring gateway status and connectivity across sites&lt;br&gt;
This does not mean EG5120 is a universal renewable energy controller. It does not replace inverters, BMS, PLCs, SCADA, EMS, or protection systems.&lt;br&gt;
The gateway provides the site-side data and connectivity layer. The project still defines the data requirements, interface access, security model, and monitoring workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thought
&lt;/h2&gt;

&lt;p&gt;Remote monitoring for distributed renewable energy assets is not only about connecting field devices to a cloud platform.&lt;br&gt;
It is about building a reliable site-level data path between renewable energy equipment and the systems that need operational visibility.&lt;br&gt;
For solar PV sites, hybrid renewable sites, distributed energy resources, and remote energy cabinets, a gateway such as Robustel EG5120 can support the field-side monitoring layer when the project needs industrial connectivity, local data preparation, secure remote access, and gateway management.&lt;br&gt;
For readers who want a concrete product reference, the &lt;a href="https://robustel.com/product/eg5120/" rel="noopener noreferrer"&gt;Robustel EG5120 page&lt;/a&gt; gives more detail on its gateway capabilities and deployment options.&lt;br&gt;
If you have worked on renewable energy monitoring or remote site connectivity, I’d be curious to hear where things usually get complicated first: field device access, cellular signal, data frequency, security policy, cloud integration, or long-term gateway maintenance?&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q1: How can renewable energy assets be monitored remotely?&lt;/strong&gt;&lt;br&gt;
Renewable energy assets can be monitored remotely by collecting selected data from inverters, meters, weather sensors, BMS equipment, PLCs, site controllers, or protection devices, then forwarding useful information to SCADA, EMS, cloud, or asset management platforms through a controlled communication path.&lt;br&gt;
&lt;strong&gt;Q2: What data should be collected from a solar PV or distributed energy site?&lt;/strong&gt;&lt;br&gt;
Useful data may include inverter output, operating mode, fault status, meter readings, irradiance, ambient temperature, cabinet conditions, communication health, and alarm events. The exact data depends on whether the goal is performance monitoring, maintenance, reporting, or remote operations.&lt;br&gt;
&lt;strong&gt;Q3: Where does Robustel EG5120 fit in renewable energy remote monitoring?&lt;/strong&gt;&lt;br&gt;
Robustel EG5120 fits into the site-level industrial edge gateway layer. It can support distributed renewable energy monitoring projects where selected site data needs to be collected from field equipment, prepared locally where configured, and forwarded to SCADA, EMS, cloud, or asset monitoring systems.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>edgecomputing</category>
      <category>gateway</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>Industrial Robot Data Acquisition: From Robot Cells to Cloud Systems</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Fri, 03 Jul 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/robustel/industrial-robot-data-acquisition-from-robot-cells-to-cloud-systems-4p40</link>
      <guid>https://dev.to/robustel/industrial-robot-data-acquisition-from-robot-cells-to-cloud-systems-4p40</guid>
      <description>&lt;p&gt;Industrial robot data acquisition sounds simple at first.&lt;br&gt;
●Connect the robot.&lt;br&gt;
●Read the data.&lt;br&gt;
●Send it to the cloud.In real factories, it is usually not that clean.&lt;br&gt;
An industrial robot is often part of a wider production cell. Around it, there may be a PLC, fixtures, conveyors, sensors, safety devices, vision systems, end-of-arm tooling, meters, HMIs, and upper-layer monitoring systems.&lt;br&gt;
So the practical question is not only: How do we collect robot data?&lt;br&gt;
A better question is: Which robot-cell data is available, which system owns it, and how should selected data move between the robot controller, PLC, edge gateway, and cloud?&lt;br&gt;
In this kind of architecture, a gateway such as &lt;strong&gt;&lt;a href="https://robustel.com/product/eg5200/" rel="noopener noreferrer"&gt;Robustel EG5200&lt;/a&gt;&lt;/strong&gt; can sit in the site-side data layer, helping collect selected robot-cell data, prepare it locally where needed, and forward useful information toward cloud or monitoring systems.&lt;br&gt;
It should not interfere with robot motion control or PLC coordination. It should support visibility, not take over control.&lt;/p&gt;

&lt;h2&gt;
  
  
  Robot data is more than running or stopped
&lt;/h2&gt;

&lt;p&gt;Robot monitoring is often reduced to a few states:&lt;br&gt;
●running&lt;br&gt;
●stopped&lt;br&gt;
●idle&lt;br&gt;
●fault&lt;br&gt;
Those signals are useful, but they only describe part of the system.&lt;br&gt;
A robot may stop because of a robot controller alarm. It may also stop because a fixture is not ready, a conveyor is delayed, a safety door is open, a gripper did not confirm a part, or an upstream station has not finished its sequence.&lt;br&gt;
That is why robot data should be understood as robot-cell data.&lt;br&gt;
Useful data may come from:&lt;br&gt;
●the robot controller&lt;br&gt;
●the PLC or line controller&lt;br&gt;
●end-of-arm tooling&lt;br&gt;
●safety and interlock signals&lt;br&gt;
●vision or inspection systems&lt;br&gt;
●sensors and meters&lt;br&gt;
●SCADA, MES, or production systems&lt;br&gt;
A good robot data acquisition project starts by identifying which signals actually matter.&lt;br&gt;
More data is not automatically better.&lt;/p&gt;

&lt;h2&gt;
  
  
  Better-contextualized data is usually more useful.Robot controller, PLC, edge gateway, and cloud are not the same layer
&lt;/h2&gt;

&lt;p&gt;Robot controllers, PLCs, edge gateways, and cloud systems should not be treated as interchangeable.&lt;br&gt;
The robot controller usually handles robot motion, robot programs, robot-specific alarms, tool commands, and controller-side status.&lt;br&gt;
The PLC often coordinates the wider production cell: conveyors, fixtures, station readiness, interlocks, part presence, and sequence logic.&lt;br&gt;
The edge gateway can help collect selected data from robot controllers, PLC-side signals, sensors, meters, or other equipment around the robot cell. It may prepare, filter, buffer, or forward data to upper-layer systems.&lt;br&gt;
The cloud or monitoring platform is usually better suited for dashboards, alarm history, utilization review, maintenance planning, trend analysis, and multi-line or multi-site visibility.&lt;br&gt;
A simple view might look like this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;robot controller + PLC + cell equipment&lt;br&gt;
        ↓&lt;br&gt;
edge gateway collects selected data&lt;br&gt;
        ↓&lt;br&gt;
data is prepared, filtered, or forwarded&lt;br&gt;
        ↓&lt;br&gt;
cloud or monitoring system provides visibility&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The goal is not to make the cloud responsible for robot control.&lt;br&gt;
The goal is to make selected robot-cell data available to the systems and teams that need visibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  What robot-cell data is useful?
&lt;/h2&gt;

&lt;p&gt;The most useful data depends on the monitoring goal.&lt;br&gt;
For production visibility, teams may care about:&lt;br&gt;
●running, idle, stopped, or fault state&lt;br&gt;
●cycle count&lt;br&gt;
●cycle time&lt;br&gt;
●program complete signals&lt;br&gt;
●station status&lt;br&gt;
●production counts&lt;br&gt;
For maintenance, teams may care about:&lt;br&gt;
●alarm codes&lt;br&gt;
●fault history&lt;br&gt;
●operating hours&lt;br&gt;
●service counters&lt;br&gt;
●abnormal stop events&lt;br&gt;
●condition-related values where available&lt;br&gt;
For cell-level troubleshooting, teams may care about:&lt;br&gt;
●gripper status&lt;br&gt;
●vacuum status&lt;br&gt;
●tool-change state&lt;br&gt;
●safety door or interlock status&lt;br&gt;
●fixture ready signals&lt;br&gt;
●vision pass/fail events&lt;br&gt;
●air pressure, energy, vibration, or temperature values where available&lt;br&gt;
This matters because robot problems are not always robot-body problems.&lt;br&gt;
Sometimes the issue is tooling.&lt;br&gt;
Sometimes it is the fixture.&lt;br&gt;
Sometimes it is the upstream station.&lt;br&gt;
Sometimes it is the safety system or line sequence.Good robot data acquisition helps teams understand the robot cell as a system, not only as a single machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keeping control local while sharing data upstream
&lt;/h2&gt;

&lt;p&gt;Robot monitoring should respect the boundary between control and visibility.&lt;br&gt;
High-speed robot motion, safety-related functions, and deterministic cell coordination should remain local. Robot controllers, PLCs, and safety systems should continue handling the tasks that directly affect motion, interlocks, and production sequence.&lt;br&gt;
Selected data can move upstream when it supports:&lt;br&gt;
●dashboards&lt;br&gt;
●alarm review&lt;br&gt;
●downtime analysis&lt;br&gt;
●maintenance planning&lt;br&gt;
●production reporting&lt;br&gt;
●condition monitoring&lt;br&gt;
●multi-line or multi-site comparison&lt;br&gt;
This is an important distinction.&lt;br&gt;
An edge gateway can help move robot-related data toward cloud systems, but it should not be described as a magic connector that understands every robot or replaces local automation.&lt;br&gt;
Its role is more practical: collect selected data where interfaces and access allow it, prepare that data locally if needed, and forward useful information through a controlled path.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the edge gateway helps
&lt;/h2&gt;

&lt;p&gt;In industrial robot data acquisition, an edge gateway may help with tasks such as:&lt;br&gt;
●collecting selected PLC-side robot status signals&lt;br&gt;
●connecting supported serial or Ethernet equipment&lt;br&gt;
●collecting data from sensors, meters, I/O modules, or auxiliary devices&lt;br&gt;
●preparing robot-cell data for dashboards or maintenance platforms&lt;br&gt;
●filtering or buffering selected values before forwarding&lt;br&gt;
●sending useful data upstream through Ethernet or cellular backhaul&lt;br&gt;
●supporting VPN, firewall, and access control for remote connections&lt;br&gt;
●enabling remote gateway management across multiple robot cells or sites&lt;br&gt;
The exact workflow depends on the robot controller, PLC integration, available interfaces, network design, security policy, and software configuration.&lt;br&gt;
This is why project planning matters. A gateway can provide the platform, but the project still has to define the data path.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Robustel EG5200 fits
&lt;/h2&gt;

&lt;p&gt;In this type of robot monitoring architecture, Robustel EG5200 fits into the site-side industrial edge gateway layer.&lt;br&gt;
It can be used where factory teams need a platform for connecting selected robot-cell systems, running edge-side applications, securing communication paths, and forwarding useful data toward cloud or monitoring platforms.&lt;br&gt;
Relevant use cases may include:&lt;br&gt;
●collecting selected robot-cell data from PLC-side systems or supported equipment&lt;br&gt;
●connecting Ethernet-based devices inside a robot cell&lt;br&gt;
●connecting serial-side meters, sensors, or auxiliary devices where supported&lt;br&gt;
●forwarding selected status, alarm, cycle, or condition-related data upstream&lt;br&gt;
●using cellular connectivity for remote or distributed monitoring&lt;br&gt;
●managing deployed gateways over time&lt;br&gt;
This does not mean EG5200 is a robot controller or a universal robot protocol gateway.&lt;br&gt;
The final workflow still depends on the robot controller, PLC integration, available protocols, software application, security requirements, and the data that is actually available from the robot cell.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thought
&lt;/h2&gt;

&lt;p&gt;Industrial robot data acquisition works best when the robot cell is treated as a layered system.&lt;br&gt;
Robot controllers and PLCs should remain responsible for motion, coordination, interlocks, sequence logic, and local control. Edge gateways can help collect and prepare selected robot-cell data. Cloud and monitoring systems can use that data for visibility, maintenance planning, reporting, and longer-term analysis.&lt;br&gt;
The value is not simply that data moves upstream.&lt;br&gt;
The value is that the right data moves to the right system without blurring control responsibilities.&lt;br&gt;
For industrial robot monitoring, robotic production lines, and maintenance data preparation, a gateway such as Robustel EG5200 can support the site-side data layer between robot cells, PLC-side systems, and cloud or monitoring platforms.&lt;br&gt;
For readers who want a concrete product reference, the &lt;a href="https://robustel.com/product/eg5200/" rel="noopener noreferrer"&gt;https://robustel.com/product/eg5200/&lt;/a&gt;  gives more detail on its gateway capabilities and deployment options.&lt;br&gt;
If you have worked on robot monitoring, PLC integration, or factory data acquisition, I’d be curious to hear where things usually get complicated first: robot controller access, PLC-side data ownership, tooling signals, safety boundaries, network security, or cloud integration?&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQs
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q1: How can industrial robot data be collected?&lt;/strong&gt;&lt;br&gt;
Industrial robot data can be collected from several sources, including the robot controller, PLC, sensors, meters, end-of-arm tooling, vision systems, or other equipment inside the robot cell. The available data depends on the robot model, controller interface, PLC integration, installed sensors, communication protocols, and access permissions.&lt;br&gt;
&lt;strong&gt;Q2: Can industrial robot data be used for predictive maintenance?&lt;/strong&gt;&lt;br&gt;
Industrial robot data can support predictive maintenance preparation, but data collection alone does not create predictive maintenance. Useful inputs may include alarm history, operating hours, cycle trends, temperature, vibration, load-related values, energy use, or other condition indicators where available. The data still needs to be collected consistently and interpreted through a maintenance process, analytics model, or domain knowledge.&lt;br&gt;
&lt;strong&gt;Q3: Where does Robustel EG5200 fit in robot data acquisition?&lt;/strong&gt;&lt;br&gt;
Robustel EG5200 fits into the site-side industrial edge gateway layer. It can support robot data acquisition workflows where selected robot-cell data from PLC-side systems, sensors, meters, or supported equipment needs to be collected, prepared locally, and forwarded toward cloud or monitoring platforms. The final workflow depends on the robot controller, PLC integration, available interfaces, software configuration, and security requirements.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>robotics</category>
      <category>edge</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>Node-RED on Industrial Edge Gateways: Building Simple Factory IoT Data Flows</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Thu, 02 Jul 2026 09:08:00 +0000</pubDate>
      <link>https://dev.to/robustel/node-red-on-industrial-edge-gateways-building-simple-factory-iot-data-flows-mbj</link>
      <guid>https://dev.to/robustel/node-red-on-industrial-edge-gateways-building-simple-factory-iot-data-flows-mbj</guid>
      <description>&lt;p&gt;Industrial IoT projects often start with a simple question:&lt;br&gt;
Can we collect this data and send it somewhere useful?&lt;br&gt;
Maybe the data comes from a Modbus device. Maybe it is a machine status signal. Maybe it is a sensor reading that needs to be sent to an MQTT broker or cloud endpoint.&lt;br&gt;
Not every early-stage project needs a full custom application from day one. Sometimes the team first needs a practical way to build, test, and adjust the data flow close to the equipment.&lt;br&gt;
That is where Node-RED becomes interesting.&lt;br&gt;
Node-RED is not an industrial edge gateway. It is a flow-based, low-code tool for connecting data sources, transforming values, applying simple logic, and routing messages to other systems.&lt;br&gt;
When it runs on an industrial edge gateway, Node-RED can become part of the edge-side workflow layer. A gateway such as &lt;strong&gt;&lt;a href="https://robustel.com/product/eg5120/" rel="noopener noreferrer"&gt;Robustel EG5120&lt;/a&gt;&lt;/strong&gt; can provide the industrial platform around it: field-side interfaces, local computing resources, network connectivity, security functions, and remote management.&lt;br&gt;
The useful point is not that Node-RED makes every factory “smart.” The useful point is that it can help turn selected field-side data into a working IoT data flow without building everything from scratch.&lt;/p&gt;
&lt;h2&gt;
  
  
  Where Node-RED fits in the architecture
&lt;/h2&gt;

&lt;p&gt;An industrial edge gateway usually sits between factory-floor equipment and upper-layer systems.&lt;br&gt;
It may connect to:&lt;br&gt;
●PLC-side devices&lt;br&gt;
●meters&lt;br&gt;
●sensors&lt;br&gt;
●machine controllers&lt;br&gt;
●serial equipment&lt;br&gt;
●Ethernet networks&lt;br&gt;
●MQTT brokers&lt;br&gt;
●cloud systems&lt;br&gt;
●APIs or databases&lt;br&gt;
Node-RED fits into this architecture as an application layer running on the gateway. It helps define what happens to selected data after it becomes available at the edge.&lt;br&gt;
A simple view might look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;field device or PLC-side equipment
        ↓
industrial edge gateway
        ↓
Node-RED flow
        ↓
MQTT broker, cloud API, database, or monitoring system
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The gateway provides the industrial base.&lt;br&gt;
Node-RED helps build the data flow.&lt;br&gt;
That distinction matters. Node-RED does not remove the need for correct wiring, protocol settings, register maps, network design, or security controls. It simply gives teams a flexible way to connect the steps inside a data workflow.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why run Node-RED close to factory equipment?
&lt;/h2&gt;

&lt;p&gt;Running data flows at the edge can be useful when the data needs some local handling before it moves upstream.&lt;br&gt;
For example, a project may need to:&lt;br&gt;
●read selected Modbus values&lt;br&gt;
●parse serial data&lt;br&gt;
●format raw values into JSON&lt;br&gt;
●add equipment names or timestamps&lt;br&gt;
●filter repeated readings&lt;br&gt;
●trigger a simple alert when a value changes&lt;br&gt;
●publish selected data to MQTT&lt;br&gt;
●send prepared data to an HTTP API or database&lt;br&gt;
These are common factory IoT tasks, especially in brownfield environments.&lt;br&gt;
Older machines, meters, or PLC-side devices may not have a modern cloud connector. But they may expose useful values through Modbus, serial data, Ethernet, digital signals, or added sensors.&lt;br&gt;
Node-RED can help project teams build a bridge between available field-side data and the systems that need visibility.&lt;br&gt;
It is especially useful in proof-of-concept work, pilot projects, and application-specific workflows where the team needs to test whether a data path is practical before committing to a larger software build.&lt;/p&gt;
&lt;h2&gt;
  
  
  A simple Modbus-to-MQTT flow
&lt;/h2&gt;

&lt;p&gt;One common example is Modbus to MQTT.&lt;br&gt;
A field device may expose values through Modbus RTU or Modbus TCP. The edge gateway provides the physical and network connection. Node-RED can then help read or receive the selected data, transform it, and publish it to an MQTT broker.&lt;br&gt;
A simplified flow may look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Modbus device
        ↓
edge gateway connection
        ↓
Node-RED reads selected values
        ↓
values are scaled, renamed, or formatted
        ↓
message is published to MQTT

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For example, a raw value from an energy meter may become a structured MQTT message with an equipment ID, measurement name, unit, timestamp, and reading.&lt;br&gt;
A machine status input may become something like:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;machine_02/status = running&lt;br&gt;
line_01/fault = active&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This is where Node-RED is useful. It helps move from raw data to readable messages.&lt;br&gt;
But again, the quality of the result depends on the project setup. The Modbus address, register map, polling interval, tag naming, payload format, MQTT topic structure, and security configuration all still need to be designed properly.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Node-RED is good for
&lt;/h2&gt;

&lt;p&gt;Node-RED is often a good fit for lightweight edge-side data workflows.&lt;br&gt;
It can be useful for:&lt;br&gt;
●Modbus-to-MQTT workflows&lt;br&gt;
●serial-to-JSON parsing&lt;br&gt;
●machine status monitoring&lt;br&gt;
●sensor data forwarding&lt;br&gt;
●simple edge-side filtering&lt;br&gt;
●MQTT, HTTP, API, or database integration&lt;br&gt;
●proof-of-concept validation&lt;br&gt;
●non-safety-critical alerting or notification flows&lt;br&gt;
This is why many industrial IoT teams like it. It gives them a visual way to build and modify data flows without starting from a blank codebase.&lt;br&gt;
But it should not be used without boundaries.&lt;br&gt;
Node-RED should not be treated as a replacement for:&lt;br&gt;
●PLC control logic&lt;br&gt;
●deterministic real-time control&lt;br&gt;
●safety-critical automation functions&lt;br&gt;
●SCADA or MES platforms&lt;br&gt;
●proper cybersecurity architecture&lt;br&gt;
●long-term maintenance planning&lt;br&gt;
The better question is not simply:&lt;br&gt;
Can Node-RED do this?&lt;br&gt;
A better question is:&lt;br&gt;
Is Node-RED the right layer for this workflow, and can the flow be secured, monitored, updated, and maintained properly?&lt;br&gt;
That second question is less exciting, but much more useful in production.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Robustel EG5120 fits
&lt;/h2&gt;

&lt;p&gt;In Node-RED-based industrial IoT workflows, Robustel EG5120 fits into the site-side industrial edge gateway layer.&lt;br&gt;
Its role is to provide the platform around the workflow: field-side connectivity, local application support, upstream communication, security functions, and remote gateway management.&lt;br&gt;
For example, it may be relevant when teams need to:&lt;br&gt;
●run Node-RED or other local applications at the edge&lt;br&gt;
●connect supported serial or Ethernet-side equipment&lt;br&gt;
●collect selected machine, sensor, meter, or PLC-side data&lt;br&gt;
●publish prepared data to MQTT brokers or cloud systems&lt;br&gt;
●use cellular connectivity for remote or backup communication&lt;br&gt;
●manage deployed gateways over time&lt;br&gt;
This does not mean EG5120 automatically makes a Node-RED flow production-ready.&lt;br&gt;
The Node-RED logic still depends on the installed nodes, data source, protocol configuration, credentials, network settings, and maintenance process.&lt;br&gt;
The gateway provides the industrial platform. The flow still needs to be designed responsibly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thought
&lt;/h2&gt;

&lt;p&gt;Node-RED can be valuable on an industrial edge gateway when it is used for the right layer of the architecture.&lt;br&gt;
It is not a replacement for PLCs, SCADA, MES, or safety-critical automation. It is better understood as a flexible workflow tool for collecting, transforming, and routing selected factory-floor data.&lt;br&gt;
For many industrial IoT projects, that is already useful. It can shorten the path from available machine-side data to a working data flow, especially when teams are testing Modbus-to-MQTT, serial parsing, sensor forwarding, or simple cloud integration.&lt;br&gt;
A product such as Robustel EG5120 can support this kind of site-side edge platform for local data flows, secure communication, and remote gateway management. The actual Node-RED workflows still need to be tested, documented, secured, and maintained over time.&lt;br&gt;
For readers who want a concrete product reference, the &lt;a href="https://robustel.com/product/eg5120/" rel="noopener noreferrer"&gt;Robustel EG5120 page&lt;/a&gt; gives more detail on its gateway capabilities and deployment options.&lt;br&gt;
If you have used Node-RED in an industrial IoT project, I’d be curious to hear where things usually get tricky first: Modbus setup, serial parsing, MQTT topic design, flow maintenance, security, or scaling beyond the first pilot?&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQs
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q1: Can Node-RED run on an industrial edge gateway?&lt;/strong&gt;&lt;br&gt;
Yes, Node-RED can run on an industrial edge gateway when the gateway provides the required software environment, runtime support, and computing resources. In this setup, Node-RED works as an application layer on the gateway, helping teams build data flows close to factory equipment.&lt;br&gt;
&lt;strong&gt;Q2: What is Node-RED used for in industrial IoT?&lt;/strong&gt;&lt;br&gt;
In industrial IoT, Node-RED is often used for lightweight data flow tasks such as Modbus-to-MQTT workflows, serial data parsing, sensor data forwarding, MQTT publishing, HTTP API integration, and non-safety-critical monitoring logic. It is strongest in data collection, transformation, and routing rather than deterministic machine control.&lt;br&gt;
&lt;strong&gt;Q3: Where does Robustel EG5120 fit in Node-RED edge workflows?&lt;/strong&gt;&lt;br&gt;
Robustel EG5120 fits into the industrial edge gateway layer. It can provide the site-side platform for running selected edge applications such as Node-RED, connecting supported field-side equipment, forwarding data to MQTT or cloud systems, and managing gateway deployments remotely. The final workflow still depends on project configuration, installed nodes, data sources, security settings, and maintenance planning.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>nodered</category>
      <category>edge</category>
    </item>
    <item>
      <title>Modbus to MQTT at the Edge: Turning PLC Data into Cloud-Ready IoT Data</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Wed, 01 Jul 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/robustel/modbus-to-mqtt-at-the-edge-turning-plc-data-into-cloud-ready-iot-data-1mni</link>
      <guid>https://dev.to/robustel/modbus-to-mqtt-at-the-edge-turning-plc-data-into-cloud-ready-iot-data-1mni</guid>
      <description>&lt;p&gt;Many factories already have valuable data on the shop floor.&lt;br&gt;
It may come from PLCs, energy meters, sensors, drives, machine controllers, or older equipment that still runs every day. The problem is that this data is not always ready for a cloud platform or MQTT-based monitoring system.&lt;br&gt;
A Modbus register value by itself is not very useful to a dashboard.&lt;br&gt;
40001 = 1 might mean a machine is running.&lt;br&gt;
Or it might mean an alarm is active.&lt;br&gt;
Or it might mean something completely different.That is why Modbus-to-MQTT is not just protocol conversion. In real industrial IoT projects, the harder part is turning raw field-side values into structured data that a cloud system can understand.&lt;br&gt;
A gateway such as &lt;strong&gt;Robustel EG5120&lt;/strong&gt; can be used as a practical reference for this kind of edge workflow, where selected Modbus RTU or Modbus TCP data is collected, mapped, prepared locally, and forwarded through MQTT toward cloud or monitoring systems.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why brownfield factory data is rarely cloud-ready
&lt;/h2&gt;

&lt;p&gt;Brownfield factories often include a mix of old and new equipment.&lt;br&gt;
One production area may have Ethernet-connected PLCs, RS-485 meters, stand-alone controllers, digital signals, added sensors, and legacy machines that were never designed with cloud analytics in mind.&lt;br&gt;
The first challenge is connectivity.&lt;br&gt;
Some devices use Modbus RTU over serial communication. Others use Modbus TCP over Ethernet. Some machines may only expose basic run, stop, fault, or count signals. In some cases, an extra meter, sensor, or I/O module may be needed before useful data can be collected.&lt;br&gt;
The second challenge is meaning.&lt;br&gt;
A cloud system does not automatically know what a Modbus register represents. Without a register map or point list, a raw value has very limited operational value.&lt;br&gt;
The third challenge is structure.&lt;br&gt;
Cloud and industrial IoT systems usually need data with clear context:&lt;br&gt;
●equipment ID&lt;br&gt;
●tag name&lt;br&gt;
●unit&lt;br&gt;
●timestamp&lt;br&gt;
●status meaning&lt;br&gt;
●topic structure&lt;br&gt;
●payload format&lt;br&gt;
●reporting logic&lt;br&gt;
This is why edge-side data preparation matters. The gateway is not only pulling values from equipment. It is helping turn machine-side data into something that can support monitoring, maintenance, reporting, or production visibility.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why Modbus is still common
&lt;/h2&gt;

&lt;p&gt;Modbus is still widely used because it is simple, established, and supported by many industrial devices.&lt;br&gt;
You can still find it in:&lt;br&gt;
●PLC-side devices&lt;br&gt;
●energy meters&lt;br&gt;
●temperature controllers&lt;br&gt;
●drives and VFDs&lt;br&gt;
●utility equipment&lt;br&gt;
●sensors and monitoring devices&lt;br&gt;
●older machine-side systems&lt;br&gt;
Two patterns are especially common.&lt;br&gt;
&lt;strong&gt;Modbus RTU&lt;/strong&gt; usually runs over serial communication, often RS-485. The project needs the correct wiring, baud rate, parity, stop bits, slave address, and register information.&lt;br&gt;
&lt;strong&gt;Modbus TCP&lt;/strong&gt; runs over Ethernet. The project needs IP address, port, unit ID or slave ID, function code, register address, and data type settings.&lt;br&gt;
Modbus can tell the gateway where to read a value.&lt;br&gt;
But it does not explain what the value means.&lt;br&gt;
That part still has to be configured through tag mapping, scaling, units, naming, and reporting rules.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why MQTT is useful, but not enough by itself
&lt;/h2&gt;

&lt;p&gt;MQTT is commonly used in industrial IoT because it is lightweight and works well for publishing selected data to a broker or cloud-connected application.&lt;br&gt;
Instead of pushing every value everywhere, MQTT allows data to be published to defined topics and consumed by systems that subscribe to those topics.&lt;br&gt;
For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;factory/line1/machine03/status
factory/line1/meter02/energy
factory/line2/compressor01/alarm

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That topic structure already makes the data easier to understand.&lt;br&gt;
But MQTT does not magically make raw PLC or Modbus data cloud-ready.&lt;br&gt;
If the payload is unclear, the tag mapping is wrong, or the receiving system does not understand the value, the data is still not very useful.&lt;br&gt;
A good Modbus-to-MQTT workflow should define:&lt;br&gt;
●which registers to read&lt;br&gt;
●what each register means&lt;br&gt;
●how values should be scaled&lt;br&gt;
●what tags should be created&lt;br&gt;
●how often values should be reported&lt;br&gt;
●which MQTT topics should be used&lt;br&gt;
●what payload format the cloud system expects&lt;br&gt;
This is where the edge gateway becomes more than a connector.&lt;br&gt;
It becomes the place where field-side data starts to become usable industrial IoT data.&lt;/p&gt;
&lt;h2&gt;
  
  
  A simple Modbus-to-MQTT edge workflow
&lt;/h2&gt;

&lt;p&gt;A practical workflow may look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Modbus device or PLC-side equipment
        ↓
Modbus RTU or Modbus TCP connection
        ↓
edge gateway reads selected registers
        ↓
raw values are mapped into tags
        ↓
data is scaled, filtered, grouped, or formatted
        ↓
selected values are published to MQTT
        ↓
cloud, dashboard, or monitoring system uses the data
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each step matters.&lt;br&gt;
The gateway first needs to communicate with the device. Then it needs the correct register map or point list. After that, the raw values need to be turned into named data points.&lt;br&gt;
For example:&lt;br&gt;
●Register value 1 becomes machine_03/status = running&lt;br&gt;
●Register value 85 becomes oven_01/temperature = 85°C&lt;br&gt;
●Coil value 1 becomes pump_02/alarm = active&lt;br&gt;
●Counter value 12560 becomes line_02/cycle_count = 12560&lt;br&gt;
●Energy value 348.6 becomes meter_01/energy = 348.6 kWh&lt;br&gt;
This mapping step is small, but it is important. It is the difference between sending data and sending useful data.&lt;br&gt;
Common problems in brownfield data collection&lt;br&gt;
Brownfield data projects often look simple in planning documents.&lt;br&gt;
Then the field details appear.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Robustel EG5120 fits
&lt;/h2&gt;

&lt;p&gt;In this kind of Modbus-to-MQTT edge workflow, Robustel EG5120 fits into the factory-floor data collection gateway layer.&lt;br&gt;
It can be used where teams need to collect selected data from supported Modbus RTU or Modbus TCP devices, prepare that data locally, and forward structured values toward MQTT brokers, cloud platforms, or industrial IoT applications.&lt;br&gt;
Relevant use cases may include:&lt;br&gt;
●collecting selected PLC-side or machine-side Modbus data&lt;br&gt;
●reading energy meter or utility equipment values&lt;br&gt;
●mapping raw registers into meaningful tags&lt;br&gt;
●publishing selected data through MQTT-based workflows&lt;br&gt;
●supporting local applications for parsing or formatting data&lt;br&gt;
●using cellular connectivity where wired backhaul is limited or backup communication is needed&lt;br&gt;
●managing deployed gateways over time&lt;br&gt;
This does not mean EG5120 automatically makes every legacy machine cloud-ready. The final result still depends on the machine interface, Modbus register map, MQTT broker settings, data model, network design, and security requirements.&lt;br&gt;
The gateway provides the edge platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thought
&lt;/h2&gt;

&lt;p&gt;Modbus-to-MQTT workflows are useful because they let factories reuse existing industrial data in modern monitoring and cloud-connected systems.&lt;br&gt;
But the real work is not only reading Modbus registers or publishing MQTT messages. The real work is understanding what each value means, mapping raw data into useful tags, deciding what should be reported, and maintaining a reliable data path over time.&lt;br&gt;
For factories working with PLCs, meters, legacy machines, or other Modbus-enabled equipment, a gateway such as Robustel EG5120 can support the site-side layer for collecting selected Modbus data, preparing it locally, and forwarding useful information toward MQTT brokers, cloud platforms, or industrial IoT applications.&lt;br&gt;
For readers who want a concrete product reference, &lt;a href="https://robustel.com/product/eg5120/" rel="noopener noreferrer"&gt;Robustel EG5120 page&lt;/a&gt; gives more detail on its gateway capabilities and deployment options.&lt;br&gt;
If you have worked on Modbus data collection, MQTT forwarding, or brownfield factory monitoring, I’d be curious to hear where things usually get complicated first in your projects: the register map, serial wiring, tag mapping, MQTT topic design, cloud integration, or long-term maintenance?&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQs
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q1: Does MQTT automatically make Modbus or PLC data cloud-ready?&lt;/strong&gt;&lt;br&gt;
No. MQTT is useful for publishing data to brokers, cloud platforms, or industrial IoT applications, but it does not make raw Modbus or PLC data meaningful by itself. Cloud-ready data still needs context such as tag names, units, scaling, timestamps, equipment IDs, topic structure, and payload formatting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q2: How does a Modbus-to-MQTT gateway turn PLC data into cloud-ready data?&lt;/strong&gt;&lt;br&gt;
A Modbus-to-MQTT gateway collects selected Modbus RTU or Modbus TCP data, maps raw register values into meaningful tags, and publishes selected values to an MQTT broker or cloud-connected application. The process usually involves register configuration, data type settings, scaling, tag naming, data grouping, topic design, and payload formatting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q3: Where does Robustel EG5120 fit in a Modbus-to-MQTT edge workflow?&lt;/strong&gt;&lt;br&gt;
Robustel EG5120 fits into the factory-floor edge gateway layer. It can support workflows where selected Modbus RTU or Modbus TCP data from PLC-side equipment, meters, sensors, or machines needs to be collected, prepared locally, and forwarded through MQTT toward cloud or industrial IoT systems. The final workflow still depends on the field device, register map, gateway configuration, MQTT broker, cloud platform, and security design.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>edge</category>
      <category>modbus</category>
      <category>mqtt</category>
    </item>
    <item>
      <title>How Edge Gateways Collect PLC Data and Send It to the Cloud</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Tue, 30 Jun 2026 09:08:47 +0000</pubDate>
      <link>https://dev.to/robustel/how-edge-gateways-collect-plc-data-and-send-it-to-the-cloud-3ic6</link>
      <guid>https://dev.to/robustel/how-edge-gateways-collect-plc-data-and-send-it-to-the-cloud-3ic6</guid>
      <description>&lt;p&gt;Sending PLC data to the cloud sounds simple until you look at what PLCs actually do.&lt;br&gt;
A PLC is usually there for local control. It works close to machines, sensors, actuators, drives, meters, and process equipment. The cloud has a different job: dashboards, remote monitoring, reports, trend analysis, maintenance planning, and cross-site visibility.&lt;br&gt;
So the practical question is not only: Can we connect the PLC?&lt;br&gt;
A better question is: How do we collect selected PLC-side data without turning the PLC into a cloud-facing device?&lt;br&gt;
That is where an industrial edge gateway becomes useful. A gateway such as &lt;strong&gt;Robustel EG5120&lt;/strong&gt; can sit between PLC-side equipment and upper-layer systems, helping collect selected data, handle it locally where needed, and forward useful information toward cloud or remote monitoring platforms.&lt;br&gt;
It does not replace the PLC. It does not move real-time control logic into the cloud. It provides a controlled data path between the factory floor and the systems that need visibility.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why PLC data usually needs a gateway layer
&lt;/h2&gt;

&lt;p&gt;PLCs are built for control, not for being exposed directly to every upper-layer system.&lt;br&gt;
In many facilities, PLCs handle machine logic, process control, safety-related coordination, and interaction with field devices. They often sit inside OT environments where reliability and security matter more than convenience.&lt;br&gt;
Sending PLC data directly to the cloud can create problems.&lt;br&gt;
Raw PLC data may not mean much outside the automation context. A register value, status bit, or counter usually needs to be mapped to something a remote team can understand: machine state, alarm condition, runtime, production count, energy reading, or maintenance indicator.&lt;br&gt;
Not every PLC signal should move upstream either. Some values support local control and should stay close to the automation system. Others, such as alarms, operating status, production counters, energy readings, operating hours, and selected process values, may be useful for remote monitoring or analysis.&lt;br&gt;
This is why a PLC data acquisition gateway is often used as a middle layer. It helps define what data leaves the local environment, how it is prepared, and how it is forwarded.&lt;/p&gt;
&lt;h2&gt;
  
  
  How an edge gateway collects PLC-side data
&lt;/h2&gt;

&lt;p&gt;An edge gateway collects PLC-side data through the interfaces and workflows supported by the project.&lt;br&gt;
In some deployments, data may come through serial communication, especially with legacy systems or Modbus RTU devices. In other cases, data may be available through Ethernet-based communication. For simpler monitoring tasks, digital inputs may capture selected events or status changes.&lt;br&gt;
But physical connection is only the first step.&lt;br&gt;
A gateway may be connected to a PLC-side system, but the data still needs to be read through a supported protocol or application workflow. It may need to be mapped, converted, filtered, buffered, or formatted before it is useful to a cloud platform.&lt;br&gt;
For example, Modbus data may need to be collected from serial equipment and moved into an IP-based workflow. Selected values may then be prepared locally before being sent through MQTT, HTTPS, VPN-based connections, or another project-specific path.&lt;br&gt;
The details depend on the PLC, protocol, gateway configuration, software stack, and cloud platform. This is the part that often gets hidden behind simple phrases like “send PLC data to the cloud.”&lt;/p&gt;
&lt;h2&gt;
  
  
  A practical PLC-to-cloud data flow
&lt;/h2&gt;

&lt;p&gt;A simple data flow might look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;PLC or field device
        ↓
supported serial, Ethernet, or I/O connection
        ↓
edge gateway collection layer
        ↓
local mapping, filtering, buffering, or formatting
        ↓
secure forwarding path
        ↓
cloud, enterprise, or remote monitoring system
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This workflow shows why the gateway is not just a network pass-through device.&lt;br&gt;
It may handle interface bridging.&lt;br&gt;
It may prepare data locally.&lt;br&gt;
It may reduce unnecessary traffic.&lt;br&gt;
It may support secure forwarding.&lt;br&gt;
It may make remote gateway management possible after deployment.For remote monitoring projects, this is especially useful when teams need selected machine or process data without changing PLC control logic or exposing the PLC directly to external systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  What should stay local, and what should go upstream?
&lt;/h2&gt;

&lt;p&gt;Not every PLC signal belongs in the cloud.&lt;br&gt;
Some workloads should normally remain close to the PLC or local automation system, especially control logic, fast machine interlocks, safety-related coordination, and time-sensitive machine operation.&lt;br&gt;
Cloud systems can be useful, but they are not usually the right place for real-time machine control decisions.&lt;br&gt;
Other data may be useful upstream:&lt;br&gt;
●alarms&lt;br&gt;
●operating status&lt;br&gt;
●production counters&lt;br&gt;
●energy readings&lt;br&gt;
●operating hours&lt;br&gt;
●maintenance indicators&lt;br&gt;
●selected process values&lt;br&gt;
These data points help maintenance teams, plant managers, or remote service teams understand what is happening without directly interfering with the control layer.&lt;br&gt;
A good PLC-to-cloud workflow usually starts by asking:&lt;br&gt;
●Which signals support local control?&lt;br&gt;
●Which signals support monitoring or reporting?&lt;br&gt;
●Does every value need to be forwarded?&lt;br&gt;
●Would exceptions, summaries, or scheduled updates be enough?&lt;br&gt;
●Does the cloud platform understand the data context?&lt;br&gt;
Simple questions, but they prevent a lot of messy architecture later.&lt;/p&gt;

&lt;h2&gt;
  
  
  Security should not be an afterthought
&lt;/h2&gt;

&lt;p&gt;In many industrial environments, PLCs should not be exposed directly to the public internet. They are part of the control environment, and their main job is to keep machines or processes running safely and reliably.&lt;br&gt;
A gateway can help create a controlled separation between PLC-side systems and cloud-facing systems.&lt;br&gt;
That still requires careful design:&lt;br&gt;
●keep PLC control logic separated from remote monitoring workflows&lt;br&gt;
●use VPNs or secure network paths where remote access is required&lt;br&gt;
●apply firewall rules and access control&lt;br&gt;
●forward only the data required by the monitoring use case&lt;br&gt;
●manage gateway users, credentials, and permissions&lt;br&gt;
●maintain firmware and application updates over time&lt;br&gt;
●respect OT network segmentation&lt;br&gt;
The gateway does not create security by itself. Configuration, access policy, network design, and maintenance all matter.&lt;br&gt;
But a gateway layer can make the PLC-to-cloud data path easier to control than direct PLC exposure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Robustel EG5120 fits
&lt;/h2&gt;

&lt;p&gt;In this type of PLC data collection workflow, Robustel EG5120 fits into the site-side industrial edge gateway layer.&lt;br&gt;
It can be used where teams need a gateway for supported serial or Ethernet equipment, local data handling, secure cloud forwarding, cellular connectivity, and remote management.&lt;br&gt;
Relevant use cases may include:&lt;br&gt;
●collecting selected PLC-side or Modbus device data&lt;br&gt;
●moving serial data into an IP-based workflow&lt;br&gt;
●forwarding selected values to cloud or remote monitoring systems&lt;br&gt;
●supporting local applications for data parsing or formatting&lt;br&gt;
●using cellular connectivity for remote access or backup communication&lt;br&gt;
●managing gateway deployments over time&lt;br&gt;
That does not mean EG5120 is a universal PLC connector. The correct integration still depends on the PLC model, protocol, application logic, network design, security policy, and cloud platform.&lt;br&gt;
A gateway provides capability. The project design defines the result.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thought
&lt;/h2&gt;

&lt;p&gt;PLC-to-cloud integration is not just about getting a cable, protocol, or cloud endpoint working.&lt;br&gt;
The more important work is deciding which PLC-side data should leave the local environment, how it should be prepared, how it should be protected, and how it should be maintained after deployment.&lt;br&gt;
A product such as Robustel EG5120 can support this site-side PLC-to-cloud data path for industrial IoT projects that need PLC data acquisition, local data handling, secure forwarding, and remote gateway management. It should still be used within a clear architecture that protects PLC control functions, OT network boundaries, access permissions, and long-term maintenance.&lt;br&gt;
For readers who want a concrete product reference, &lt;a href="https://robustel.com/product/eg5120/" rel="noopener noreferrer"&gt;Robustel EG5120 page&lt;/a&gt; gives more detail on its gateway capabilities and deployment options.&lt;br&gt;
If you have worked on PLC data collection, edge gateways, or cloud monitoring systems, I’d be curious to hear where the difficult part usually starts in your projects: PLC interface, protocol mapping, network security, cloud integration, or maintenance after deployment?&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQs
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q1: Should a PLC connect directly to the cloud?&lt;/strong&gt;&lt;br&gt;
In many industrial environments, direct PLC-to-cloud exposure is not the preferred approach. PLCs normally support local control tasks and should remain protected inside the OT environment. A gateway or integration layer can collect selected monitoring data and forward it upstream while keeping control logic close to the machine or process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q2: How does an edge gateway collect PLC data?&lt;/strong&gt;&lt;br&gt;
An edge gateway collects PLC-side data through supported interfaces and protocols, such as serial, Ethernet, digital I/O, or configured application workflows. The exact method depends on the PLC, available communication interface, protocol support, gateway configuration, and project design. The data may also need to be mapped, filtered, buffered, or formatted before it is useful to cloud or remote monitoring systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q3: Where does Robustel EG5120 fit in PLC-to-cloud data collection?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Robustel EG5120&lt;/strong&gt; fits into the site-side industrial edge gateway layer. It can support PLC data acquisition workflows where selected PLC-side or Modbus device data needs to be collected, handled locally, and forwarded toward cloud or remote monitoring systems. The final integration depends on the PLC, protocol, software stack, network design, and security requirements.&lt;/p&gt;

</description>
      <category>edge</category>
      <category>cloudcomputing</category>
      <category>plc</category>
      <category>iot</category>
    </item>
    <item>
      <title>How Factory Data Actually Gets from Machines and PLCs to the Cloud</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Mon, 29 Jun 2026 09:35:47 +0000</pubDate>
      <link>https://dev.to/robustel/how-factory-data-actually-gets-from-machines-and-plcs-to-the-cloud-1dg3</link>
      <guid>https://dev.to/robustel/how-factory-data-actually-gets-from-machines-and-plcs-to-the-cloud-1dg3</guid>
      <description>&lt;p&gt;Industry 4.0 data collection sounds simple until you look closely at the factory floor.&lt;br&gt;
In theory, the flow is clean:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;machine → gateway → cloud → dashboard&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
In practice, it is usually less tidy.&lt;br&gt;
Factories may have PLCs, CNC machines, sensors, meters, inspection systems, production lines, and older equipment all working together. Some devices use Ethernet. Some still rely on serial interfaces. Some data is useful every second. Some data only matters when a machine changes state, crosses a threshold, or triggers an alarm.&lt;br&gt;
This is where an industrial edge gateway becomes useful. A gateway such as &lt;strong&gt;Robustel EG5120&lt;/strong&gt; can sit between factory equipment and upper-layer systems, helping collect selected machine or PLC data, handle it locally where needed, and forward useful information toward cloud or enterprise platforms.&lt;br&gt;
That does not mean the gateway replaces PLCs, SCADA, MES, or the cloud.&lt;br&gt;
It simply means factory data often needs a practical middle layer before it becomes useful somewhere else.&lt;/p&gt;
&lt;h2&gt;
  
  
  Factory data is not one clean data stream
&lt;/h2&gt;

&lt;p&gt;One thing that gets underestimated in Industry 4.0 projects is how mixed the data sources can be.&lt;br&gt;
A PLC may provide equipment status, alarms, and process values. A CNC machine may expose cycle information or maintenance indicators. Sensors and meters may generate temperature, vibration, energy, or environmental data. Inspection systems may produce quality-related events or selected result data. A production line may generate throughput signals, downtime events, or operating states.&lt;br&gt;
These are all “factory data,” but they do not behave the same way.&lt;br&gt;
A machine fault may need quick attention.&lt;br&gt;
An energy reading may only need periodic reporting.&lt;br&gt;
A repeated sensor value may not need to be sent upstream every time.&lt;br&gt;
A quality inspection output may be useful as metadata, but not every raw file is practical to upload continuously.So the first question is not only:&lt;br&gt;
Can we connect this machine?&lt;br&gt;
A better question is:&lt;br&gt;
What data do we actually need, where should it go, and what should happen before it gets there?&lt;br&gt;
That question is where edge gateway design starts to matter.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why machine data does not always go directly to the cloud
&lt;/h2&gt;

&lt;p&gt;For software teams, sending data to the cloud can feel like the natural target. Once data is in the cloud, it can be stored, visualized, analyzed, shared, and integrated with other systems.&lt;br&gt;
That part is true.&lt;br&gt;
But factory environments have a few constraints that make direct machine-to-cloud data flow less straightforward.&lt;br&gt;
First, not every machine is cloud-ready. Some equipment was never designed to talk to modern cloud platforms. It may expose data through serial communication, local Ethernet, industrial protocols, or vendor-specific interfaces.&lt;br&gt;
Second, not every raw signal is useful. A machine may report the same normal state again and again. A sensor may produce repetitive values. A PLC may expose many registers, but only a small group may be relevant for maintenance or reporting.&lt;br&gt;
Third, factory networks are often designed carefully for security and reliability. OT networks may be segmented from IT networks. PLCs usually should not be treated like ordinary internet-connected devices. In many cases, it is more practical to use a gateway or integration layer to collect selected data and forward it under controlled conditions.&lt;br&gt;
This is why Industry 4.0 data collection is not only a cloud problem. It is also an infrastructure problem.&lt;/p&gt;
&lt;h2&gt;
  
  
  What the edge gateway does in the middle
&lt;/h2&gt;

&lt;p&gt;An industrial edge gateway usually sits between shop-floor equipment and higher-level systems.&lt;br&gt;
Depending on the project, it may help with:&lt;br&gt;
●collecting selected data from machines, PLCs, meters, or sensors&lt;br&gt;
●connecting serial or Ethernet-based equipment&lt;br&gt;
●handling protocol-related workflows&lt;br&gt;
●filtering repetitive or unnecessary data&lt;br&gt;
●organizing data before it moves upstream&lt;br&gt;
●buffering selected data when needed&lt;br&gt;
●forwarding data securely to cloud, SCADA, MES, or monitoring systems&lt;br&gt;
●supporting remote access, updates, and maintenance for the gateway layer&lt;br&gt;
This middle position is important because the factory floor and the cloud platform usually do not think in the same language.&lt;br&gt;
The factory floor is built around machines, control logic, production continuity, and operational safety.&lt;br&gt;
The cloud side is built around storage, dashboards, analytics, reporting, and integration.&lt;br&gt;
The gateway helps those two worlds exchange selected information without pretending they are the same thing.&lt;/p&gt;
&lt;h2&gt;
  
  
  A practical machine-to-cloud data flow
&lt;/h2&gt;

&lt;p&gt;A simple factory data flow may look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Machines, PLCs, sensors, or meters generate operational data
2. The edge gateway collects selected values through supported interfaces
3. The gateway filters, converts, buffers, or organizes data locally
4. Selected data is forwarded through a secure network path
5. Cloud or enterprise systems use the data for dashboards, reports, analytics, or maintenance planning
6. Remote teams maintain the gateway layer over time
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is not a dramatic architecture. It is mostly practical.&lt;br&gt;
And in industrial systems, practical matters.&lt;br&gt;
The goal is not to collect every possible signal. The goal is to move the right data from the shop floor to the right system, with enough context and reliability to make the data useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  Local processing is useful, but it should have a purpose
&lt;/h2&gt;

&lt;p&gt;Edge processing can be helpful in factory data collection, but it should not become a vague box where “smart things happen.”&lt;br&gt;
Local processing may make sense when data needs to be filtered, mapped, buffered, summarized, or converted before it moves upstream.&lt;br&gt;
For example:&lt;br&gt;
●A gateway may send machine state changes instead of every repeated status value.&lt;br&gt;
●It may forward PLC alarms or selected registers instead of the full raw data set.&lt;br&gt;
●It may aggregate meter data before sending it to a monitoring platform.&lt;br&gt;
●It may prepare data in a format that a cloud application can use more easily.&lt;br&gt;
●It may buffer selected values if the network connection is interrupted.&lt;br&gt;
But local logic should be documented and owned.&lt;br&gt;
If nobody knows what the gateway is filtering, transforming, or forwarding, the architecture becomes harder to troubleshoot later. This is especially true when a project grows from one machine to many production lines or sites.&lt;br&gt;
Edge processing should make the data path clearer, not more mysterious.&lt;/p&gt;

&lt;h2&gt;
  
  
  The cloud still has an important role
&lt;/h2&gt;

&lt;p&gt;Edge gateways are useful, but the cloud is still where many Industry 4.0 use cases become valuable.&lt;br&gt;
Cloud and central systems are often better suited for:&lt;br&gt;
●long-term historical storage&lt;br&gt;
●multi-site dashboards&lt;br&gt;
●reporting&lt;br&gt;
●trend analysis&lt;br&gt;
●maintenance planning&lt;br&gt;
●energy benchmarking&lt;br&gt;
●production visibility&lt;br&gt;
●integration with MES, ERP, or business systems&lt;br&gt;
This is why I would be careful about treating edge and cloud as competitors.&lt;br&gt;
In many factory data projects, the edge handles the site-side preparation. The cloud handles the broader visibility and analysis.&lt;br&gt;
The real design decision is not “edge or cloud.”&lt;br&gt;
It is: Which workload should happen near the machine, and which workload should happen in a central system?&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Robustel EG5120 fits
&lt;/h2&gt;

&lt;p&gt;In this type of Industry 4.0 architecture, &lt;strong&gt;Robustel EG5120&lt;/strong&gt; can be understood as a site-side industrial edge gateway.&lt;br&gt;
Its role is not to replace the control layer or the cloud layer. Instead, it can help bridge supported factory equipment and upper-layer systems by providing industrial connectivity, local data handling, secure communication, and remote gateway management.&lt;br&gt;
For machine and PLC data collection projects, this kind of gateway layer may be relevant when teams need to:&lt;br&gt;
●connect supported serial or Ethernet equipment&lt;br&gt;
●move selected machine data toward cloud or enterprise systems&lt;br&gt;
●support local data processing or filtering&lt;br&gt;
●use cellular connectivity where wired access is limited or backup connectivity is needed&lt;br&gt;
●secure communication between factory-side systems and remote platforms&lt;br&gt;
●manage gateways over time as deployments scale&lt;br&gt;
The exact architecture still depends on the machines, protocols, site network, security policy, data requirements, and maintenance model. A gateway is not a shortcut around system design.&lt;br&gt;
It is part of the system design.&lt;/p&gt;

&lt;p&gt;Closing thought&lt;br&gt;
Factory data does not become cloud-ready just because a machine is connected to a network.&lt;br&gt;
In many Industry 4.0 projects, the important work happens in the middle: collecting selected data, preparing it locally, forwarding it securely, and making sure the gateway layer can be managed over time.&lt;br&gt;
That is why industrial edge gateways matter. They help connect the physical reality of the factory floor with the digital systems that need operational data.&lt;br&gt;
A product such as Robustel EG5120 can support this site-side layer for machine and PLC data collection, local data handling, secure forwarding, and remote management. Still, the final result depends on how clearly the project defines what data matters, where it should be handled, and how each layer of the architecture should behave.&lt;br&gt;
For readers who want a concrete product reference, the &lt;a href="https://robustel.com/product/eg5120/" rel="noopener noreferrer"&gt;Robustel EG5120 page&lt;/a&gt; gives more detail on its gateway capabilities and deployment options.&lt;br&gt;
If you have worked on factory data collection, PLC-to-cloud integration, or edge gateway deployments, I’d be curious to hear where things usually get complicated first in your projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQs
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q1: What role do edge gateways play in Industry 4.0 data collection?&lt;/strong&gt;&lt;br&gt;
Edge gateways help move selected data from machines, PLCs, sensors, meters, and production systems toward higher-level platforms. They may support data collection, protocol handling, local filtering, secure forwarding, and remote management. In most factory environments, they do not replace PLCs or control systems. They support the data path around them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How does factory data move from machines and PLCs to the cloud?&lt;/strong&gt;&lt;br&gt;
Factory data usually moves through several steps. Machines, PLCs, sensors, or meters generate operational data. An edge gateway collects selected values through supported interfaces, may process or organize the data locally, and then forwards useful information through a secure network path. Cloud or enterprise systems can then use the data for monitoring, reporting, analytics, maintenance planning, or cross-site visibility.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Should PLCs be connected directly to the cloud?&lt;/strong&gt;&lt;br&gt;
In many industrial environments, connecting PLCs directly to the public internet is not recommended. PLCs usually handle local control tasks and should remain protected within the OT network. A more common approach is to use a secure gateway or integration layer that collects selected PLC-side data, applies security controls, and forwards only the required information to cloud or enterprise systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does Industry 4.0 data collection require sending all machine data upstream?&lt;/strong&gt;&lt;br&gt;
No. Sending every raw signal upstream can increase bandwidth use, storage needs, and system complexity without always improving the result. Many deployments focus on selected data such as machine status changes, alarms, production events, energy readings, or maintenance indicators. Local filtering and aggregation can help make data more useful before it reaches cloud or central systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where does Robustel EG5120 fit in factory data collection?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Robustel EG5120&lt;/strong&gt; fits into the site-side industrial edge gateway layer. In factory data collection projects, it can help connect supported machine-side or PLC-side equipment, support local data handling, and forward selected data toward cloud or enterprise systems. It should be used as part of a clear Industry 4.0 architecture rather than as a replacement for PLCs, SCADA, MES, or cloud platforms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What should teams consider when choosing an industrial edge gateway?&lt;/strong&gt;&lt;br&gt;
Teams should consider machine interfaces, supported serial or Ethernet connectivity, protocol requirements, security features, local processing needs, remote management options, environmental conditions, and long-term maintenance. The gateway should fit the actual factory infrastructure, not only the cloud platform it will send data to.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>edgecomputing</category>
      <category>cloud</category>
      <category>plc</category>
    </item>
    <item>
      <title>Edge Computing vs Cloud Computing in IoT: What Should Happen Before Data Reaches the Cloud?</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Thu, 25 Jun 2026 03:45:29 +0000</pubDate>
      <link>https://dev.to/robustel/edge-computing-vs-cloud-computing-in-iot-what-should-happen-before-data-reaches-the-cloud-1dob</link>
      <guid>https://dev.to/robustel/edge-computing-vs-cloud-computing-in-iot-what-should-happen-before-data-reaches-the-cloud-1dob</guid>
      <description>&lt;p&gt;Edge computing vs cloud computing in IoT is often framed like a debate.&lt;br&gt;
Should data be processed at the edge?&lt;br&gt;
Should everything go to the cloud?&lt;br&gt;
Is edge replacing cloud?In real industrial IoT projects, I don’t think that is the most useful way to ask the question.&lt;br&gt;
A better question is:&lt;br&gt;
What should happen to the data before it reaches the cloud?&lt;br&gt;
That is where things get interesting. It is also where devices such as the &lt;strong&gt;Robustel EG5120&lt;/strong&gt; edge computing gateway become relevant: not because the gateway “replaces” the cloud, but because it can sit between field equipment and cloud systems, helping collect, process, buffer, and forward data in a more controlled way.&lt;br&gt;
A clean IoT diagram usually looks simple:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;device → gateway → cloud → dashboard&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Then the real site appears.&lt;br&gt;
The network is not always stable. The data is not always clean. Some values repeat constantly. Some data is only useful when it changes. Some machines still speak older industrial protocols. Some assets are deployed in remote cabinets, energy sites, water stations, EV charging locations, or other places where sending someone on-site is expensive.&lt;br&gt;
This is where the edge vs cloud discussion becomes less about competition and more about responsibility.&lt;/p&gt;
&lt;h2&gt;
  
  
  Edge and cloud are usually doing different jobs
&lt;/h2&gt;

&lt;p&gt;Cloud computing is very good at things that need scale.&lt;br&gt;
A cloud platform can collect data from many sites, store long-term records, run dashboards, support reports, integrate with business systems, and give remote teams a broader operational view.&lt;br&gt;
Edge computing is useful closer to the equipment.&lt;br&gt;
An edge gateway can collect selected data from field devices, handle local data processing, filter repeated values, buffer data during unstable network periods, and forward useful information upstream when the connection is available.&lt;br&gt;
Those are not opposite roles.&lt;br&gt;
A more realistic industrial IoT architecture is usually:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;field devices → edge gateway → cloud platform → operations team&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Each layer has a different job.&lt;br&gt;
The edge gateway is usually better suited for local data collection, filtering, buffering, protocol handling, selected processing, and store-and-forward workflows.&lt;br&gt;
The cloud platform is usually better suited for long-term storage, dashboards, remote monitoring, reporting, fleet-wide analysis, and application workflows.&lt;br&gt;
The project team has to decide what data should stay local, what should be forwarded, and how the data path should behave when the site is not perfect.&lt;br&gt;
The edge prepares the data.&lt;br&gt;
The cloud organizes and uses the data.&lt;br&gt;
The project team decides what should happen at each layer.That last part matters more than the architecture diagram.&lt;/p&gt;
&lt;h2&gt;
  
  
  The problem is not just “too much data”
&lt;/h2&gt;

&lt;p&gt;Bandwidth reduction is one reason teams look at edge computing in IoT, especially when sites use cellular connectivity or operate in bandwidth-limited environments.&lt;br&gt;
But the bigger issue is often not just data volume.&lt;br&gt;
It is data usefulness.&lt;br&gt;
A sensor may report the same value many times. A PLC may expose hundreds of registers, but only a few are relevant for remote monitoring. A water station may not need to send every raw reading immediately. A machine may generate operating values that matter locally but do not need to update a cloud dashboard every second.&lt;br&gt;
Sending all raw data directly to the cloud can create a few problems:&lt;br&gt;
●higher data traffic&lt;br&gt;
●noisier dashboards&lt;br&gt;
●more difficult troubleshooting&lt;br&gt;
●unnecessary storage&lt;br&gt;
●higher cellular data usage&lt;br&gt;
●data gaps when the network is unstable&lt;br&gt;
The system may be “connected,” but not necessarily well designed.&lt;br&gt;
This is why IoT data filtering at the edge is useful. The goal is not to hide data. The goal is to send data that the cloud system and remote team can actually use.&lt;/p&gt;
&lt;h2&gt;
  
  
  What IoT data filtering can look like
&lt;/h2&gt;

&lt;p&gt;Filtering at the edge can be very simple.&lt;br&gt;
For example:&lt;br&gt;
●If a sensor keeps reporting repeated readings, the gateway may send only meaningful changes or periodic summaries.&lt;br&gt;
●If a machine produces status values, the gateway may forward operating states, alarms, or exceptions instead of every raw value.&lt;br&gt;
●If a meter reports data regularly, the gateway may send scheduled readings or threshold-based events.&lt;br&gt;
●If a PLC exposes many registers, the gateway may map only selected values into a cloud-friendly format.&lt;br&gt;
●If a signal is high-frequency, the gateway may aggregate or reduce the data before cloud forwarding.&lt;br&gt;
●If local equipment events occur, the gateway may prioritize alarms and state changes.&lt;br&gt;
None of this sounds especially glamorous.&lt;br&gt;
But in industrial IoT, the boring parts are often the important parts.&lt;br&gt;
A gateway that filters, maps, buffers, and forwards data properly can make the cloud side much easier to work with. Dashboards become clearer. Alerts become more meaningful. Network traffic becomes more intentional.&lt;br&gt;
This is one of the places where edge computing in IoT is practical rather than theoretical.&lt;/p&gt;
&lt;h2&gt;
  
  
  Store-and-forward matters when the network is not perfect
&lt;/h2&gt;

&lt;p&gt;Many industrial IoT sites do not have perfect connectivity.&lt;br&gt;
That is not a failure case. It is just reality.&lt;br&gt;
Remote equipment rooms, utility cabinets, distributed energy assets, water infrastructure, EV charging sites, and cellular-connected machines may all experience network interruptions. Signal strength changes. Operator coverage varies. Antenna placement matters. Cabinets are not always in friendly locations.&lt;br&gt;
In these environments, gateway data buffering and store-and-forward workflows become important.&lt;br&gt;
A store-and-forward gateway usually works like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;collect selected field data&lt;/li&gt;
&lt;li&gt;store it locally if the network is unavailable&lt;/li&gt;
&lt;li&gt;forward it later when the connection returns&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This can help reduce gaps in cloud monitoring data.&lt;br&gt;
But it should not be oversold.&lt;br&gt;
Store-and-forward does not magically guarantee that no data will ever be lost. The result depends on configuration, local storage, data volume, retry logic, network recovery time, timestamp handling, and how the cloud platform accepts delayed data.&lt;br&gt;
Before using store-and-forward, teams should define things like:&lt;br&gt;
●Which data should be buffered?&lt;br&gt;
●How long should it be stored?&lt;br&gt;
●What happens when the buffer is full?&lt;br&gt;
●Should old data be overwritten or protected?&lt;br&gt;
●How are timestamps preserved?&lt;br&gt;
●Can the cloud platform handle delayed data correctly?&lt;br&gt;
●How will the team know buffering happened?&lt;br&gt;
These questions are more useful than simply asking whether a gateway supports buffering.&lt;br&gt;
The feature matters.&lt;/p&gt;
&lt;h2&gt;
  
  
  The workflow matters more.Where an edge gateway fits
&lt;/h2&gt;

&lt;p&gt;In an edge-to-cloud IoT workflow, the gateway is not just a pipe.&lt;br&gt;
It is often the first place where field data becomes usable cloud data.&lt;br&gt;
A practical workflow might look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;field device generates data
        ↓
gateway collects selected values
        ↓
gateway filters, maps, or processes data locally
        ↓
gateway buffers data if the network is unstable
        ↓
gateway forwards useful data to the cloud
        ↓
cloud platform stores, visualizes, and analyzes it
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For readers who want to see how this kind of industrial edge gateway is packaged in a real product, the &lt;a href="https://robustel.com/product/eg5120/" rel="noopener noreferrer"&gt;https://robustel.com/product/eg5120/&lt;/a&gt;  is a useful reference point.&lt;br&gt;
The important thing is not the product page itself. The useful part is seeing how connectivity, edge data processing, industrial interfaces, and deployment needs come together in one gateway layer.&lt;br&gt;
That is the part of the architecture that often gets underestimated.&lt;/p&gt;

&lt;h2&gt;
  
  
  When data should stay local
&lt;/h2&gt;

&lt;p&gt;Local data processing is useful when it solves a specific problem.&lt;br&gt;
It may make sense when data is:&lt;br&gt;
●too frequent&lt;br&gt;
●too repetitive&lt;br&gt;
●too noisy&lt;br&gt;
●too dependent on local context&lt;br&gt;
●affected by unstable network links&lt;br&gt;
●expensive to send continuously&lt;br&gt;
●only useful after filtering or aggregation&lt;br&gt;
For example, a gateway may send alarms instead of continuous machine values. It may forward state changes instead of every repeated reading. It may convert field data into a format the cloud platform can understand. It may buffer selected values during a cellular interruption.&lt;br&gt;
But there is a risk here too.&lt;br&gt;
Edge logic can become messy if nobody owns it.&lt;br&gt;
Project teams should define what processing happens at the gateway, who maintains that logic, how it is tested, how updates are handled, and what happens if the local processing fails.&lt;br&gt;
Edge processing should make the system easier to understand, not harder.&lt;/p&gt;

&lt;h2&gt;
  
  
  When data should go to the cloud
&lt;/h2&gt;

&lt;p&gt;Cloud computing is still the right place for many things.&lt;br&gt;
The cloud is usually better for:&lt;br&gt;
●long-term data storage&lt;br&gt;
●dashboards&lt;br&gt;
●reports&lt;br&gt;
●multi-site comparison&lt;br&gt;
●trend analysis&lt;br&gt;
●alert management&lt;br&gt;
●business system integration&lt;br&gt;
●remote access for operations teams&lt;br&gt;
This is why “cloud vs edge computing” can be a misleading phrase.&lt;br&gt;
Most mature IoT systems need both.&lt;br&gt;
The edge is useful for preparing data near the site.&lt;br&gt;
The cloud is useful for turning that data into operational visibility.The better question is not “edge or cloud?”&lt;/p&gt;

&lt;h2&gt;
  
  
  It is “which layer should do which job?”A few questions before sending industrial data to the cloud
&lt;/h2&gt;

&lt;p&gt;Before forwarding industrial data to a cloud platform, I think teams should ask a few plain questions.&lt;br&gt;
Start with the value of the data:&lt;br&gt;
●Which values are actually useful to the cloud platform or remote team?&lt;br&gt;
●Does every data point need to be sent?&lt;br&gt;
●Would summaries, state changes, or alarms be enough?&lt;br&gt;
Then look at the site conditions:&lt;br&gt;
●What happens when the WAN or cellular link is interrupted?&lt;br&gt;
●Is the site bandwidth-limited or cost-sensitive?&lt;br&gt;
●Is the network stable enough for continuous cloud data forwarding?&lt;br&gt;
Then define the buffering and cloud behavior:&lt;br&gt;
●Which data should be stored temporarily?&lt;br&gt;
●How long should it be stored?&lt;br&gt;
●Can the cloud system handle delayed or filtered data?&lt;br&gt;
●Will timestamps still make sense after delayed forwarding?&lt;br&gt;
Finally, clarify ownership:&lt;br&gt;
●Who owns the gateway logic?&lt;br&gt;
●Who maintains the cloud integration?&lt;br&gt;
●Who is responsible when the data path fails after deployment?&lt;br&gt;
These questions help avoid a common mistake: collecting data before defining how it will be used.&lt;br&gt;
That mistake is easy to make. The early prototype works. The dashboard looks good. Everyone agrees that more data is better.&lt;br&gt;
Then the deployment scales, and the data path starts to matter much more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Edge gateways do not replace the whole system
&lt;/h2&gt;

&lt;p&gt;An edge gateway can support a stronger data workflow, but it does not replace everything else.&lt;br&gt;
It does not replace PLCs.&lt;br&gt;
It does not replace SCADA or MES.&lt;br&gt;
It does not replace the cloud platform.&lt;br&gt;
It does not remove the need for cybersecurity planning.&lt;br&gt;
It does not automatically know which data is important.The gateway provides capability.&lt;br&gt;
The project defines the result.&lt;br&gt;
That distinction is important in edge computing vs cloud computing discussions. A gateway can collect, filter, process, buffer, and forward data, but the success of the architecture depends on site conditions, network quality, storage limits, application logic, cloud behavior, and long-term maintenance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thought
&lt;/h2&gt;

&lt;p&gt;Edge computing vs cloud computing in IoT should not be treated as a winner-loser comparison.&lt;br&gt;
In industrial IoT, edge computing is useful when data needs to be handled closer to the machine or site. Cloud computing is useful when data needs to be stored, visualized, analyzed, shared, and connected to wider systems.&lt;br&gt;
A product such as Robustel EG5120 can support the site-side edge gateway layer in this kind of workflow, while Robustel’s device management tools can help teams keep gateway deployments visible and manageable over time.&lt;br&gt;
But the practical goal is not to keep all data at the edge or send all data to the cloud.&lt;br&gt;
The goal is to decide what should happen to industrial data before it travels.&lt;br&gt;
That is where a lot of IoT architecture becomes real.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q1: What is the difference between edge computing and cloud computing in IoT?&lt;/strong&gt;&lt;br&gt;
Edge computing in IoT means handling selected data near the device, machine, gateway, or site where the data is generated. Cloud computing means sending data to a remote platform for storage, dashboards, analysis, reporting, and broader application workflows. In industrial IoT, edge and cloud are usually not competitors. Edge gateways prepare data, while cloud platforms organize and use it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q2: Does edge computing replace cloud computing?&lt;/strong&gt;&lt;br&gt;
Usually, no. Edge computing does not replace cloud computing in most industrial IoT systems. It changes what should happen before data reaches the cloud. The edge may filter, buffer, process, or convert data locally. The cloud may still handle long-term storage, dashboards, analytics, reporting, and integration across many sites.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q3: Why does IoT data filtering matter?&lt;/strong&gt;&lt;br&gt;
IoT data filtering helps reduce unnecessary traffic and make cloud data more useful. Industrial sites may generate repeated sensor readings, PLC values, meter readings, machine states, and alarms. Not every raw value needs to be forwarded. Filtering at the edge can support bandwidth reduction, cleaner dashboards, and more meaningful cloud data forwarding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q4: What is a store-and-forward gateway?&lt;/strong&gt;&lt;br&gt;
A store-and-forward gateway temporarily stores selected data when the network link is unavailable and forwards it when connectivity returns. This is useful in unstable network IoT environments, such as remote sites, cellular-connected equipment, utility cabinets, water stations, energy assets, and EV charging sites. The final result depends on configuration, storage capacity, data volume, retry behavior, timestamp handling, and cloud-side support for delayed data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q5: Where does Robustel EG5120 fit in an edge vs cloud IoT architecture?&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://robustel.com/product/eg5120/" rel="noopener noreferrer"&gt;Robustel EG5120&lt;/a&gt; fits into the site-side edge gateway layer. In an edge vs cloud IoT architecture, it can be used as the gateway between field equipment and remote platforms, supporting local data processing, edge data filtering, gateway data buffering, and cloud data forwarding depending on project configuration. It does not replace the cloud platform; it helps prepare industrial data before it is sent to the cloud.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q6: When should industrial data be sent to the cloud?&lt;/strong&gt;&lt;br&gt;
Industrial data should be sent to the cloud when the value depends on storage, visibility, reporting, multi-site comparison, analytics, or integration with other applications. The cloud is usually where remote teams view data, compare sites, generate reports, and connect IoT data to business or maintenance workflows. The edge layer should help make that cloud data cleaner, more reliable, and easier to use.&lt;/p&gt;

&lt;p&gt;I wrote this because edge vs cloud discussions can become a bit too abstract, while the real problems often show up in small decisions: what to filter, what to buffer, how to handle timestamps, when to retry, and who owns the gateway logic after deployment.&lt;/p&gt;

&lt;p&gt;If you have worked with IoT systems, edge devices, cloud dashboards, or unreliable networks, I’d be curious to hear your experience.&lt;/p&gt;

&lt;p&gt;Where does the data path usually get messy first in your projects? Is it the device protocol, the data format, the network, buffering, cloud integration, or the handoff between different teams?&lt;/p&gt;

&lt;p&gt;Feel free to leave a question or share what you’ve seen in the comments. I’d be happy to compare notes.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>edgecomputing</category>
      <category>cloud</category>
      <category>architecture</category>
    </item>
    <item>
      <title>I’m new here, so this is just a quick hello.</title>
      <dc:creator>Jerry H.</dc:creator>
      <pubDate>Thu, 18 Jun 2026 11:18:38 +0000</pubDate>
      <link>https://dev.to/robustel/im-new-here-so-this-is-just-a-quick-hello-1nf1</link>
      <guid>https://dev.to/robustel/im-new-here-so-this-is-just-a-quick-hello-1nf1</guid>
      <description>&lt;p&gt;I work around industrial IoT, mostly the part where software has to deal with things that are not very “software-like”: field devices, unstable networks, old protocols, locked cabinets, remote sites, and machines that are expected to keep running for a long time.&lt;/p&gt;

&lt;p&gt;It’s a slightly strange corner of tech.&lt;/p&gt;

&lt;p&gt;On paper, an IoT project can look very clean: device → gateway → cloud → dashboard&lt;/p&gt;

&lt;p&gt;Then the real site appears.&lt;/p&gt;

&lt;p&gt;The network is weaker than expected. The data is not as tidy as the demo. The protocol is older than the application stack. The people who understand the machine are not always the same people building the cloud service. And once everything is installed, sending someone back to the site is not always simple.&lt;/p&gt;

&lt;p&gt;That gap is probably what I’m most interested in.&lt;/p&gt;

&lt;p&gt;I’d like to use this space to write about the practical side of IoT and edge systems: how field data gets collected, when edge processing actually helps, what can go wrong with remote deployments, and how cloud systems look different when the devices are not sitting in a clean lab environment.&lt;/p&gt;

&lt;p&gt;I’m not here to make everything sound bigger than it is. A lot of the interesting work in IoT is quite boring in the best way: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stable connections, &lt;/li&gt;
&lt;li&gt;clear data flow, &lt;/li&gt;
&lt;li&gt;sensible architecture, &lt;/li&gt;
&lt;li&gt;easier maintenance, &lt;/li&gt;
&lt;li&gt;fewer surprises.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s the kind of thing I enjoy reading about, and hopefully writing about too.&lt;/p&gt;

&lt;p&gt;Looking forward to learning from people here, especially anyone working with IoT, cloud platforms, edge devices, industrial systems, or just messy real-world deployments in general.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>cloud</category>
      <category>iot</category>
      <category>data</category>
    </item>
  </channel>
</rss>
