DNP3 Managed Outstation Service

20 August 2023

SolarNetwork has added a fully-managed Distributed Network Protocol 3 (DNP3 ) Remote Substation (often referred to as an Outstation) server service, that DNP3 compliant Control Center (often referred to as Master) applications can integrate with. DNP3 is commonly used in the energy and water utility industries, and provides a convenient method of monitoring and controlling distributed industrial equipment in real time such as power inverters, meters, switches, and dynamic parameters.

A DNP3 outstation presents a list of readable measurement data points and a list of modifiable control data points to the connected client. In SolarNetwork, the measurements are configured as SolarNode datum stream properties, and controls are configured as node controls. A single outstation can thus expose measurement and control data points across any node associated with your SolarNetwork account.

The measurement and control entities can be defined using a simple comma separated values (CSV) formatted file. You can also see our example Google Sheet to use as a starting point.

Example SolarNetworK DNP3 CSV worksheet

Robust management API

The new SolarUser DNP3 API provides a complete API for managing DNP3 outstation servers within your SolarNetwork account. Each outstation is independently configured with authorization, measurement, and control settings.

A partial table of the DNP3 API endpoints in SolarNetwork

Strong network security

SolarNetwork uses TLS based encryption with mutal authentication (often referred to as X.509 client certificates) to provide both an encrypted connection and client authorization. You configure a set of “trusted” certificate authorities in your SolarNetwork account, and then a set of allowed client certificate identities on each outstation. Only clients with the certificates that you specify, signed by a certificate authority you trust, are allowed to connect to your DNP3 outstations.

Screen shot of the DNP3 trusted certificate management UI in SolarNetwork

Simple management UI

We have added an easy-to-use management user interface to SolarNetwork. With point-and-click simplicity you can provision as many DNP3 outstation servers as you like. They become available immediately.

Screen shot of the DNP3 management UI in SolarNetwork

Get started with DNP3 in SolarNetwork

If you are interested in using SolarNetwork’s DNP3 support, reach out to us and we’ll be happy to help you get started!

Ecogy Energy logo
This feature was developed with support from our friends at Ecogy Energy.

SolarNetwork Foundation

For people and planet

Our charitable aim is to protect the environment through supporting energy education and using technology to help people understand energy conservation and renewable energy.

Learn more

Ready to revolutionise your energy management?

Take control of your energy usage and costs with our powerful platform.