关于HikiMu-EEW
HikiMu-EEW地震预警系统,依托于福建地震局提供的API,致力于为用户提供及时、准确的地震预警服务。该系统通过实时监测地震局发布的数据,检测到地震活动时,便会立即启动预警机制
根据假设 利用哈弗辛公式(Haversine formula)距离 = 2R × arcsin(√(sin²(Δφ/2) + cosφ1·cosφ2·sin²(Δλ/2)))
结合预设的6.8km/s波速,推算出剩余避险时间。由于计算本地预估烈度的算法比较复杂,故预览图的"[颜色]"仅代表"震源
"级别[蓝色]、[黄色]、[橙色]、[红色]。
由于沿海地震速报主要用于中国台湾和大陆华南沿海地带,速报平台由CWA(台湾气象署)和FJEA(福建地震局)提供不同地区的地震速报内容;目前大陆地区虽然可以采用地牛Wake Up!、DPIP、TREM等。台湾本地地震的响应速度通常较快。而福建地震局自主研发的速报系统,虽然也在台湾地区部署了观测站,但因地震活动的复杂性和地域差异,对台湾地震的监测效果与本地系统存在一定差距。
在实际应用中,我们观察到福建地震局系统对大陆地区的地震预警表现较为稳定。为平衡不同区域的监测需求,采用双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地震预警网页版