{'fraction_non_alphanumeric': 0.011142061281337047, 'fraction_numerical': 0.0, 'mean_word_length': 5.093220338983051, '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}}
An Efficient Bypassing Void Routing Protocol Based on Virtual Coordinate for WSNs

Inspired by the structure composed of edge nodes without routing voids, a routing protocol based on virtual coordinates is proposed in this letter. The basic idea of the proposed protocol is to transform a random structure composed of edge nodes into a regular one by mapping edge nodes to virtual nodes on a virtual circle. The virtual circle can prevent greedy forwarding from failing by proposed strategies, so that control overhead and the average length of routing paths can be reduced. Simulations show the proposed protocol has higher delivery ratio, shorter path length, and less control packet overhead and energy consumption.