Font size
WorksheetsOC-Intro-Partie2
Total questions: 14
Worksheet time: 7mins
Quelles sont les principales possibilités pour alimenter un objet connecté ?
Par une pile ou une batterie rechargeable
Par connexion Bluetooth
Par récupération d’énergie (solaire, vibrations, etc.)
Par une alimentation filaire (USB, secteur, etc.)
Quelles stratégies sont utilisées pour réduire la consommation d’énergie des objets connectés ?
Utilisation de microcontrôleurs basse consommation avec des modes veille et réveil sur événement
Dans certains cas, remplacement pur et simple des capteurs usés plutôt que de changer leurs batteries
Protocoles de sécurité allégés pour limiter la consommation
Suppression de la sécurité pour économiser l’énergie
Communication optimisée (envoi par lots, protocoles légers comme LoRa ou BLE)
Pourquoi un objet connecté utilise-t-il du stockage local ?
Pour augmenter sa portée radio de communication
Pour sauvegarder des paramètres système ou des identifiants
Pour réduire le nombre de transmissions et ainsi économiser de l’énergie
Pour continuer à fonctionner même en mode déconnecté (offline)
Pour enregistrer temporairement des données issues des capteurs ou des journaux (logs)
Dans un objet connecté, un actionneur consomme généralement plus d’énergie qu’un capteur.
Vrai
Faux
Cocher la ou les affirmations correctes concernant l’horloge RTC dans un objet connecté
l'RTC est toujours externe
l'RTC a un grand impact sur la consommation de l'énergie de l'objet connecté
L’RTC peut réveiller le microcontrôleur à intervalles précis sans que celui-ci consomme d’énergie en permanence.
L’RTC fonctionne uniquement lorsque le microcontrôleur est alimenté.
Cocher les bonnes raisons d’utiliser une antenne externe sur un objet connecté
Améliorer la portée radio et la qualité du signal
Réduire la consommation électrique du microcontrôleur
Offrir plus de flexibilité dans le placement, par exemple si le boîtier est métallique
Permettre une meilleure directivité en orientant le signal
S’adapter à différents protocoles et bandes de fréquences
Cocher les affirmations correctes concernant un dashboard IoT (Le Dashboard est un composant fonctionnel nécessaire pour les objets connectés)
L’hébergement peut se faire sur un serveur local ou dans le cloud.
Pour communiquer avec les objets, un dashboard doit toujours utiliser des protocoles propriétaires, les API REST ou MQTT ne suffisent pas.
Il sert à visualiser des données ; il ne peut pas envoyer de commandes aux objets.
Il peut inclure des alertes et notifications pour informer les utilisateurs d’événements critiques.
Cocher les affirmations correctes concernant l’utilisation du cloud dans un système IoT
Le cloud permet de centraliser le stockage et le traitement des données de nombreux objets connectés.
Les objets connectés n’ont jamais besoin de traitement local si le cloud est utilisé.
Le cloud facilite l’accès aux dashboards et aux applications depuis n’importe où.
L’utilisation du cloud peut introduire de la latence pour des décisions temps réel critiques.
Cocher les affirmations correctes concernant l’edge computing
Permet de réduire la latence et la consommation de bande passante vers le cloud
Peut traiter des données critiques localement pour déclencher des actions instantanées
Ne peut inclure aucune fonction de chiffrement
Peut inclure des fonctions d'agrégation simples.
Cocher les affirmations correctes concernant le fog computing dans un système IoT
Le fog est une couche intermédiaire entre le cloud et les objets connectés
Le fog computing est identique à l’edge computing et n’a aucune différence conceptuelle
Peut fusionner les données de plusieurs edges
peut améliorer la réactivité et réduire le trafic réseau vers le cloud.
Un programme Arduino/ESP32 est généralement organisé en trois parties :
1. Bibliothèques et variables globales
2. Fonction setup()
3. Fonction loop()
La fonction setup() s’exécute une seule fois au démarrage du microcontrôleur.
La fonction loop() contient la logique répétitive et s’exécute en boucle infinie.
Les bibliothèques et variables globales servent uniquement à initialiser les capteurs.
Cette organisation est commune à toutes les cartes Arduino.
Cocher les affirmations correctes concernant la partie “bibliothèques et variables globales” d’un programme Arduino/ESP32
On y inclut les bibliothèques nécessaires (#include) pour capteurs, Wi-Fi, Bluetooth, etc.
Elle sert à initialiser les périphériques matériels
Cette partie s’exécute en boucle infinie après setup().
On y définit des variables et objets accessibles dans tout le programme.
Cocher les affirmations correctes concernant la fonction setup()
Elle s’exécute une seule fois au démarrage du microcontrôleur.
Elle permet d’initialiser les périphériques, capteurs, modules de communication.
Elle contient la logique répétitive et les traitements continus.
Elle est obligatoire dans tous les programmes Arduino/ESP32.
Cocher les affirmations correctes concernant la fonction loop()
Elle s’exécute en boucle infinie après la fin de setup().
Elle s’exécute une seule fois au démarrage.
Elle peut fonctionner en parallèle avec d'autres tâches.
Elle contient les tâches répétitives comme lecture des capteurs, contrôle des actionneurs, envoi de données.
