{'fraction_non_alphanumeric': 0.019743863393810034, 'fraction_numerical': 0.0032017075773745998, 'mean_word_length': 5.25, '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}}
eNEUTRAL IoNT: Energy-Neutral Event Monitoring for Internet of Nano Things

Advancements in nanotechnology promise new capabilities for the Internet of Things (IoT) to monitor extremely fine-grained events with sensors as small as a hundred nanometers. Researchers predict that such tiny sensors can be connected to the Internet using graphene-based nano-antenna radiating in the terahertz band, giving rise to the so-called Internet of Nano-Things (IoNT). Powering such wireless communications with nanoscale energy supply, however, is a major challenge to overcome. Since in many application domains, different types of events discharge different amounts of energy to the environment, we propose an energy-neutral event monitoring framework, called eNEUTRAL IoNT, that allows the sensors to transmit event information using only the amount of energy harvested from the events. We design and analyze two implementation options for this framework. The first option uses a single pulse containing the entire energy harvested from the event but manipulates its time duration to create a unique pulse amplitude for a given combination of event type and its location. In the second option, the harvested event energy is divided into two pulses so that the energy of the first pulse uniquely defines a location and the second pulse uses the remaining energy to identify event types. To minimize classification error at the receiver, we optimize pulse durations in the single-pulse option and pulse energies in the dual-pulse option. Feasibility of eNEUTRAL IoNT is demonstrated using extensive numerical experiments involving terahertz channels. We find that the dual-pulse approach significantly outperforms the single-pulse approach achieving 99% accuracy for detecting both location and event type in 10-node network monitoring two different event types for a radius of 28 mm.