{'fraction_non_alphanumeric': 0.018308631211857017, 'fraction_numerical': 0.0, 'mean_word_length': 4.683168316831683, '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}}
An Architecture to Support Interoperability in IoT Devices

The field of Internet of things has seen a rapid growth in the recent years and it is expected to keep growing as such in the coming years. In order to take advantage of this and to have their share of profit from the market the billion-dollar companies, as well as start-up manufacturers, are competing to make the best possible devices for various tasks as per demand in different IoT domains, hence a new kind of challenge arose i.e. interoperability. Since each manufacturer uses a different combination of technologies in its product, so there is no guarantee that every device in the market would be compatible with every other device, straight out of the box. Due to the heterogeneity of devices in hardware and software, the problem of interoperability has to be taken care of multiple layers of operation. A system is required which eliminates so-called, "closed" or "vertical" silos of information which are followed by each manufacturer only then we can obtain the true value of IoT residing in the data being created and transmitted when the devices interact with each other.