{'fraction_non_alphanumeric': 0.02142857142857143, 'fraction_numerical': 0.002857142857142857, 'mean_word_length': 5.368181818181818, '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}}
A Smart Device Using Low-Cost Sensors to Detect Earthquakes

Due to the significant development of hardware and software technologies in mobile and embedded computing, small hand-held devices such as smartphones have been used to detect earthquakes. In the past few years, there were efforts to detect earthquakes using a low-cost acceleration sensors inside a smartphone. However, it is not only costly to use a smartphone for merely detecting earthquakes, but also a waste of computing resources because smartphones comes with a powerful CPU, plentiful memory, and other auxiliary sensors. Also, a smartphone always needs to be connected to Internet. In this paper, we introduce a stand-alone earthquake detection device equipped with an acceleration sensor and Wi-Fi, First, we systematically evaluated a set of acceleration sensors by assessing their performance and accuracy to select the most suitable acceleration sensor, and then developed an designated device that can detect earthquakes and send alerts to nearby devices. Furthermore, to distinguish earthquakes from daily motions, we employed a Artificial Neural Network(ANN) technique with the earthquake dataset obtained from the Pohang earthquake in South Korea, 2017. Our result shows that a low-cost acceleration sensor can be used to detect an earthquake, thereby enhancing the public safety of communities vulnerable to earthquakes.