{'fraction_non_alphanumeric': 0.02217741935483871, 'fraction_numerical': 0.016129032258064516, 'mean_word_length': 5.4480519480519485, '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}}
Implementing indoor positioning system via ZigBee devices

A wireless indoor positioning system is developed with the ZigBee technology. ZigBee devices with chipset reference designs or design-in modules are used for hardware implementation. Using Jennic's JN5121 and Texas Instrument's CC2430 system-on-chip modules for 2.4 GHz IEEE 802.15.4 and ZigBee, we developed the indoor positioning system testbed. Channel measurements via the testbed verified the log-normal indoor channel propagation model and were used to calculate the model parameters. We proposed an effective cooperative localization algorithm that is tailored to the ZigBee profile. It uses the ZigBee link quality indicator, which is directly related to the received signal strength, to acquire the pair-wise distances between the nodes in the network. In order to yield positioning accuracy, the algorithm combines the multidimensional scaling with the maximum likelihood estimation, and overcomes their inherent drawbacks.