A new distributed framework for integration of district energy data from heterogeneous devices