{'fraction_non_alphanumeric': 0.019054878048780487, 'fraction_numerical': 0.008384146341463415, 'mean_word_length': 4.995433789954338, '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}}
Wearable Environmental Sensors and Infrastructure for Mobile Large-Scale Urban Deployment

We present a platform to allow up to 50000 students to simultaneously collect and learn from their personal activity, transportation, and environmental data. The main goals that we met during the design of our sensor platform were to: be low cost; remain powered for the duration of the data collection campaign; robustly sense a wide range of environmental parameters; and be packaged in a form factor conducive to wide-spread adoption and ease of use. We describe and generalize the design methods we applied on the hardware and firmware. Our sensors employ Wi-Fi communication to move data as well as to localize themselves using a radio-map of Singapore. Our system uses embedded as well as server-based machine learning algorithms to perform on-sensor transportation mode identification and state inference. The testing and validation methods that we applied ensured that over 98% of the deployed sensors successfully met all of their design goals. In addition, we summarize the results of a large-scale deployment of our system for a nation-wide experiment in Singapore in 2015, and describe three sample applications of the collected data. We publish sample data sets and algorithm code for researchers to analyze.