{'fraction_non_alphanumeric': 0.015514809590973202, 'fraction_numerical': 0.0, 'mean_word_length': 6.2030456852791875, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
IBMS - Intelligent Building Management System Framework

The ubiquitous availability of Internet connection in residential and industrial environments enabled limitless possibilities of connecting local sensor networks using various cloud technologies to provide value-added services for intelligent management of building facilities. One of the challenges in implementing a distributed smart building management systems is to enable interoperability of many different computational platforms by providing a common protocol across the wide range of devices, with different capabilities and resources. In this paper, we present an infrastructure architecture and software framework for building large interconnected sensor networks, with primary application for building management. We establish the terminology, system elements specification, functional description of different hardware and software building blocks, define a thin common interoperability layer with established message semantic and event-driven framework, providing a modular architecture that is easy to adapt and extend. Sensor nodes are connected through the data aggregators, which communicate with the remote scalable cloud service, designed for large sensor data collecting, syncing, storage, and event processing. For testing purposes, we implemented a demo system based on open source technologies that are integrated with our IBMS framework.