s avantages et ses inconvénients et chacune étant plus appropriée pour une application donnée. Alors, co... ir?
Pour pouvoir choisir la technologie radio la plus appropriée, il nous faut d'abord bien comprendre ... Médical)).
==== Les bandes ISM ====
Il existe **plusieurs bandes de fréquences ISM**, un peu partout sur le spectre, les plus prisées étant les bandes :
* 2,4GHz (WiFi, Blu
rôleur peut donc fonctionner sur batterie pendant plusieurs mois, voire plusieurs années. Comme nous le verrons plus tard, RIOT propose un mécanisme original pour gérer l'état d'en... * **Une gestion multi-tâches** qui permet d'avoir plusieurs contextes d'exécution concurrents sur un mêm
les entre la montre et le terminal mobile. Depuis plusieurs années, tout smartphone dispose nativement d... c ce moyen de communication qui est utilisé. Pour plus d'informations sur les spécifications du protocol... s/bluetooth-core-specification, Vol 0, Section 6
Plus précisément, la spécification BLE décrit un ensem... on aussi basse que pour d'autres classes d'objets plus autonomes mais on peut raisonnablement penser qu'
façon de vivre et travailler. Il améliore encore plus notre vie en la rendant plus simple qu'avant. Les champs d'application sont nombreux et on le retrouve ... lution ». On peut aussi lui donner une définition plus simple avec un ensemble d'objets physiques connec... application de l'IoT =====
L'un des domaines les plus importants de l'IoT est les smart cities. Dans le
* le thread non bloqué et non terminé, ayant la plus haute priorité, est actif, i.e. il s'exécute sur ... t être interrompu par un autre thread de priorité plus élévée;
* en cas d'inactivité, i.e lorsque tous... orité différents dont les valeurs vont de 0 à 15. Plus la valeur d'une priorité est faible, plus la priorité est élevée. Les threads par défaut d'une applicat
n et l'application.
On ne programme généralement plus les microcontrôleurs en assembleur mais dans un langage de plus haut niveau (C, C++, ...). Ce code source est com... ations nécessitent que l'objet puisse fonctionner plusieurs années sur batterie sans être rechargé. L'OS... approches:
* L'approche microkernel (μ-kernel) plus robuste et plus flexible;
* L'approche monolith
Le dossier common contient des parties communes à plusieurs cartes - configurations de périphériques, ou... iques configurés. Nous reviendrons sur cet aspect plus loin dans cette partie.
Pour terminer, le suppor... térielle suit une approche hiérarchique :
* au plus haut niveau, on distingue l'architecture, comme p... core sam0, sam3 pour SAM.
* Enfin, au niveau le plus bas et le plus spécifique de la hiérarchie, on a
=====
Il est possible d'obtenir une autonomie de plusieurs mois, voire plusieurs années pour un objet connecté. Les objets connectés qui atteignent plusieurs mois d'autonomie énergétique sont à 99% en v... ie. L'idée est de désactiver électriquement un ou plusieurs ensembles de composants. On parle de mise en
I ======
Les micro-contrôleurs actuels proposent plusieurs types de bus de données. Leur rôle est de re... es montants et descendants (**bi-directionnels**) plus un fil de référence **GND** relié à la masse.
La... ation du protocole utilise deux lignes de signaux plus une de référence reliée à la masse.
* La ligne... ion synchrone de données entre un maître et un ou plusieurs esclaves (multipoints). La transmission a li
à son ordinateur. Comment tester des applications plus importantes avec des dizaines, des centaines d'ap... 32F103REY) du fabricant **STMicroelectronics** ou plus communément appelé **ST**. Le MCU STM32 embarque ... ai IoT-LAB, qui permet de reprogrammer à distance plusieurs centaines d'appareils. Le M3 IoT-LAB est con... arge de programmer la carte d'expérimentation. En plus de cette passerelle intermédiaire, un système emb
ecté est un système embarqué avec un composant en plus, souvent une puce radio**, qui permet de communiq... fait leur apparition. Ces CI gèrent des fonctions plus ou moins complexes. En multipliant les CI, nous f... , construit en 1945, pesait 30 tonnes et occupait plus de 130 m². 30 ans après, des CI de quelques centi... terminé et que la technologie radio est choisie, plusieurs facteurs, liés à la programmation de l'appar
ectronique est un **composant reproduisant une ou plusieurs fonctions électroniques** plus ou moins complexes. On peut le voir comme une brique prête à l'empl... =====
On peut décomposer un système embarqué en plusieurs composants matériels et logiciels:
* Le m
Gain de consommation d'énergie lié à des chemins plus courts entre les composants;
* Gain de temps po... chitecture CPU, taille mémoire interne, ...).
En plus du CPU et de la mémoire interne, le **MCU embarqu... (CPU > 1MHz). Afin d'utiliser des timers sur une plus longue période, le MCU propose des prescalers qui