Atelier APIzza #2

Voici les supports utilisés par Baptiste :

Et maintenant les liens vers les activités de l’atelier ⬇️

Température bâtiment E

On commence cet atelier avec une requête GET pour obtenir la température du bâtiment E du campus d’IMT Atlantique.

Objectif : Lisez le programme modifiez le programme pour afficher la température reçue en l’arrondissant par défaut.

https://fr.vittascience.com/galaxia/?link=65f2846da37a3

Envoi d’une donnée d’un capteur

On continue avec notre requête POST pour envoyer la valeur d’un capteur virtuel de luminosité.

Objectif : Modifiez le programme en indiquant votre prénom dans la variable prenom et en remplaçant le capteur de température par un capteur de luminosité (présent dans la famille de blocs Capteurs). Demandez à Baptiste l’identifiant de votre capteur pour l’activité suivante.

https://fr.vittascience.com/galaxia/?link=65f286aacc611c

Déclenchement du gyrophare

En reprenant l’exemple Température bâtiment E, vous devrez déclencher un relais si la valeur reçue dépasse 100.

Objectif : Modifiez le programme pour récupérer la valeur de votre capteur en utilisant l’identifiant donné par Baptiste. Vous devrez ensuite tester cette valeur et si celle-ci est supérieure à 100 alors vous devrez contrôler (en utilisant le bloc Si Sinon présent dans la famille de blocs Contrôle) à l’état HAUT un relais présent dans la famille de blocs Actionneurs). Si la valeur de votre capteur est inférieure à 100 alors le relais est à l’état BAS.

https://fr.vittascience.com/galaxia/?link=65f2846da37a3

Images Mattermost

Du lundi au jeudi, le bot mattermost affiche une image générée par l’IA Midjourney à 10h25. Ces images commencent à être assez biaisées et il nous semble important de remettre un peu d’IPA (Intelligence Pas Artificielle) dans la sélection et la production des futures images :

Objectif : Vous devez utiliser le terminal et la commande curl pour envoyer une url et une description pour constituer :

curl -X PUT https://nodered.lenuage.io/pictures/ -d '{"url":"https://...", "description":"bla"}' -H 'Content-Type: application/json'