IEEE 2030.5 Smart Grid Communication Protocol
IEEE 2030.5 is a REST based communication protocol (e.g. GET, POST, PUT, DELETE endpoints) for electrical smart grids to use for communication.As such, it leverages HTTP/HTTPS and TCP for communication1.
The standard allows people to extend 2030.5 with proprietary extensions. One condition is that they do not use the smartenergy
Service Type1.
Smart Inverters and Rule 21
The state of California introduced Rule 21 which mandates the use of a standardized communication protocol for smart inverters (which count as Distributed Energy Resources, or DERs) to manage energy distribution.
The main changes to the S1 version of IEEE 2030.5 was to add additional support for DERs, which in turn was driven from CA Rule 21 phases 1, 2 and 32.
Server Implementations
quantumscript/IEEE_2030_5_gridappsd_server is a Python-based server that implements the Common Smart Inverter Profile (CSIP)3.
Footnotes
-
IEEE. IEEE Std 2030.5-2018 - IEEE Standard for Smart Energy Profile Application Protocol [standard]. ↩ ↩2
-
Gordon Lum (2018, Jul 24). IEEE 2030.5 Security Overview. Kitu Systems. Retrieved 2024-10-07, from https://sunspec.org/wp-content/uploads/2017/08/IEEE2030.5SecurityOverview-Gordon07-24-2018.pdf. ↩
-
quantumscript. GridAPPS-D IEEE 2030.5 Server. Retrieved 2024-10-01, from https://github.com/quantumscript/IEEE_2030_5_gridappsd_server. ↩