Cours:BUTiot Meteo : Différence entre versions
(3 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 6 : | Ligne 6 : | ||
* Travail : | * Travail : | ||
− | ** une partie "collecte de | + | ** une partie "collecte de données" (à réaliser en NodeRed dans un premier temps, puis en Node.js) qui doit recevoir des données et les envoyer sur un broker |
** une partie "affichage" (à réaliser en NodeRed) qui doit lire des données du broker et réaliser un affichage graphique | ** une partie "affichage" (à réaliser en NodeRed) qui doit lire des données du broker et réaliser un affichage graphique | ||
* Cahier des charges : | * Cahier des charges : | ||
Ligne 12 : | Ligne 12 : | ||
*** Depuis Node-Red : <code>node-red-node-openweathermap</code>, https://flows.nodered.org/node/node-red-node-openweathermap (bien lire la doc !) | *** Depuis Node-Red : <code>node-red-node-openweathermap</code>, https://flows.nodered.org/node/node-red-node-openweathermap (bien lire la doc !) | ||
** Vous pouvez utiliser cette clé : <code>1e90418b02a06a45cf82442822b1b179</code> | ** Vous pouvez utiliser cette clé : <code>1e90418b02a06a45cf82442822b1b179</code> | ||
− | ** Les données | + | ** Les données pourront être enregistrées progressivement dans un fichier texte pour archivage (format JSON par exemple) |
− | ** En respectant un contexte « | + | ** En respectant un contexte « domotique», vous pourrez ajouter les fonctionnalités que vous souhaitez. |
*** Un exemple simple : http://developers.sensetecnic.com/article/a-node-red-flow-to-monitor-the-weather/ | *** Un exemple simple : http://developers.sensetecnic.com/article/a-node-red-flow-to-monitor-the-weather/ | ||
− | *** Un guide assez clair et complet sur l'écriture de blocs de fonctions : https://stevesnoderedguide.com/node-red-functions. En particulier : | + | *** Un guide assez clair et complet sur l'écriture de blocs de fonctions NodeRed: https://stevesnoderedguide.com/node-red-functions. En particulier : |
**** comment gérer plusieurs entrées | **** comment gérer plusieurs entrées | ||
**** comment gérer plusieurs sorties | **** comment gérer plusieurs sorties | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Version actuelle datée du 13 décembre 2023 à 14:05
Projet - suivi de données météorologiques
- Travail :
- une partie "collecte de données" (à réaliser en NodeRed dans un premier temps, puis en Node.js) qui doit recevoir des données et les envoyer sur un broker
- une partie "affichage" (à réaliser en NodeRed) qui doit lire des données du broker et réaliser un affichage graphique
- Cahier des charges :
- Exploiter les données météorologiques de OpenWeather
- Depuis Node-Red :
node-red-node-openweathermap
, https://flows.nodered.org/node/node-red-node-openweathermap (bien lire la doc !)
- Depuis Node-Red :
- Vous pouvez utiliser cette clé :
1e90418b02a06a45cf82442822b1b179
- Les données pourront être enregistrées progressivement dans un fichier texte pour archivage (format JSON par exemple)
- En respectant un contexte « domotique», vous pourrez ajouter les fonctionnalités que vous souhaitez.
- Un exemple simple : http://developers.sensetecnic.com/article/a-node-red-flow-to-monitor-the-weather/
- Un guide assez clair et complet sur l'écriture de blocs de fonctions NodeRed: https://stevesnoderedguide.com/node-red-functions. En particulier :
- comment gérer plusieurs entrées
- comment gérer plusieurs sorties
- Exploiter les données météorologiques de OpenWeather