DNP3 Simulator

Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

DNP3 Simulator is a free engineering tool for testing and learning DNP3
(IEEE 1815) communications, right from your Android device.

Use it in three modes:

• MASTER — connect to a real DNP3 outstation/RTU/IED, poll it, read points
(binary, analog, counters) and send control commands. Great for commissioning
and troubleshooting a SCADA link.

• OUTSTATION (RTU) — simulate a field device. Build a point list, start the
outstation, and let a real master poll your phone as if it were an IED. Toggle
binary inputs, change analog values and increment counters live to test how
your SCADA reacts.

• SERIAL MONITOR — watch DNP3 frames on a USB-to-serial line and decode them.

Features:
• TCP/IP and serial (USB-OTG) connectivity.
• Reusable connection profiles for master and outstation roles.
• Point lists with import/export as XML to share setups between devices.
• Live console with a command reference and exportable text logs.
• Light and dark themes. Works fully offline — no account, no cloud.
• Built-in user manual (PDF).

Privacy-friendly: the app collects no personal data, has no ads and no tracking.
All connections are made only to the address you enter.

DNP3 protocol support is provided by the open-source Step Function I/O DNP3
library (github.com/stepfunc/dnp3). This app is an independent project and is
not endorsed or certified by Step Function I/O.

The software is provided as-is; you are responsible for testing and for any use
against real equipment.
DNP3 master and outstation (RTU) simulator with a serial line monitor.
Updated on
Aug 13, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

Serial Monitor
• Channel quality now takes longer to climb back to 100% after a failure, so the reading no longer turns green before the link has actually settled.
Content rating
Everyone
Learn more

App support

About the developer
Jorge Luis Cid Tepole
cidtepole@gmail.com
Calle 23 Oriente 1313 Colonia La paz 75790 Tehuacán, Pue. Mexico