e pendant plusieurs mois, voire plusieurs années. Comme nous le verrons plus tard, RIOT propose un méca... ce mémoire. Ces contextes d'exécution/tâches sont communément appelés **thread**.
* **Un ordonnanceur... avec une boucle d'attente).
* Un mécanisme de **communication entre tâches** pour échanger des inform... t en écriture/lecture à des ressources partagées, comme des variables en mémoire ou des périphériques d
on matérielle =====
==== Rappel du concept ====
Comme nous l'avons vu précédemment, le concept d'abst... , un objet cible pour une application RIOT est vu comme un microcontrôleur monté sur une carte, celle-c... tuellement directement des périphériques externes comme des capteurs, des actionneurs ou des radios.
Il faut donc définir, lors de la compilation, quelle sera la cible matérielle (par exe
Transcription de la vidéo [[https://www.youtube.com/watch?v=DjRhnbg0FjY|L'empilement protocolaire pou... jourd' hui son évolution pour intégrer les objets communicants contraints en mémoire et autonomes énerg... bjets où on veut, surtout s'ils se déplacent. Les communications par ondes radio sont privilégiées pour... ulaire, la norme évolue également pour prendre en compte les objets. La norme 4G a intégré les communic
teforme FUN-MOOC par l'Institut Mines Télécom.
Comment définir l’internet des objets ? Ou plutôt, qu... écise ; ou du moins une classification pour mieux comprendre à quoi l’on fait référence.
L’internet es... ic, il peut s’agir d’applications très populaires comme Facebook, Tik-Tok, Netflix, Zoom. Pour certains... Firefox. Les techniciens parleront de protocoles comme IP, TCP, HTTP, et d’adresses comme les adresses
tation des principaux domaines d'application, les composants matériels et logiciels utilisés ainsi que ... grâce aux technologies de l'information et de la communication interopérables existantes ou en évoluti... , possédant une identité numérique et capables de communiquer les uns avec les autres.
Ils forment d'u... ntre le monde physique et le monde virtuel. L’IoT commence ainsi dans le monde physique avec par exempl
s règles d'adressage et de routage : c'est à dire comment trouver un chemin dans le réseau pour qu'en r... ppairait en position centrale mais est plus petit comparé aux autres protocoles.
{{sablier_couche_prot... la machine (assurant le multiplexage du canal de communication).
TCP est complexe et demande beaucoup de mémoire. Il permet entre autre de contrôler la co
lsations, tension, etc) pendant un effort ou pour compter le nombre de pas effectués au cours d'une journée.
Comment ces données sont-elles échangées entre la mon... n réseau local WiFi. Les protocoles utilisés pour communiquer ces données vers les plateformes IoT sont... c utiliser un protocole radio et des applications compatibles entre la montre et le terminal mobile. De
nformatique iot}}
====== IoT Les technologies de communication radio ======
===== Introduction =====... us appropriée pour une application donnée. Alors, comment savoir laquelle choisir?
Pour pouvoir choisi... dio la plus appropriée, il nous faut d'abord bien comprendre quelques caractéristiques des technologies radio comme:
* les fréquences qu'elles utilisent;
* les
ls connectés du FIT IoT-LAB:
* Quels sont leurs composants?
* Comment peut-on interagir avec eux à distance?
===== L'objet connecté IoT-LAB M3 =====
... synoptique montre les liens entre les différents composants du M3 IoT-LAB.
Les composants en bleu sont les composants principaux de l'appareil. Les comp
Transcription de la vidéo [[https://www.youtube.com/watch?v=k-RhgiwKx2M|Qu'est ce que la Sérialisatio... eur à l'autre par exemple en utilisant une pseudo commande ''%%send()%%'' l'envoie du texte ne posera p... e en une chaîne de caractères et l'envoyer : mais comment l'ordinateur en reception ferait la différenc... ombre 10. Il faut que l'équipement distant puisse comprendre le type de variable que l'on envoie pour l
T ======
* De quoi un appareil connecté est-il composé?
* Comment faire pour qu'il communique?
* Pour qu'il marche pendant des années?
Voici les questions auxque... appareil connecté est un système embarqué avec un composant en plus, souvent une puce radio**, qui perm
réseau interne de la centrale du reste du monde. Comme hacker, vous pouvez prendre le contrôle du système de refroidissement et sauver le monde, comme on vous le disait au début.
Nous allons devoir...
Transcription de la vidéo [[https://www.youtube.com/watch?v=Jj9Tmci7gXU|Les principes généraux de MOD... ) et un primaire appelé aussi master qui gère les communications.
Chaque secondaire a un numéro unique
es ordinateurs, installer un microprogramme c'est comme effacer tout le disque dur, flasher le BIOS et ... lus haut niveau (C, C++, ...). Ce code source est compilé en langage machine et doit être ensuite envoy... de pour l'application;
* Du code pour gérer les communications;
* Du code pour les périphériques d'... ter un grand nombre de cibles matérielles.
On le comprend, le caractère hétérogène du parc des objets
est la pièce maîtresse du micro-contrôleur. Il se compose:
* d'un **processeur** (CPU) qui contient:... suffit pas à construire un système embarqué. Les composants supplémentaires tels que par exemple la mé... nception d'un système embarqué, les fabricants de composants proposent des briques matérielles complètes embarquant tous les composants vitaux nécessaires a
eceiver **T**ransmitter ou **UART** est un bus de communication point à point qui permet de faire trans... les bits sont capturés pour reconstruire un octet complet, ce dernier est alors remonté au code embarqu... ur <-> terminal.
* Module GPS trames NMEA : les composants de type GPS sont typiquement branchés derr... éo.
Il s'agit d'un bus série qui permet de faire communiquer entre eux des composants électroniques gr