{'fraction_non_alphanumeric': 0.028448275862068967, 'fraction_numerical': 0.0017241379310344827, 'mean_word_length': 5.208556149732621, '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}}
Raproto: an open source platform for rapid prototyping of wearable medical devices

For researchers, especially in remote health monitoring and ubiquitous computing, it is common to expend a significant amount of time and effort to develop data collection systems that can be used outside of the lab or clinic. These systems tend to be customized and highly specific to the task at hand; thus, they are not general enough to support other tasks. In this paper, we present Raproto, an open-source, easy-to-use rapid prototyping platform that facilitates data collection and visualization from sensors on commercially available, off-the-shelf smartwatches. The Raproto platform consists of three components: the smartwatch, communication protocol, and server. These components support the collection, transmission, storage, analysis, and visualization of data. We evaluate our platform on limiting factors including the smartwatch battery life, data loss during transmission, and data latency. Overall, we find that the smartwatch can last for over 24 hours on a single charge, has little to no data loss, and less than a second of data latency per transmission.