Architecture IoT - Chapitre 4

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quel est l'objectif de ce cours?

L'objectif de ce cours est de : Comprendre ce qu'est l'internet des objets, Comprendre l'architecture d'un réseau IoT pour faire communiquer les objets connectés, Connaître les technologies liées aux objets connectés, Mettre en place une chaîne IoT complète.

Quels sont les trois principaux types de cloud computing?

  • Cloud personnel, Cloud professionnel, Cloud commercial
  • Cloud local, Cloud distant, Cloud partagé
  • Cloud mobile, Cloud fixe, Cloud virtuel
  • Cloud public, Cloud privé, Cloud hybride (correct)

Le protocole de communication SPI est une méthode de communication à basse vitesse entre un microcontrôleur et des périphériques.

False (B)

Reliez chaque protocole de communication à son usage principal :

<p>MQTT = Communication légère pour l'Internet des objets SMTP = Envoi de courriels HTTP = Applications web, API REST CoAP = Communication IoT, réseaux contraints AMQP = Messagerie asynchrone, systèmes distribués</p> Signup and view all the answers

Qu'est-ce qu'une passerelle IoT?

<p>Une passerelle IoT est un composant réseau matériel ou virtuel qui connecte des appareils IoT à Internet et gère la transmission de leurs données.</p> Signup and view all the answers

Quels sont les avantages du cloud computing?

<p>Les avantages du cloud computing sont : Coût optimisé, Mise à l'échelle mondiale, Performances accrues, Sécurité renforcée, Vitesse de livraison, Productivité accrue, Fiabilité améliorée.</p> Signup and view all the answers

Expliquez la différence entre une passerelle et un routeur.

<p>Une passerelle est un routeur qui traite les données entre deux réseaux différents. La passerelle peut gérer des protocoles de communication différents.</p> Signup and view all the answers

Quels sont les deux principaux types de plateformes IoT?

<p>Plateformes propriétaires et plateformes open-source (B)</p> Signup and view all the answers

Quels sont certains des critères à prendre en compte lors du choix d'une plateforme IoT?

<p>Gestion des appareils, Gestion de la connectivité, Visualisation des données, Sécurité des objets et des données, Degré d'agilité.</p> Signup and view all the answers

Quelles sont les principales caractéristiques du protocole MQTT?

<p>Le protocole MQTT est léger, basé sur un modèle de publication/abonnement et utilise le protocole TCP.</p> Signup and view all the answers

Le protocole Zigbee est conçu pour les communications à longue portée avec une forte consommation d'énergie.

<p>False (B)</p> Signup and view all the answers

Comment le protocole Z-Wave assure-t-il la sécurité ?

<p>Le protocole Z-Wave est sécurisé en raison de son cryptage de bout en bout et de l'utilisation d'un identifiant unique pour chaque appareil.</p> Signup and view all the answers

Quels sont les avantages du protocole Bluetooth Low Energy?

<p>Le Bluetooth Low Energy offre une faible consommation d'énergie, une portée de 60 mètres et une communication rapide.</p> Signup and view all the answers

L'Internet des objets (IoT) se réfère à un réseau global d'appareils connectés, chacun doté d'une adresse IP dédiée et d'une connexion directe à Internet.

<p>False (B)</p> Signup and view all the answers

Qu'est-ce qu'un réseau maillé en IoT?

<p>Un réseau maillé est un réseau sans fil où chaque appareil peut relayer les données d'autres appareils, étendant ainsi la portée du réseau.</p> Signup and view all the answers

Expliquez le rôle d'un 'broker' dans le protocole MQTT.

<p>Un 'broker' MQTT gère la réception, le filtrage et la publication des messages entre les appareils émetteurs et les appareils récepteurs dans un réseau MQTT.</p> Signup and view all the answers

Flashcards

Qu'est-ce que l'Internet des objets (IoT) ?

L'Internet des objets (IoT) est un réseau d'objets physiques, d'appareils, de véhicules, de bâtiments et d'autres éléments intégrés de capteurs, de logiciels, d'actionneurs et de réseaux de communication qui permettent à ces objets de collecter et d'échanger des données.

Qu'est-ce que l'architecture IoT ?

