
NASA 的 InSight 火星着陆器已于 2022 年底正式退役,其配套的 Insights 天气 API(/insight_weather/)已停止数据采集与服务,所有请求均返回 validity: false;当前可靠的数据源为 Curiosity 火星车搭载的 REMS 仪器,可通过 NASA 提供的公开接口或第三方应用(如 Mars Weather App)获取实时火星气象信息。
nasa 的 insight 火星着陆器已于 2022 年底正式退役,其配套的 insights 天气 api(`/insight_weather/`)已停止数据采集与服务,所有请求均返回 `validity: false`;当前可靠的数据源为 curiosity 火星车搭载的 rems 仪器,可通过 nasa 提供的公开接口或第三方应用(如 mars weather app)获取实时火星气象信息。
NASA 的 InSight(Interior Exploration using Seismic Investigations, Geodesy and Heat Transport)任务于 2018 年登陆火星,主要目标是探测火星内部结构,其搭载的温度、风速与气压传感器也持续回传了长达四年(2018–2022)的火星表面气象数据。然而,该任务已于 2022 年 12 月 21 日被 NASA 正式终止——因太阳能板严重积尘导致电力枯竭,着陆器永久失联。因此,所有依赖 InSight 原始遥测数据的下游服务均已失效,包括其官方公开 API:
https://api.nasa.gov/insight_weather/?api_key=DEMO_KEY&feedtype=json&ver=1.0&sol=1219
无论指定任何 sol(火星日)参数,该端点始终返回空响应或 {"validity": false},并非调用方式错误,而是后端服务已下线。NASA 官方文档(InSight Weather API Documentation)虽仍可访问,但明确标注:“Data collection ceased after mission end; historical data is archived but not served via live API.”
✅ 当前唯一仍在持续运行的火星地表气象数据源是 Curiosity 火星车的 REMS(Rover Environmental Monitoring Station),由西班牙天体生物学中心(CAB)与 NASA 合作运营。其最新数据可通过以下方式获取:
官方网页看板:https://www.php.cn/link/9e30387be1bdc568dfca37927852dc94(每日更新,含气温、气压、风速、紫外线等图表及 Sol 级明细)
-
机器可读 JSON 接口(非 NASA API 密钥体系,无需认证):
curl "https://cab.inta-csic.es/rems/rems_weather.json"
返回结构化 JSON,包含 current_sol、max_temp、min_temp、pressure 等字段,支持直接集成到脚本或 Web 应用中。
iOS/macOS 第三方应用 Mars Weather(开发者 William Paceley):基于 REMS 实时数据构建,提供可视化趋势图、地球-火星天气对比、Sol 历转换等功能,完全离线可用(无数据收集),兼容 iOS 16+/macOS 13+(Apple Silicon)。App 大小仅 8.2 MB,界面简洁专业,适合科研教育与爱好者日常使用。
⚠️ 注意事项:
- 不要尝试复用旧版 InSight API 的 sol= 参数逻辑——它在服务停运后已无意义;
- 所有“历史 InSight 天气数据”仅以静态存档形式保留在 NASA PDS Atmospheres Node,需手动下载 CSV/JSON 文件,不支持动态查询;
- 若需编程接入,建议封装对 cab.inta-csic.es 的轮询逻辑,并添加缓存与错误重试机制(该站点无速率限制,但建议间隔 ≥60 秒)。
总结而言:InSight API 已成历史,Curiosity REMS 是当前火星地表气象数据的黄金标准。与其调试失效接口,不如转向稳定、活跃且开源友好的新数据流——无论是写 Python 脚本解析 JSON,还是借助 Mars Weather 这类专注设计的应用,都能更高效、准确地探索红色星球的气候脉搏。

















