{'fraction_non_alphanumeric': 0.023314429741650915, 'fraction_numerical': 0.0, 'mean_word_length': 5.42914979757085, '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}}
Towards a global IoT: Resource re-utilization in WSNs

The Internet of Things (IoT) is envisioned as a paradigm shift, with a plethora of applications, on the premise of well-established enabling technologies; prominently Wireless Sensor Networks (WSNs) and RFIDs. The former has evolved to improve energy efficiency and resilient operation, yet true scalability has only been recently probed and quite sparsely advanced. Moreover, the traditional approach, whereby most WSN platforms are tailored for a single-application, imposes significant rigidity in re-utilizing platforms for new applications, and limitations on re-using previously deployed ones. In remedy, we present a novel paradigm in WSNs to efficiently utilize network resources, and extend it to a platform for multiple applications to cross-utilize resources over multiple WSNs. We present the approach in three phases; the first calibers resources in the network and their usability. Then applications are represented as finite sets of functional requirements. Finally, we present an optimization approach to find an optimal mapping between applications and resources. This paradigm presents a leap in scalability, not only in a WSN but across multiple ones, dynamically accommodating varying resources being introduced and removed; in addition to utilizing transient resources in their vicinity. To this end, we present an architecture to efficiently adopt WSNs in IoT with changing demands and scale. Our approach is further explained and demonstrated via a detailed use case depicting the premise of IoT applications.