L'architecture IoT décrit la structure et l'organisation d'un système IoT, en définissant les composants, les interactions et les flux de données.

Qu'est-ce que la couche physique en architecture IoT ?

La couche physique est la partie la plus basse de l'architecture IoT. Elle est constituée d'appareils physiques comme les capteurs, les actionneurs et les dispositifs connectés.

Qu'est-ce que la couche réseau en architecture IoT ?

La couche réseau est responsable de la communication entre les appareils de la couche physique et d'autres objets, serveurs et appareils réseau. Elle gère également la transmission des données.

Signup and view all the flashcards

Qu'est-ce qu'un protocole de communication ?

Un protocole de communication définit les règles standards pour la communication entre des dispositifs numériques. Il permet de connecter un objet à un réseau, filaire ou sans fil.

Signup and view all the flashcards

Qu'est-ce qu'une passerelle (gateway) IoT ?

Une passerelle (gateway) IoT est un élément d'un réseau qui permet la communication entre des réseaux utilisant différents protocoles. Les passerelles servent de nœuds de réseau qui permettent l'accès à d'autres réseaux.

Signup and view all the flashcards

Qu'est-ce qu'un protocole de communication interne ?

Les protocoles de communication internes sont utilisés pour l'échange d'informations à l'intérieur d'un système ou entre des composants proches, comme les microcontrôleurs, les capteurs ou les actionneurs.

Signup and view all the flashcards

Qu'est-ce qu'un protocole de communication externe ?

Les protocoles de communication externes permettent à un système embarqué de communiquer avec d'autres systèmes ou avec le monde extérieur.

Signup and view all the flashcards

Qu'est-ce que l'UART ?

UART (Universal Asynchronous Receiver-Transmitter) est un protocole de communication série simple utilisé pour connecter des appareils à faible débit, comme les capteurs et les actionneurs.

Signup and view all the flashcards

Qu'est-ce que le SPI ?

SPI (Serial Peripheral Interface) est un protocole de communication série utilisé pour connecter des périphériques à haute vitesse, comme les mémoires et les écrans.

Signup and view all the flashcards

Qu'est-ce que le I²C ?

I²C (Inter-Integrated Circuit) est un protocole de communication série utilisé pour connecter plusieurs périphériques à un même bus.

Signup and view all the flashcards

Qu'est-ce que l'Ethernet ?

Ethernet est une technologie de communication filaire utilisée pour connecter des appareils à un réseau local (LAN).

Signup and view all the flashcards

Qu'est-ce que le Wi-Fi ?

Wi-Fi est une technologie de communication sans fil utilisée pour connecter des appareils à un réseau local (WLAN).

Signup and view all the flashcards

Qu'est-ce que le Z-Wave ?

Z-Wave est un protocole de communication sans fil à faible consommation utilisé dans des applications domotiques.

Signup and view all the flashcards

Qu'est-ce que le ZigBee ?

ZigBee est un protocole de communication sans fil à faible consommation utilisé dans des réseaux de capteurs ou des systèmes de contrôle.

Signup and view all the flashcards

Qu'est-ce que le Bluetooth ?

Bluetooth est un protocole de communication sans fil utilisé pour connecter des appareils à courte portée, comme les smartphones, les tablettes et les wearables.

Signup and view all the flashcards

Qu'est-ce que la RFID ?

RFID (Radio Frequency Identification) est une technologie d'identification par radiofréquence qui permet d'identifier des objets sans contact.

Signup and view all the flashcards

Qu'est-ce que la NFC ?

NFC (Near Field Communication) est un protocole de communication radio à ultra-courte portée utilisé pour connecter des appareils placés à proximité l'un de l'autre.

Signup and view all the flashcards

Qu'est-ce qu'un LPWAN ?

LPWAN (Low-Power Wide-area Network) est une technologie de communication sans fil à faible consommation et longue portée utilisée pour connecter des appareils IoT.

Signup and view all the flashcards

Quels sont des exemples de technologies LPWAN ?

Sigfox, LoRaWan, NB-IoT et LTE-M sont des exemples de technologies LPWAN.

Signup and view all the flashcards

Qu'est-ce que le Cloud Computing ?

Le Cloud Computing est un modèle de livraison de services informatiques via Internet, permettant aux utilisateurs d'accéder à des ressources comme des serveurs, du stockage et des logiciels à la demande.

