DNP3 (IEEE-1815) protocol. C++ with bindings for .NET and Java.
C++ Java C# Scala CMake C
Latest commit 387ee20 Dec 22, 2016 @jadamcrain jadamcrain committed on GitHub Merge pull request #188 from sidhoda/fix-build-dotnet-bat
Set OPENDNP3_DIR in build-dotnet.bat


Opendnp3 is a portable, scalable, and rigorously tested implementation of the DNP3 ( protocol stack written in C++11. The library is designed for high-performance applications like many concurrent TCP sessions or huge device simulations. It also embeds very nicely on Linux.


The documentation can be found on the project homepage.

If you want to help contribute to the official guide its in this repo.


Licensed under the terms of the Apache 2.0 License.

Copyright (c) 2010, 2011 Green Energy Corp

Copyright (c) 2013 - 2015 Automatak LLC

Copyright (c) 2010 - 2015 various contributors