Skip to content
Jereme Haack edited this page Sep 12, 2014 · 3 revisions

Welcome to the VOLTTRON(tm) wiki.


The project is in transition from another repository and wiki. We apologize for any inconvenience during this phase.

As the wiki is being updated, you may run into problems with missing or confusing pages. Please file an Issue in github if you come across these pages and we will prioritize them.

Note: As part of this change, the project directory has changed from rtunetwork to volttron.


VOLTTRON is an open source agent development and deployment platform designed to enable researchers to interact with devices and appliances without having to write drivers themselves

The main features of the VOLTTRON platform are:

  • Open, flexible and modular software platform
  • Ease of application development
  • Interoperable across vendors and applications
  • Isolates power and control system complexities from developers
  • Object oriented, modern software development environment
  • Language agnostic. Does not tie the applications to a specific language such as Java
  • Broad device and control systems protocols support built-in
  • ModBUS, BACNet, and others
  • Multiple types of controllers and sensors
  • Low CPU, memory and storage footprint requirements
  • Supports non-Intel CPUs

New to VOLTTRON?

If you are new to VOLTTRON, please take a look at the VOLTTRON User's Guide for instructions on how to get started. This guide will walk you through getting the code, configuration, and running an example agent application.

Reference Material

Initial paper. Presented at ASME 2011

ATES 2012 Paper

AAMAS 2013 Demo

Grid and Vehicles paper

VOLTTRON Overview Video

Clone this wiki locally