Welcome to opendnp3, a portable, rigorously-tested, Apache-licensed implementation of the DNP3 protocol (aka IEEE-1815).
DNP3 is a complex protocol with many subtle rules. This guide and the opendnp3 project cannot cover everything about the protocol. To successfully use opendnp3 or develop a product based on it, you will almost certainly need a copy of the specification. We recommend that your organization joins DNP.org to obtain a copy.
Project Homepage - The official project homepage.
Github Repository - You'll find the tagged releases here as well as the development branches.
Google Group - Post questions and receive updates. Free support is provided as time permits.
DNP Users Group - The official DNP3 user group. Join and get a copy of the standard.
If you need dedicated commercial support, custom integration services, or compliance/security testing contact Automatak.
If the library does not contain a feature that you need for your device or application, please consider sponsoring the addition.