{'fraction_non_alphanumeric': 0.030583873957367932, 'fraction_numerical': 0.0009267840593141798, 'mean_word_length': 5.315789473684211, '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}}
A Unified Solution for IoT Device Management

Sensing and actuating tasks in the Internet of Things (IoT) increasingly involve a variety of sensors, comprising not only physical, electronic-based devices, but also virtual sensors (i.e., software agents that abstract one or more physical sensors), and even human sensors, such as, humanoriginated data collected from social networks. In this context, the main objective of this paper is to propose and present a unified IoT device management solution based on the LightWeight Machine-to-Machine (LwM2M) protocol that deals with the heterogeneity of sensing and actuating mechanisms in IoT. We start by presenting the underlying concepts and then proceed to present the proposed unified management model. Subsequently, proof-of-concept implementations of the proposed model using physical sensors, virtual sensors, and human sensors are presented. The outcome of these implementations, which use off-the-shelf technology, shows that the proposed management approach is feasible and leads to a unified view of all types of sensing.