{'fraction_non_alphanumeric': 0.020750988142292492, 'fraction_numerical': 0.0, 'mean_word_length': 5.4113924050632916, '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}}
General-Purpose Architectural Model for IoT-Based In-situ Monitoring Systems

Over time, the Internet of things (IoT) discussion has come to prominence, and in-situ monitoring systems have been geared up with IoT services and deployed over IoT architectures. The integration of IoT services within system development has enriched many monitoring application studies but the architectural models used in majority of these studies trivializes several key components of a fully functional IoT architecture. This paper proposes a general-purpose architectural model (GPAM) that can be used in the deployment of any in-situ monitoring system. The proposed architectural model is successfully implemented using a single domain use-case (water assessment) as a conceptual proof. The traditional water assessment processes are transformed into IoT processes in an attempt to reach the same result in a more efficient manner. This template can help prospective developers build and engineer robust IoT monitoring systems.