{'fraction_non_alphanumeric': 0.022598870056497175, 'fraction_numerical': 0.0011299435028248588, 'mean_word_length': 5.467153284671533, '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}}
Mobility Aware RPL (MARPL): Providing Mobility Support for RPL Protocol

Low Power and Lossy Networks (LLNs) is a common type of wireless network in IoT applications. LLN communication patterns usually requires an efficient routing protocol. The IPv6 Routing Protocol for Low-Power and Lossy Network (RPL) is considered to be a possible standard routing protocol for LLNs. However, RPL was developed for static networks and node mobility decreases RPL overall performance. These are the purposes of the Mobility Aware RPL (MARPL), presented in this paper. MARPL provides a mobility detection mechanism based on neighbor variability. Performance evaluation results on the Cooja Simulator confirm the effectiveness of MARPL regarding link disconnection prevention, packet delivery rate and fast mobile node topology reconnection with low overhead impact when compared to other protocols.