Automatisation Google Cloud avec n8n : mise à jour ISS en temps réel
Ce workflow n8n a pour objectif de recevoir des mises à jour sur la position de la Station Spatiale Internationale (ISS) chaque minute et de les enregistrer dans une base de données Google Cloud. Dans un contexte où le suivi des objets en orbite est crucial pour diverses applications, ce type d'automatisation n8n permet aux entreprises et aux développeurs d'accéder à des données en temps réel sans intervention manuelle. Par exemple, des entreprises travaillant dans le secteur de l'éducation ou de la recherche spatiale peuvent bénéficier de ces informations pour enrichir leurs projets ou applications.
- Étape 1 : le déclencheur est un nœud Cron qui s'exécute chaque minute.
- Étape 2 : une requête HTTP est effectuée pour récupérer les données de position de l'ISS via une API.
- Étape 3 : les données récupérées sont ensuite traitées par un nœud Set qui permet de structurer les informations avant de les envoyer.
- Étape 4 : finalement, les données sont transférées vers une base de données en temps réel de Google Cloud grâce à un nœud dédié. Ce workflow offre une solution efficace pour automatiser la collecte de données, réduisant ainsi le temps et les efforts nécessaires pour obtenir des informations critiques. En intégrant cette automatisation, les entreprises peuvent améliorer leur réactivité et leur capacité d'analyse, tout en minimisant les erreurs humaines.
Workflow n8n Google Cloud, base de données, ISS : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Google Cloud, base de données, ISS : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "134",
"name": "Receive updates for the position of the ISS every minute and push it to a database",
"nodes": [
{
"name": "Cron",
"type": "n8n-nodes-base.cron",
"position": [
550,
300
],
"parameters": {
"triggerTimes": {
"item": [
{
"mode": "everyMinute"
}
]
}
},
"typeVersion": 1
},
{
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"position": [
750,
300
],
"parameters": {
"url": "https://api.wheretheiss.at/v1/satellites/25544/positions",
"options": {},
"queryParametersUi": {
"parameter": [
{
"name": "timestamps",
"value": "={{Date.now();}}"
}
]
}
},
"typeVersion": 1
},
{
"name": "Set",
"type": "n8n-nodes-base.set",
"position": [
950,
300
],
"parameters": {
"values": {
"number": [
{
"name": "latitude",
"value": "={{$node[\"HTTP Request\"].json[\"0\"][\"latitude\"]}}"
},
{
"name": "longitude",
"value": "={{$node[\"HTTP Request\"].json[\"0\"][\"longitude\"]}}"
},
{
"name": "timestamp",
"value": "={{$node[\"HTTP Request\"].json[\"0\"][\"timestamp\"]}}"
}
],
"string": []
},
"options": {},
"keepOnlySet": true
},
"typeVersion": 1
},
{
"name": "Google Cloud Realtime Database",
"type": "n8n-nodes-base.googleFirebaseRealtimeDatabase",
"position": [
1150,
300
],
"parameters": {
"path": "iss",
"operation": "push",
"projectId": "",
"attributes": "latitude, longitude, timestamp"
},
"credentials": {
"googleFirebaseRealtimeDatabaseOAuth2Api": "firebase realtime credentials"
},
"typeVersion": 1
}
],
"active": false,
"settings": {},
"connections": {
"Set": {
"main": [
[
{
"node": "Google Cloud Realtime Database",
"type": "main",
"index": 0
}
]
]
},
"Cron": {
"main": [
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
}
]
]
},
"HTTP Request": {
"main": [
[
{
"node": "Set",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Google Cloud, base de données, ISS : pour qui est ce workflow ?
Ce workflow s'adresse aux entreprises technologiques, aux chercheurs et aux développeurs qui souhaitent intégrer des données en temps réel dans leurs applications. Il est particulièrement utile pour les équipes techniques ayant une connaissance de base des API et des systèmes de gestion de données.
Workflow n8n Google Cloud, base de données, ISS : problème résolu
Ce workflow résout le problème de la collecte manuelle de données sur la position de l'ISS, qui peut être chronophage et sujet à des erreurs. En automatisant ce processus, les utilisateurs bénéficient d'une mise à jour continue et fiable des données, ce qui leur permet de se concentrer sur l'analyse et l'application des informations plutôt que sur la collecte. Cela réduit également le risque d'erreurs humaines et améliore l'efficacité opérationnelle.
Workflow n8n Google Cloud, base de données, ISS : étapes du workflow
Étape 1 : le workflow est déclenché par un nœud Cron qui s'exécute chaque minute.
- Étape 1 : une requête HTTP est envoyée pour récupérer les données de position de l'ISS.
- Étape 2 : les données reçues sont traitées par un nœud Set pour les structurer correctement.
- Étape 3 : enfin, les informations sont envoyées vers une base de données Google Cloud Realtime pour un stockage et un accès instantané.
Workflow n8n Google Cloud, base de données, ISS : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier l'URL de la requête HTTP pour pointer vers une autre API si nécessaire. Il est également possible d'ajuster les paramètres du nœud Set pour inclure ou exclure certaines données selon vos besoins. Si vous souhaitez utiliser une autre base de données, remplacez le nœud Google Cloud Realtime Database par celui de votre choix. Assurez-vous de configurer correctement les autorisations d'accès pour sécuriser vos données. Enfin, vous pouvez adapter la fréquence d'exécution du nœud Cron selon vos besoins spécifiques.