Signup and view all the flashcards

Qu'est-ce que l'IaaS ?

IaaS (Infrastructure as a Service) est un service cloud qui fournit une infrastructure informatique à la demande, comme les serveurs, le stockage et les réseaux.

Signup and view all the flashcards

Qu'est-ce que le PaaS ?

PaaS (Platform as a Service) est un service cloud qui fournit une plateforme pour le développement, le test et le déploiement d'applications.

Signup and view all the flashcards

Qu'est-ce que le SaaS ?

SaaS (Software as a Service) est un service cloud qui fournit des applications logicielles accessibles via Internet, comme les suites bureautiques et les outils de gestion.

Signup and view all the flashcards

Qu'est-ce qu'une plateforme IoT ?

Une plateforme IoT est un ensemble de services qui permettent de collecter, stocker, corréler, analyser et exploiter les données d'appareils connectés.

Signup and view all the flashcards

Quelles sont les fonctions d'une plateforme IoT ?

Les plateformes IoT permettent de connecter les capteurs et les appareils, de gérer les protocoles de communication, d'assurer la sécurité, de collecter et d'analyser les données, et d'intégrer les systèmes avec d'autres applications.

Signup and view all the flashcards

Qu'est-ce que le protocole MQTT ?

MQTT (Message Queuing Telemetry Transport) est un protocole de messagerie léger et simple utilisé pour la communication machine-à-machine (M2M) dans les systèmes IoT.

Signup and view all the flashcards

Qu'est-ce qu'un broker MQTT ?

Le broker MQTT est un serveur qui réceptionne, filtre et transmet les messages MQTT aux appareils abonnés à des topics spécifiques.

Signup and view all the flashcards

Qu'est-ce qu'un topic MQTT ?

Un topic MQTT est une chaîne de caractères qui représente un sujet ou un thème auquel des messages peuvent être publiés ou auxquels des appareils peuvent s'abonner.

Signup and view all the flashcards

Study Notes

Introduction à l'architecture IoT

  • Le cours vise à comprendre l'Internet des objets (IoT)
  • Comprendre l'architecture d'un réseau IoT pour la communication entre objets connectés
  • Maîtriser les technologies liées aux objets connectés
  • Mettre en place une chaîne IoT complète

Plan du cours

  • Chapitre 1 : Introduction à l'Internet des objets
  • Chapitre 2 : Architectures IoT
  • Chapitre 3 : Composantes physiques d'une solution IoT
  • Chapitre 4 : Passerelle/protocoles de communication/Cloud Computing
  • Chapitre 5 : Réalisations

Chapitre 4 : Passerelle et protocoles de communication

  • Passerelle: Élément du réseau permettant la communication entre réseaux à travers divers protocoles. Sert de nœud pour accéder à d'autres réseaux.
  • Protocoles de communication: Défissent les règles pour communiquer entre plusieurs dispositifs numériques. Connectent un objet au réseau (filaire ou sans fil). Composés d'équipements : passerelles, proxys, serveurs...
  • Cloud computing: Partie du réseau qui stocke et gère les données.
  • Plateformes IoT: Systèmes qui gèrent l'acceptation et la transmission des données IoT, souvent situés dans des centres de données en nuage.

Chapitre 3 : Composantes d'une solution IoT (Passerelles)

  • Composants pour la communication des dispositifs IoT :
    • Communications locales : méthode de communication entre dispositifs voisins (appareils).
    • Protocoles d'application : cadres définissant le format des données échangées.
    • Passerelles: traduisent et retransmettent les informations, connectant les réseaux locaux à internet.
    • Serveurs de réseau: gèrent l'acceptation et la transmission des données IoT, souvent dans les centres de données en nuage.
    • Applications en nuage: traitent les données loT pour fournir des informations utiles aux utilisateurs.
    • Interface utilisateur : outil où les utilisateurs voient, manipulent les informations IoT et renvoient les commandes aux dispositifs IoT.

