{{tag>cour fun-mooc mooc informatique iot}}
====== Présentation de RIOT ======
===== Caractéristique... le générale, les microcontrôleurs sont très contraints en mémoire (on parle de kilo octets de RAM et de ROM) et fonctionnent beaucoup moins rapidement qu'un microprocesseur moderne : on pa... ontrôleurs est leur capacité à "s'endormir" pour minimiser leur consommation d'énergie: on parle de qu
{{tag>cour fun-mooc mooc informatique iot riot}}
====== Riot: Les APIs matérielles ======
===== Cou... ut niveau.
{{ ..:..:fun_mooc:iot_par_la_pratique_inria:riot-architecture.png}}
Sur le principe général, un objet cible pour une application RIOT est vu c... ôleur monté sur une carte, celle-ci exposant certaines des broches du microcontrôleur, en y connectant
{{tag>cours mooc informatique iot}}
====== Introduction à l'IoT ======
Cette introduction propose une définition de l'Internet des Objets, une présentation des principaux domaines d
{{tag>cours mooc fun-mooc informatique iot}}
====== Exemples d'applications IoT ======
===== La montre connectée =====
==== Introduction ====
La montre connectée est aujourd'h... s données sont-elles échangées entre la montre et Internet? Quels protocoles sont utilisés? Quelles sont les contraintes à respecter?
==== Principe de fonctionnement
{{tag>cours mooc fun-mooc informatique iot}}
====== IoT Les technologies de communication radio ======
===== Introduction =====
Il existe un grand nombre de tec... ologies radio, chacune ayant ses avantages et ses inconvénients et chacune étant plus appropriée pour ... ns essayer de voir en fonction des différents besoins applicatifs.
===== Les bandes de fréquences ===
{{tag>cour fun-mooc mooc informatique iot}}
====== Architecture du système Riot ======
===== Le noyau RIOT et son initialisation =====
Le noyau de RIOT contient tout... synchronisation entre threads;
* la gestion des interruptions.
Tout le code qui implémente les fonc... yau se trouve dans le dossier core. Ce code est **indépendant du matériel**: le principe est d'avoir u
{{tag>cour fun-mooc mooc informatique iot}}
===== Un exemple d'objet connecté contraint: IoT-LAB M3Z ======
===== Introduction =====
Pour ce MOOC, les inscrits ont accès à la plateforme **FIT IoT-LAB**. Lors de la con
{{tag>cour fun-mooc mooc informatique iot}}
====== Solutions logicielles pour développer une application ======
===== Principe de programmation d'un objet connecté =====
U... age (bootloader), du code nécessaire pour faire l'interface avec le matériel, du code du noyau (kernel... utilisées... Pour faire une analogie avec les ordinateurs, installer un microprogramme c'est comme ef
contient:
* une unité de contrôle gérant les instructions en cours d'exécution;
* une horloge... * des registres qui sont des petites mémoires internes très rapides et servant à stocker les instructions en cours d'exécution;
* des unités de tr... AL, virgule flottante, etc.)
Le micro-processeur interagit avec:
* Des **mémoires** :
* La mémo
smitter ou **UART** est un bus de communication point à point qui permet de faire transiter des données entre 2 MCUs ou 1 MCU et un circuit intégré (voir exemples ci-dessous).
L'UART utilise deux fils distincts **TX** et **RX** pour des flux de messages mon
{{tag>cour mooc fun-mooc iot informatique}}
====== Architecture matérielle des objets de l'IoT ======... de communiquer avec le monde extérieur. Grâce à l'invention des transistors, de nouveaux composants, comme les circuits intégrés, ou CI, ont fait leur apparition. Ces CI gèrent des fonctions plus ou moins complexes. En multipliant les CI, nous fabriquon
{{tag>cour fun-mooc mooc informatique iot}}
====== Systèmes embarqués ======
===== L'objet connecté... ystème embarqué communicant**, présent depuis la fin des années soixante dans de nombreuses applications industrielles. L'apparition des systèmes embarqués a été rendu possible grâce à la miniaturisation des transistors, permettant de créer
{{tag>cours fun-mooc mooc informatique iot}}
====== IoT sur microcontrôleur par la pratique (Inria) ======
Cours en ligne proposé sur la plateforme Fun Mooc par l'Inria. Session 03/2021
===== Module 1: présentation... on ensemble, de l'objet au cloud.
* 1.1. [[010_introduction|Introduction à l'Internet des Objets]]
{{tag>cour fun-mooc mooc informatique iot}}
====== Alimentation électrique ======
Aux différentes fa... consommation énergétique.
* Les **objets contraints**: objets déployés en masse, avec un système em... en état d'activité est de l'ordre de quelques dizaines de milliampères et peut descendre jusqu'au nano... llumés pour relayer les messages des objets contraints. Les passerelles sont généralement couplées à u
{{tag>cour fun-mooc mooc informatique iot}}
====== Architecture matérielle des objets connectés: Qui... matérielles qui composent un objet connecté contraint ?
* Il s'agit d'un système embarqué.
* Il embarque une batterie.
* Il intègre une puce communicante et il est connecté à Internet.
* Il embarque des capteurs/actionneurs.