VOLTTRON™ documentation

VOLTTRON Tagline

VOLTTRON™ is an open source, scalable, and distributed platform that seamlessly integrates data, devices, and systems for sensing and control applications. It is built on extensible frameworks allowing contributors to easily expand the capabilities of the platform to meet their use cases. Features are implemented as loosely coupled software components, called agents, enabling flexible deployment options and easy customization.

The VOLTTRON project is now officially part of the Eclipse Foundation. Being part of the foundation provides the governance and support infrastructure to build a vendor-neutral, open source ecosystem that gives all stakeholders the opportunity to contribute and set technical direction. All new development and releases will be done through the Eclipse VOLTTRON project. Refer to Community Engagement to find the different ways to be a part of, and engage with the Eclipse VOLTTRON community.

Key Use-Cases

  • Developing scalable, reusable applications to deploy in the field without spending development resources on operational components not specific to the application

  • Low-cost data collection deployable on commodity hardware

  • Integration hub for connecting a diverse set of devices together in a common interface

  • Testbed for developing applications for a simulated environment

_images/volttron_diagram.png

Features

  • A message bus allowing connectivity between agents on individual platforms and between platform instances in large scale deployments

  • Integrated security features enabling the management of secure communication between agents and platform instances

  • A flexible agent framework allowing users to adapt the platform to their unique use-cases

  • A configurable driver framework for collecting data from and sending control signals to buildings and devices

  • automatic data capture and retrieval through our historian framework

  • An extensible web framework allowing users and services to securely connect to the platform from anywhere

  • Capability to interface with simulation engines and applications to evaluate applications prior to deployment

VOLTTRON™ is publicly available from GitHub and PyPI. The project is supported by the U.S. Department of Energy and receives ongoing updates from a team of core developers at PNNL. The VOLTTRON team encourages and appreciates community involvement including issues, pull requests, discussions on Github, meetings at our bi-weekly office-hours, and quaterly user meetings. To be invited to office-hours, please send the team an email.

volttron-topics/troubleshooting/index volttron-topics/volttron-applications/index

Indices and tables