Chapitre 3 : Composantes d'une solution IoT (Passerelles) - Pourqoi avoir besoin d'une passerelle IoT

  • Les capteurs IoT font souvent dépendre leurs implémentations de batteries longue durée.
  • Le transfert direct vers le cloud peut épuiser la batterie.
  • Les protocoles à faible consommation (comme BLE) sont utilisés pour envoyer les données à une passerelle.
  • Une fois à la passerelle, les données sont retransmises vers le cloud en adaptant le format pour que le cloud les comprenne.

Chapitre 3 : Composantes IoT (Passerelles) - Passerelle vs Routeur

  • Une passerelle, au sens réseau, est un routeur.
  • Elle fait office d’intermédiaire pour la transmission des informations entre des hôtes situés dans des réseaux différents.
  • Elle détermine la meilleure route pour transmettre des données, en utilisant des algorithmes de routage.
  • Elle peut déterminer les limites d'un réseau.

Chapitre 3 : Composantes IoT (Passerelles) - Exemple Routeur Domestique

  • Un routeur domestique joue le rôle de passerelle pour relier les appareils locaux (par exemple, le wifi) au réseau internet.
  • Il joue le rôle de routeur pour établir les meilleures routes et acheminer les données.
  • Il utilise un rôle de commutateur (switch) pour connecter les appareils sur le même réseau (via les connexions filaires ou wifi).

Chapitre 3 : Composantes IoT (Passerelles) - Exemples de Passerelles IoT

  • Les passerelles IoT utilisent des protocoles de communication pour établir des connexions. Elles peuvent utiliser des protocoles filaires ou sans fil.
  • Les technologies de transmission incluent le WiFi, LoRa, Bluetooth, ZigBee, Z-wave, etc.

Chapitre 3 : Composantes IoT (Passerelles) - Comment créer une Passerelles IoT

  • Vous pouvez utiliser un dispositif intermédiaire (ex: routeur ou ordinateur) pour communiquer avec internet.
  • Un logiciel est nécessaire pour transformer les données et ajouter une logique à la configuration.
  • Node-RED (logiciel open source) fournit une option pour combiner un serveur web et un serveur loT.

Chapitre 3 : Protocoles de communication

  • Intérieurs:
    • utilisés pour échanger des informations entre les composants d'un système embarqué (microcontrôleurs, capteurs, actionneurs) (ex: I²C, SPI et UART)
  • Externes: permettent la communication avec d'autres systèmes ou le monde extérieur (ex: Ethernet, Wi-Fi, Bluetooth, Zigbee).

Chapitre 3 : Protocoles de communication Internes

  • UART (Universal Asynchronous Receiver-Transmitter): protocole de communication série asynchrone entre deux dispositifs.
  • SPI (Serial Peripheral Interface): protocole à haute vitesse pour la communication entre un microcontrôleur et des périphériques comme les mémoires ou les écrans.
  • I²C (Inter-Integrated Circuit): bus de communication série qui permet de connecter plusieurs périphériques sur un seul bus.

Chapitre 3 : Protocoles de communication Externes

  • Filaires: Ethernet (connexions physiques).
  • Sans fil : longues portées : LPWAN (réseaux privés comme Sigfox, LoRaWan et publiques comme NB-IoT, LTE-M). Réseaux cellulaires (2G à 5G). Courtes portées: WiFi, Z-wave, Bluetooth Low Energy, Zigbee, RFID, Enocean, NFC.
  • Les réseaux LPWAN sont conçus pour des appareils IoT.
  • Ils sont utilisés pour les applications IoT nécessitant de grandes distances avec une faible consommation d'énergie.

Chapitre 3 : Protocoles de communication - Classification des réseaux

  • Les réseaux filaires: LAN, MAN, WAN.
  • Les réseaux sans fil (Wireless): WPAN, WLAN, WMAN, WWAN.
  • LAN : Ethernet (IEEE 802.3): débit allant de 100 Mbps à 1 Gbps.

Chapitre 3 : Protocoles de communication - Wi-Fi (Wireless Fidelity)

  • Technologie de réseau sans fil qui utilise des ondes radio (2.4 GHz ou 5 GHz).
  • Suit la norme IEEE 802.11.
  • Permet l'utilisation d'un routeur wifi pour la connexion internet.

