{'fraction_non_alphanumeric': 0.017543859649122806, 'fraction_numerical': 0.000835421888053467, 'mean_word_length': 5.582417582417582, '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}}
Achieving IoT Interoperability through a Service Oriented In-Home Appliance

The Internet of Things (IoT) environments are no more a vision as they are already surrounding the everyday life of citizens. Its pervasive nature brings IoT ecosystems closer and closer to the end users, facilitating their domestic lives through home automation appliances and platforms. Several M2M communication technologies and data representation techniques have been standardized and often established by the manufacturers. For such reasons, many Home Automation Systems (HAS) are irreconcilable due to the incompatibility of their communication technologies. In order to take a step towards HAS interoperability, in this paper we propose RouteX, an experimental cross-technology platform able to manage home devices belonging to different networks and using different technologies. It leverages the potential of Service Oriented Architectures (SOA), providing the user with an abstraction layer over a multitude of home sensors and actuators. We also present a practical user interface, through which the user is able to administrate efficiently all his or her home appliances no matter which technology they use.