{'fraction_non_alphanumeric': 0.01864035087719298, 'fraction_numerical': 0.0, 'mean_word_length': 5.006578947368421, '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}}
A Review of RPL Protocol Using Contiki Operating System

Growth of Internet of Things (IoT), in leaps and bounds has diverted major attention towards wireless sensor networks and its associated routing protocols. Use of a routing protocol which is not suitable for a particular scenario may result in a loss of packets. This in turn will lead to retransmissions which has an obvious impact on bandwidth, the amount of power being consumed among various other parameters. These issues are to be considered since IoT involves Low Power and Lossy Networks (LLNs) formed using low power devices. Hence for IoT applications, Routing Protocol for LLNs (RPL) is custom designed. The objective of this study is to describe the RPL protocol and the operating system contiki which paves the way for its reliable implementation. Also, a collective information regarding RPL implementation is provided for better comparison.