Chapitre 3: Protocole de communication - Z-Wave

  • Technologie sans fil à faible consommation, adaptée aux applications domotiques IoT.
  • Communication fiable et à faible latence de petits paquets de données (100 kbit/s). Fonctionne à 868 MHz en Europe, 915 MHz en Amérique du Nord et en Australie
  • Réseau maillé, chaque appareil peut relayer les données.
  • Grande sécurité; chaque appareil a un identifiant unique et utilise un chiffrement de bout en bout.
  • Idéal pour les maisons intelligentes.

Chapitre 3: Protocole de communication - Zigbee

  • Protocole sans fil à faible consommation pour des communications courtes.
  • Permet de connecter plus de périphériques (jusqu'à 65 000) sur un seul réseau.
  • Fonctionne en réseau maillé, les périphériques peuvent servir de routeurs.
  • Idéal pour la domotique (avec une portée inférieure au Z-Wave)

Chapitre 3: Protocole de communication - Bluetooth

  • Protocole sans fil largement utilisé pour les communications.
  • Portée de 60 mètres (en environnement dégagé) et faible consommation d'énergie.
  • Version Bluetooth 5 plus adaptée aux loT et meilleure portée.

Chapitre 3: Protocole de communication - RFID (Radio Frequency Identification)

  • Identification par radiofréquence.
  • Pas de batterie, l'identification se fait par transmission radio.
  • Utilisé pour l'identification des biens et la traçabilité.
  • La distance d'identification est limitée à quelques centimètres ou 15 mètres en haute fréquence (UHF).

Chapitre 3: Protocole de communication - NFC (Near Field Communication)

  • Protocole radio à ultra-courte portée
  • Fonctionne avec la norme ISO/IEC 18000-3, bande de fréquence ISM 13,56 MHz.
  • Débit entre 100 et 420 Kbps.
  • Portée de 20 cm, souvent utilisé avec les smartphones.

Chapitre 3: Protocoles de communication - LPWAN

  • Protocoles Low Power Wide Area Network (LPWAN) : réseau sans fil longue portée dédié aux déploiements loT.
  • Exemples : Sigfox, LoRaWAN, NB-IoT, LTE-M
  • Idéal pour appareils IoT distants qui nécessitent une faible consommation d'énergie (ex: capteurs dans l'environnement).

Chapitre 3 : Protocoles de communication - Cloud Computing

  • Infrastructure globale de serveurs connectés
  • Permet de stocker et de gérer les données en ligne.
  • Les données des applications peuvent être accessibles à partir de n'importe quel appareil disposant d'une connexion internet.
  • Types de Cloud: Public, Privé, Hybride.
  • Différents services clouds: laaS, PaaS, SaaS.

Chapitre 3: Protocoles de communication - Plateformes IoT

  • Ensemble de services pour collecter, stocker, corréler, analyser et exploiter les données.
  • Un web service pour générer des tableaux de bord et analyse.
  • Avantage: mieux surveiller le parc d'objets connectés, proposer des nouveaux services à vos clients.
  • Gestion de différents protocoles, sécurité et authentification.

Critères de choix d'un protocole de communication

  • Couverture du réseau, environnement, distance de communication
  • Le débit, le volume données à échanger, périodicité échanges
  • Consommation énergie, coût du service
  • Disponibilité et sécurité.

Chapitre 3: Protocoles d'application

  • Protocoles à niveau application(couche 7 OSI)
  • Comment les données sont organisées et transmises entre les applications ou entre clients et serveurs.
    • MQTT
    • HTTP
    • SMTP
    • CoAP
    • AMQP

Exemples de protocoles d'application

  • MQTT: léger; publication/abonnement; utilisé par des équipements connectés à faible puissance, souvent utilisé dans des environnements où la connectivité réseau est intermittente.
  • HTTP/REST: basé sur le modèle client/serveur, communications sans fil sur IP.

Chapitre 3: Outils pour les protocoles de communication

  • umqttsimple.py: bibliothèque MicroPython pour MQTT.
  • BME280.py: bibliothèque MicroPython pour capteur BME280.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

IoT Communication Protocols Quiz
18 questions
IoT Communication Protocols
1 questions

IoT Communication Protocols

RestoredNovaculite38 avatar
RestoredNovaculite38
IoT Communication Protocols and Concepts
48 questions
Use Quizgecko on...
Browser
Browser