{'fraction_non_alphanumeric': 0.022641509433962263, 'fraction_numerical': 0.011320754716981131, 'mean_word_length': 4.566433566433567, '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}}
Thread: An IoT Protocol

Thread is a new IoT protocol released by Thread Group Inc. in 2015. More than 200 companies are currently members of the Thread Group Inc. and supporting this protocol. This paper provides an overview of the Thread protocol and discusses all the network layers. In the physical layer's overview we discuss the requirements for wireless communication. In the data link (MAC) layer we discuss the MAC link establishment (MLE) datagrams. We discuss use of 6LoWPAN addressing mode, which is a low power version of IPv6. In the network layer we discuss communication links and routing. In the transport layer we discuss the use of CoAP protocol and DTLS. In the security section we discuss setting up Commissioning agent and adding Thread devices to the Private Area Network.