{'fraction_non_alphanumeric': 0.010893246187363835, 'fraction_numerical': 0.0, 'mean_word_length': 5.381944444444445, '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}}
Borrowed Address Assignment Algorithm Based on Recursive Reduction Model in ZigBee Networks

Aiming at the problem that the existing ZigBee network borrow address assignment algorithm has many orphan nodes and the lower success rate of address assignment, a borrowed address assignment algorithm based on recursive reduction model in ZigBee networks is proposed. The algorithm uses the exponential relationship between the number of router nodes and the network depth in the DAAM algorithm to construct a recursively reduced router node model to provide reserved address space for orphan nodes. Theoretical analysis shows that the algorithm has the same time and storage complexity as the DAAM algorithm. The simulation results show that the algorithm outperforms the DAAM, DAAM-THN, SOSSA and ASTJ algorithms in terms of the success rate of address assignment, and the average time-consuming of assigning address etc.