Eclipse VOLTTRON

The Eclipse VOLTTRON software platform is Linux-based and capable of running on small, single-board computers as well as in the cloud. It deploys applications known as V-agents that gain access to energy data via automation systems, identifying and diagnosing problems such as erroneous temperature settings. The technology offers passive capabilities that report a problem, as well as active approaches that actually fix the problem. VOLTTRON can be configured to use any protocol needed to interface with devices or data sources.

The platform comprises several components and agents that provide services to other agents. Of these components, the information exchange bus (IEB) is central. All other VOLTTRON components communicate through the IEB using the publish/subscribe paradigm over a variety of topics. For example, a weather agent would publish weather information in a weather topic to which interested agents would subscribe. Drivers collect data from devices connected to the platform, publishing device data to and taking commands from the message bus (the platform includes supported drivers for BACnet and Modbus protocols). Historian applications store device data and analyze it, while a web-based user interface allows for management of VOLTTRON nodes and agents.

 

State
Incubating
Industry Collaborations
Latest Releases

From 2024-10-04 to 2022-11-29

Name Date Review
11 Release Candidate 2024-10-04
10.0.0RC 2022-11-29
Licenses
Apache License, Version 2.0

The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.

Active Member Companies

Member companies supporting this project over the last three months.

    Contribution Activity
    Commits on this project (last 12 months)