By AGILE Consulting Engineers, Solar PV and Battery Energy Storage Systems (BESS) specialists.
A virtual power plant (VPP) is often described as a software layer sitting on top of existing hardware. That description undersells how much genuinely hard infrastructure work sits inside that software layer. Behind every fleet of coordinated batteries is a stack of telemetry protocols, latency budgets and cyber security controls that has to work at the scale of tens of thousands of endpoints, not the handful a conventional power station’s supervisory control and data acquisition (SCADA) system was designed around.
Table of Contents
- The protocol landscape a VPP actually runs on
- CSIP-AUS and dynamic operating envelopes
- Latency and data quality for FCAS-grade response
- Cyber security basics for a distributed fleet
- Data volume and reliability considerations at scale
- Architecture choices that determine whether this works
- What to do next
- FAQ
The protocol landscape a VPP actually runs on
Most distributed energy resource (DER) hardware, batteries, inverters and their power conversion systems (PCS), speaks one of a small number of established industrial communication protocols rather than something proprietary from the ground up. Modbus is a widely used, relatively simple protocol for exchanging measurement and control data with inverters and battery management systems, and the SunSpec Alliance has published a standardised Modbus data model, generally referred to as SunSpec Modbus, so that a solar inverter or battery from one manufacturer exposes its data in broadly the same structure as one from another. This standardisation matters more than it sounds: without it, an aggregator’s platform would need custom integration work for every device model in its fleet, which does not scale to tens of thousands of connected assets.
DNP3 (Distributed Network Protocol) is a longer-established protocol built specifically for utility telemetry and control, more common at the network operator and larger asset end of the spectrum than in individual household devices. IEEE 2030.5, sometimes still referred to by its earlier name Smart Energy Profile, is a more modern, internet-protocol-based standard for communication between DER and utility or network systems, and Australia has adapted it into a local profile called CSIP-AUS, the Common Smart Inverter Profile for Australia. None of these protocols are exotic or secret; they are publicly documented industry standards, and describing their existence at this conceptual level is different from providing implementation detail that would constitute a security risk.
CSIP-AUS and dynamic operating envelopes
CSIP-AUS is specifically relevant to VPP and DER engineering in Australia because it is the profile many distribution network service providers use to support flexible exports, also called dynamic connections, where a customer’s export or import limit varies over time rather than sitting at one fixed value. South Australia has offered flexible exports under this kind of arrangement since 2021, with compliant inverters required from July 2023, and a newer version of the standard, CSIP-AUS 1.2, is set to become the mandated version across a number of jurisdictions from around the middle of 2026, with a further revision, version 1.3, already in development to add functionality such as battery-specific communications and pricing notifications.
For a VPP operator, this matters because the same communications channel that supports flexible export limits from the network side is often the same channel, or a closely related one, that the aggregator’s platform uses to dispatch the asset. Getting the standard’s implementation right at the device and gateway level is not a compliance checkbox; it is the mechanism that determines whether an asset can actually respond to both network constraints and market dispatch instructions without the two conflicting.
Latency and data quality for FCAS-grade response
Different revenue streams demand very different telemetry performance. Wholesale energy arbitrage can tolerate data that updates every few minutes, because the relevant price signal itself only changes on a five-minute dispatch interval in the National Electricity Market (NEM). Frequency Control Ancillary Services (FCAS), particularly the fast-acting categories, are a different proposition entirely. AEMO’s own VPP Demonstrations program, which tested how aggregated DER could participate in FCAS under a relaxed version of the Market Ancillary Services Specification (MASS), specified power flow and frequency measurement at one-second time resolution for trial participants delivering fast FCAS, which is a materially tighter data quality requirement than many legacy telemetry setups were built to provide.
Data quality is not only about how frequently a measurement is taken. It is also about whether the measurement can be trusted: whether a state-of-charge reading reflects the battery’s true condition or a stale cached value, whether a fault status is reported promptly enough that the aggregator’s distributed energy resource management system (DERMS) does not keep dispatching a device that has already dropped out, and whether time-stamping across thousands of devices is consistent enough to reconstruct what actually happened during a frequency event after the fact. Verification of this kind is exactly what AEMO and market bodies need to see before treating an aggregated fleet’s contracted FCAS capacity as reliable, rather than a number on a spec sheet.
Cyber security basics for a distributed fleet
A VPP fleet is, by its nature, a large number of internet-connected endpoints sitting on customer premises, which is a fundamentally different threat surface to a handful of well-secured, physically guarded control rooms at conventional power stations. The Australian Energy Sector Cyber Security Framework (AESCSF), led by AEMO in collaboration with the Australian Cyber Security Centre and other government and industry bodies, gives energy sector participants, including DER and consumer energy resource organisations, a structured way to self-assess and improve cyber security maturity, drawing on established frameworks such as the US Department of Energy’s Electricity Subsector Cybersecurity Capability Maturity Model and the NIST Cybersecurity Framework. A lighter-weight version of the framework exists specifically so smaller DER and aggregator organisations have a practical entry point rather than being expected to meet the same maturity bar as a transmission network operator on day one.
At a conceptual level, the basics that matter for a VPP fleet are the same basics that matter for any distributed industrial control system: authenticated and encrypted communication between devices and the aggregator’s platform rather than open, unauthenticated links; network segmentation so that a compromised device cannot be used as a pathway into the aggregator’s core dispatch systems; and a clear incident response plan that assumes some devices will eventually be compromised or behave unexpectedly, rather than assuming perfect security. None of this requires exposing implementation detail that would help an attacker; it is the same governance-level thinking any board should expect to see documented before a fleet is scaled up.
Data volume and reliability considerations at scale
The practical data engineering challenge in a VPP is less about the size of any single message and more about the sheer number of them. A fleet of, say, fifty thousand devices reporting state of charge, power flow and status even once a minute generates a continuous, high-volume stream that has to be ingested, validated and made available to dispatch logic in close to real time, every minute of every day, with the household battery segment of the NEM alone having grown by roughly 3.3 gigawatt hours, around 41 percent, in the second quarter of 2026, an indication of how quickly the underlying asset pool an aggregator’s platform might need to manage is expanding.
Reliability at this scale is less about any individual device’s connection and more about the aggregator’s own platform architecture: redundant ingestion paths so a regional internet outage does not blind the whole fleet at once, sensible handling of devices that report intermittently or drop offline without that corrupting the fleet-wide capacity estimate, and a data retention and audit trail sufficient to reconstruct performance during a dispute or an AEMO compliance review. These are unglamorous but decisive engineering choices. A VPP’s commercial model can be well designed and still fail in practice if the underlying data pipeline cannot be trusted at three in the morning during a genuine system event.
Architecture choices that determine whether this works
A handful of architecture decisions tend to separate a VPP data and communications stack that performs as modelled from one that does not. Whether the fleet standardises on well-documented protocols like SunSpec Modbus, DNP3 or CSIP-AUS rather than relying on proprietary, single-vendor integrations that are harder to audit and slower to extend. Whether telemetry latency and data quality have been tested under realistic network conditions, including the patchier mobile coverage some regional connections rely on, rather than assumed from a laboratory demonstration. Whether cyber security has been designed in from the fleet’s architecture stage, aligned to a recognised framework such as AESCSF, rather than retrofitted after a program has already scaled. And whether the data pipeline’s reliability has been stress-tested against the failure modes that matter, communications outages, device dropouts and data quality degradation, rather than just its performance under ideal conditions.
What to do next
If you are specifying the data and communications architecture for a VPP-capable BESS fleet, or reviewing an aggregator’s platform before committing a portfolio of assets to it, this is exactly the kind of technical detail worth working through with an independent engineering review before the architecture is locked in. We have helped teams assess this before committing to a specific vendor or protocol stack.
FAQ
What communication protocols do VPPs typically rely on?
Most DER hardware uses established industrial protocols such as SunSpec Modbus, DNP3, or the newer IEEE 2030.5 standard, adapted for Australia as CSIP-AUS, rather than proprietary, custom communication methods.
What is CSIP-AUS and why does it matter for VPPs?
CSIP-AUS is the Australian profile of the IEEE 2030.5 standard, used by distribution network service providers to support flexible export limits that vary over time. It is often the same communications channel an aggregator uses to dispatch an asset, so getting its implementation right affects both network compliance and VPP dispatch.
How fast does telemetry need to be for a VPP to participate in FCAS?
AEMO’s VPP Demonstrations program specified power flow and frequency measurement at one-second time resolution for trial participants delivering fast Frequency Control Ancillary Services, a materially tighter requirement than typical wholesale market telemetry.
What cyber security framework applies to Australian VPP and DER operators?
The Australian Energy Sector Cyber Security Framework (AESCSF), led by AEMO, gives energy sector participants, including DER and aggregator organisations, a structured way to assess and improve cyber security maturity, with a lighter-weight version available for smaller organisations.
How much data does a large VPP fleet actually generate?
It scales with fleet size and reporting frequency rather than any single message being large. A fleet of tens of thousands of devices reporting status even once a minute produces a continuous, high-volume stream that needs redundant ingestion and validation architecture to be reliable.
Does standardising on protocols like Modbus or DNP3 create a security risk?
The protocols themselves are publicly documented industry standards, not a security weakness by design. The security posture depends on how they are implemented, including encryption, authentication and network segmentation, which is a governance and architecture question rather than a flaw in the protocol itself.