DNP3 Source Code Library

Our ANSI C source code library provides a quick and cost effective way to implement a DNP3 master or outstation.  A .NET component version is also available. 

For 25 years, Triangle has provided the diagnostic tools and protocol expertise to  our customers to support all their conformance  & certification needs. We will work with you to ensure that your implementation of our source code libraries will pass all industry related certification and conformance testing.

Related Products

DNP3 Secure Authentication

Cyber-security Features
  • End to end cryptographic authentication at the application layer which goes beyond VPN tunnels or TLS
  • Based on IEC 62351 security standard (Parts 3, 5, and 8)
  • TLS is supported for DNP3 IP based networks
  • Legacy support for networks or devices that do not support encryption
  • Configuration of which requests are considered critical
  • Authentication can be performed in either direction (Outstation or Master)
Support for Multiple Users
  • Supports Role Based Access Control (RBAC) - multiple users and roles (engineers, operators, viewers, admin)
  • Configure privileges(view, read, security, etc.) for each role
  • Users can be added, modified, or removed
Legacy Support
  • Support low bandwidth and/or serial networks
  • Low overhead for Outstations that may not have processing capability for public/private certificates or encryption
Test Harness

Watch our training videos to learn more about DNP3 Secure Authentication


Example of Challenge-Reply Sequence for DNP3 Secure Authentication:
DNP3 SA Challenge Reply Sequence
 


 
© 2013 Triangle MicroWorks, Inc. All rights reserved.