HikiMu慕慕

关于HikiMu-EEW

HikiMu-EEW地震预警系统,依托于福建地震局提供的API,致力于为用户提供及时、准确的地震预警服务。该系统通过实时监测地震局发布的数据,检测到地震活动时,便会立即启动预警机制
根据假设 利用哈弗辛公式(Haversine formula)距离 = 2R × arcsin(√(sin²(Δφ/2) + cosφ1·cosφ2·sin²(Δλ/2)))结合预设的6.8km/s波速,推算出剩余避险时间。由于计算本地预估烈度的算法比较复杂,故预览图的"[颜色]"仅代表"震源"级别[蓝色]、[黄色]、[橙色]、[红色]。
由于沿海地震速报主要用于中国台湾和大陆华南沿海地带,速报平台由CWA(台湾气象署)和FJEA(福建地震局)提供不同地区的地震速报内容;目前大陆地区虽然可以采用地牛Wake Up!DPIPTREM等。台湾本地地震的响应速度通常较快。而福建地震局自主研发的速报系统,虽然也在台湾地区部署了观测站,但因地震活动的复杂性和地域差异,对台湾地震的监测效果与本地系统存在一定差距。
在实际应用中,我们观察到福建地震局系统对大陆地区的地震预警表现较为稳定。为平衡不同区域的监测需求,采用双API接入策略:
*大陆近海地震:优先采用福建地震局数据
*台湾地区地震:同步接入台湾气象署数据
这种互补设计既保留福建系统对大陆地震的监测优势,又通过台湾数据源弥补区域盲区,使预警覆盖更全面。
此项目开始的时间是2024年03月04日

ESP32地震观测站

加速度监测器和地震预警系统

HikiMu地震预警系统 | HikiMu-EEW (福建地震预警)(台湾气象署)(硬件版)(此图为福州晋安观测站)
HikiMu地震预警终端 申请表
- **核心组件** ESP32 (ESP-WROOM-32) 23.84 MPU6050(加速度传感器) 19.4 若干跳线 有源蜂鸣器 2.62 - **扩展模块** 若干LED(具有红、黄、橙、蓝) 开发成本 35(根据需求)
需要说明的是,以上价格仅供参考,实际价格可能会有所波动。

API接口方面

HikiMu-EEW地震预警系统提供了API接口,用户可以通过这些接口获取实时的地震速报信息。API接口的使用需要遵循一定的前提条件和使用规范。
访问API时,需要使用8266端口(http://*.*.*.*:8266/{name.json}),若使用默认端口80/443端口,在周审时,可能会被误判为异常流量,因此建议您使用8266端口访问API接口。
如果您使用了User-Agent伪装,也请您添加上您所服务的域名或IP
注:使用User-Agent(用户标识)伪装时,请确保您所添加的域名或IP是经过授权或是合法的,境外域名或IP的会被重点关注。若使用有带域名的用户标识时,经过核查后,若您使用伪官方域名或IP来获取数据时,您的IP或域名可能会被列入黑名单,您后续将无法获取数据。
,使用python抓包的时候,
也请您注意控制请求速度,因过于频繁或超过1秒5次,可能会面临IP封禁
前提条件需要确保 API监控转发程序状态是正常的;在正常的前提下,您可以使用下述API接口。



http://119.29.227.6:8266/wake_up.json
在下述API中无论哪里发生地震,都会触发,触发json数据格式如下: {"ring": ture}
2分钟后或无触发情况下:{"ring": false}

福建地震局地震速报 API (HikiMu-EEW中转) "
http://119.29.227.6:8266/fjea_list.json"
或默认空数组(3分钟后没有变化则恢复[])
http://119.29.227.6:8266/moinc.json
>> 刷新时间 约2秒刷新一次,注意延迟,数据来源:福建省地震局

TREM地震速报 API (HikiMu-EEW中转) "
http://119.29.227.6:8266/trem-eew.json"
>> 刷新时间 约2秒刷新一次,注意延迟,数据来源:ExptechTW
注意默认是空数组,只有在发生地震时才会有数据返回。
author字段为数据来源,分为cwa(台湾气象署)/fjdzj(福建地震局)/scdzj(四川地震局)
数据格式示例: [ { "author": "cwa", //数据来源 "eq": { "depth": 10, //深度 "lat": 23.45, //纬度 "loc": "花蓮縣卓溪鄉", //震中位置 "lon": 121.34, //经度 "mag": 4.7, //震级 "max": 4, //最大震度 "time": 1741793261000 //发震时间戳 }, "final": 0, "id": "1140871", //地震ID "serial": 4, "status": 0, "time": 1741793288000 } ]



测站数据API

测站数据API提供了实时的地震观测站数据,用户可以通过这些接口获取各个观测站的实时数据。但请注意,请勿做非法的用途。您可以进行2次开发,在此之前,您需要确保您已熟悉hikimu地震预警系统的操作
需要注意的是,部分测站可能因固件开发测试需要,可能存在数据不准确的情况,因此请谨慎使用。


*** hikimu_QZHG_LED_V2.json = 泉州惠安洛阳大道华光部 hikimu_Fuzhou_ChangLe.json = 福州长乐观测站 hikimu_FZJA_LED_V2.json = 福州晋安观测站 ***
测站json内字段如下:
{ "id": "TEST", //测站ID "name": "test", //测站名称 "time": "00:00:00", //测站时间 "timestamp": 000000000, //测站时间戳(毫秒) "X": 0, //测站X轴加速度 G值 单位m/s² "Y": 0, //测站Y轴加速度 G值 单位m/s² "Z": 0, //测站Z轴加速度 G值 单位m/s² "earthquake_intensity": 0, //测站烈度 "mercalli_intensity": 0, //测站里氏震度 "pga": 0, //测站PGA值 gal值 "pgv": 0.078, //测站PGV值 cm/s "ns": 2.457, //NS方向PGA(gal) "ew": 2.51, // EW方向PGA(gal) "ud": 5.482, // UD方向PGA(gal) "online": true, //测站在线状态 ture或false }

关于HikiMu地震预警网页版

HikiMu 地震预警系统网页版提供主题模式选择,满足不同环境下的浏览需求;用户可设置地震预警的震级阈值,避免低震级地震的频繁预警干扰;还能够显示地震波形图,并允许用户选择不同的波形图数据源,但波形图仅供参考且占用的数据量较大;因此在日志中用户的 IP 信息和设备 User Agent 会比较明显,用户可查看隐私政策了解具体收集类别。
戳我可前往 WEB版本 >> HikiMu地震预警网页版