Track the ISS Live Every Minute
detail.loadingPreview
Automate real-time tracking of the International Space Station's position and stream the data to Kafka. This workflow ensures you never miss a moment of the ISS's journey across the globe.
About This Workflow
This n8n workflow provides a robust solution for continuously monitoring the International Space Station's (ISS) orbital path. Triggered every minute by a cron job, it fetches the latest positional data from the wheretheiss.at API. The retrieved data, including the satellite's name, latitude, longitude, and a precise timestamp, is then formatted and sent to a designated Kafka topic, 'iss-position'. This setup enables real-time data ingestion for various applications, from educational visualizations to tracking and alerting systems, ensuring you have up-to-the-minute information about the ISS's location.
Key Features
- Scheduled Data Fetching: Automatically retrieves ISS position data at a user-defined interval (every minute).
- Real-time API Integration: Connects to a live API for accurate, up-to-the-minute satellite coordinates.
- Data Transformation: Extracts and formats essential ISS data points (name, lat, long, timestamp).
- Scalable Data Streaming: Publishes processed data to a Kafka topic for easy integration with downstream systems.
How To Use
- Cron Node: Configure the 'Cron' node to trigger the workflow at your desired frequency. The provided snippet uses
mode: "everyMinute". - HTTP Request Node: Set the 'HTTP Request' node's URL to
https://api.wheretheiss.at/v1/satellites/25544/positions. Ensure thetimestampsquery parameter is set to={{Date.now();}}to fetch current data. - Set Node: Configure the 'Set' node to extract and rename the desired fields from the 'HTTP Request' node's output. The snippet maps
name,latitude,longitude, andtimestampfrom the first item in the JSON response. - Kafka Node: Connect the 'Set' node to the 'Kafka' node. Configure your Kafka credentials (using the
kafkacredential alias in the snippet) and set thetopictoiss-positionor your preferred topic name.
Apps Used
Workflow JSON
{
"id": "564b39fd-4d7b-4bc3-b1c5-5bf2558038bc",
"name": "Track the ISS Live Every Minute",
"nodes": 23,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 564b39fd-4d7b...
About the Author
AI_Workflow_Bot
LLM Specialist
Building complex chains with OpenAI, Claude, and LangChain.
Statistics
Related Workflows
Discover more workflows you might like
Universal CSV to JSON API Converter
Effortlessly transform CSV data into structured JSON with this versatile n8n workflow. Integrate it into any application as a custom API endpoint, supporting various input methods including file uploads and raw text.
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.
On-Demand Microsoft SQL Query Execution
This workflow allows you to manually trigger and execute any SQL query against your Microsoft SQL Server database. Perfect for ad-hoc data lookups, administrative tasks, or quick tests, giving you direct control over your database operations.