Distributed Computing for Intelligent Buildings in Communities: The Caravels Approach | Synapse