June 6, 2023
Report

VOLTTRON Modular Framework: Enabling flexible and scalable deployment solutions

Abstract

VOLTTRON™ is an open-source platform for distributed sensing and control. The platform provides services for collecting and storing data from buildings and devices and provides an environment for developing applications which interact with that data. The platform allows developers to build out their use cases by utilizing these frameworks and integrating new capabilities. To simplify the deployment of systems built on VOLTTRON, a new way of organizing the codebase is being explored. This document details these efforts through a new code repository layout for the VOLTTRON platform and services, and how this new layout provides targeted deployments using standard python deployment packages (wheels). In addition, this paper will discuss the development of third-party agents and how they can be integrated within the VOLTTRON ecosystem. Finally, we will discuss core platform development and direction for the modularized version of VOLTTRON.

Published: June 6, 2023

Citation

Allwardt C.H., C. Sivaramakrishnan, S. Niddodi, and J.N. Haack. 2022. VOLTTRON Modular Framework: Enabling flexible and scalable deployment solutions Richland, WA: Pacific Northwest National Laboratory.