{'fraction_non_alphanumeric': 0.022072936660268713, 'fraction_numerical': 0.0, 'mean_word_length': 5.321212121212121, '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}}
Assemble, Control, and Test (ACT): A Management Framework for Indoor IoT Systems

Internet of Things (IoT) networks have become increasingly popular in recent years, and while they may be installed in certain environments with relative ease, the systems increase in size, cost, and complexity as they scale to smart buildings. Since these devices do not exist in flat, open areas, but rather exist in buildings where concrete walls and metal structures obstruct device communication ranges, many of the algorithms and systems that work in theory fall short in such real-world scenarios. This research develops a novel relay placement algorithm for IoT system coverage which takes into account the impact of various obstructions on the performance of wireless communication. In addition, this algorithm is incorporated into our IoT network deployment and management framework. We first evaluated our approach in simulation, then tested the system in a real-world scenario where its effectiveness is compared to previous systems and algorithms.