Cron Automate

用于Cron Automate,定时自动获取国际空间站位置数据,整合MQTT协议实时发布,简化数据监控,提高信息获取效率。

2025/7/8
4 个节点
简单
计划简单mqtt自动化api集成
分类:
Schedule TriggeredSimple WorkflowTechnical Infrastructure & DevOps
集成服务:
Mqtt

适用人群

目标受众


- 开发者:希望自动化与 MQTT 的集成。
- 数据分析师:需要定期获取卫星位置数据进行分析。
- 物联网爱好者:对实时数据流感兴趣,想要监测 ISS(国际空间站)的轨迹。
- 教育工作者:用于教学目的,展示如何使用 API 和 MQTT 进行数据传输。

解决的问题

解决的问题


- 实时数据获取:定期从 API 获取 ISS 的位置信息,确保数据的及时性。
- 自动化工作流:通过调度触发,减少人工干预,提高工作效率。
- 数据整合:将获取的卫星位置信息通过 MQTT 进行发布,方便后续处理和分析。

工作流程

工作流步骤


1. Cron 节点:每分钟触发一次,确保工作流的定时执行。
2. HTTP 请求节点:向 https://api.wheretheiss.at/v1/satellites/25544/positions 发送请求,获取 ISS 的实时位置信息。
3. 数据处理节点:使用 Set 节点提取和格式化返回的数据,包括卫星名称、纬度、经度和时间戳。
4. MQTT 节点:将处理后的数据发布到 iss-position 主题,供其他系统或设备订阅和使用。

自定义指南

自定义指南


- 修改触发频率:在 Cron 节点中调整 triggerTimes 设置,改变数据获取的频率。
- 更改 API 请求:在 HTTP 请求节点中,修改 URL 或查询参数,以获取不同的数据源或格式。
- 数据格式化:在 Set 节点中,根据需要添加或修改提取的数据字段。
- MQTT 主题调整:在 MQTT 节点中,修改 topic 设置,以便将数据发布到不同的主题,适应不同的订阅者需求。