Jian Project WebSocket 数据服务

本服务通过 WebSocket 推送多源地震情报与预警数据,适合学习与对接调试。

基础地址:wss://api.sismotide.top

心跳间隔:约 30 秒(服务端主动推送 heartbeat

编码:UTF-8 JSON

可用路径

路径 说明 文档
/all 公开源多源聚合快照 查看
/nied 日本防災科学技術研究所预警 查看
/cwa-eew 台湾中央气象署预警 查看
/cwa 台湾中央气象署速报 查看
/cenc 中国地震台网中心速报 查看
/early-est 意大利国家地球物理与火山学研究所 Early-est 快速定位 查看
/tmd 泰国气象局 查看
/bmkg 印尼气象气候地球物理局 查看
/usgs 美国地质调查局 查看
/emsc 欧洲地中海地震中心 查看
/hko 香港天文台 查看
/gfz 德国地学研究中心 GEOFON 查看
/ingv 意大利国家地球物理与火山学研究所 查看
/geonet 新西兰地质灾害监测网 查看
/nrcan 加拿大自然资源部 查看
/usp 巴西圣保罗大学 查看
/bcsf 法国中央地震局 查看
/mmd 马来西亚气象局 查看

消息协议

连接成功后服务端推送 UTF-8 JSON:有数据时先发最新一条,之后仅在变化时更新。

心跳与探测

服务端约每 30 秒推送 heartbeat。客户端可发送纯文本 ping,或 JSON {"type":"ping"},服务端回复 pong

heartbeat
{ "type": "heartbeat", "ver": "1.1.0", "id": "550e8400e29b41d4a716446655440000", "timestamp": 1630000000000 }
pong
{ "type": "pong", "timestamp": 1630000000000 }

业务数据

多数路径推送单源事件,字段因源而异。示例如下:

单源更新(usgs 样例)
{ "type": "usgs", "Data": { "id": "hv75017831", "originTime": 1786793416000, "latitude": 18.819, "longitude": -155.192, "depth": 7.23, "magnitude": 1.89, "placeName": "49 km SE of Naalehu, Hawaii", "infoTypeName": "Automatic" }, "md5": "cb13813ea3de308cbd53c2fb1f6d839c" }

历史列表

下列路径可拉取最近 50 条,命令可用纯文本或 {"command":"..."}

路径 命令 响应类型
/cenc/all cenclist cenclist_response
/cwa/all cwalist cwalist_response

聚合通道

/all 全量按源分片存放,单源更新带 type / Data / md5。详见 /all 文档

注意事项

  • 无效路径会立即关闭连接
  • 客户端需自行实现断线重连;证书续期可能瞬时掐断长连接
  • 数据格式以各路径文档为准
  • 时间统一为北京时间(UTC+8)

字段细节见左侧各路径文档;调试可用 WebSocket 数据查询工具