This is a cache of https://developer.ibm.com/tutorials/build-an-openeew-earthquake-early-warning-node-red-dashboard/. It is a snapshot of the page as it appeared on 2025-11-20T07:06:41.275+0000.
Build an Earthquake Early Warning (EEW) system and visualize historical seismic data sets - IBM Developer
This content is no longer being updated or maintained. The content is provided “as is.” Given the rapid evolution of technology, some content, steps, or illustrations may have changed.
Use the example Node-RED flows and dashboards to build an Earthquake Early Warning (EEW) system. After completing this tutorial, you will be ready to modify these example flows and dashboards to create your own EEW and data visualization solution.
The Node-RED flows in this tutorial observe the real-time OpenEEW accelerometer sensor data and calculate if the sensor might be experiencing seismic activity using an algorithm for vibration data.
The following animated gif shows the dashboard created from Example 3:
Learning objectives
In this tutorial, you will:
Install Node-RED and the prerequisites required to build the dashboards
Learn how to program an algorithm to detect seismic shaking
Build a dashboard that displays live Earthquake Early Warning Sensor Alerts on a map and sends a SMS warning if a possible earthquake is detected.
Build a dashboard that plots real-time seismic activity sensor graphs in a chart by subscribing to a MQTT broker.
Build a dashboard that plots the historical seismic activity from an OpenEEW dataset.
Example 3: Plot the historic seismic activity from an OpenEEW dataset
This flow displays a Node-RED dashboard that allows an investigator to select an interesting sensor and time period to study and then queries the OpenEEW dataset. The flow then plots the historical sensor data in a set of graphs.
The openeew-nodered project is just one of the many OpenEEW projects that you can contribute to. Engage with the open source community and build solutions to address issues we all are facing today. Join the Call for Code challenge and contribute to these open source projects that are supported by the Linux Foundation.
About cookies on this siteOur websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising.For more information, please review your cookie preferences options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.