2.8kB de RAM et 3.2kB de ROM.
La structure d'une application RIOT est intimement liée au concept de thread pui... quel s'exécute la fonction main du programme de l'application.
* Le **thread d'attente**, ou **thread idle**,... toutes les plateformes et qui vont permettre aux applications de savoir quelles fonctionnalités sont fournies ... a:riot-architecture.png}}
Lorsqu'on compile une application RIOT, il faut toujours spécifier la cible pour la
bjets, une présentation des principaux domaines d'application, les composants matériels et logiciels utilisés a... en la rendant plus simple qu'avant. Les champs d'application sont nombreux et on le retrouve dans tous les dom... munication, de détection et d'activation dont les applications sont multiples. On retrouve l'utilisation de l'IoT dans tous les grands domaines d'application. La section suivante en cite les principaux.
==
Sur le principe général, un objet cible pour une application RIOT est vu comme un microcontrôleur monté sur un...
L'abstraction matérielle permet de compiler une application RIOT vers différentes cibles matérielles sans en ... ns un sous-dossier différent dans le dossier de l'application:
<file>
<application-dir>/bin/<board-name>
</file>
==== L'abstraction niveau carte ====
L'abstraction au ni
énients et chacune étant plus appropriée pour une application donnée. Alors, comment savoir laquelle choisir?
... er tous ces critères en fonction des besoins de l'application. Le débit et la portée de communication sont impo... c une portée supérieure à 1 km.
En fonction de l’application envisagée, la portée radio est souvent déterminan... urte portée sont surtout utilisées :
* Par des applications Internet (WiFi);
* Pour les échanges d'informa
oc fun-mooc informatique iot}}
====== Exemples d'applications IoT ======
===== La montre connectée =====
===... = Principe de fonctionnement ====
Sur ce genre d'application de l'Internet des Objets, les informations acquis... tables directement sur le terminal mobile via une application dédiée et/ou depuis un site sur le web via un ord... les plateformes IoT sont en général dépendant des applications : il n'existe pas vraiment de standard pour cett
sente la séquence d'initialisation complète d'une application RIOT.
{{..:..:fun_mooc:iot_par_la_pratique_inria... rruptions. Ensuite, s'ils sont nécessaires pour l'application, les périphériques (UART, RTC, etc) sont initiali... thread main qui sera donc le point de départ de l'application puisqu'il lance la fonction principale main() de l'application.
L'application elle-même ou des modules chargés
====== Solutions logicielles pour développer une application ======
===== Principe de programmation d'un obje... nstaller à la fois le système d'exploitation et l'application.
On ne programme généralement plus les microcont... programme, il va donc falloir:
* Du code pour l'application;
* Du code pour gérer les communications;
* D... elles.
=== Efficacité énergétique ===
Certaines applications nécessitent que l'objet puisse fonctionner plusi
ations_radio|Quelle technologie radio pour quelle application ?]]
* 1.3. [[030_exemples_applications_iot|Exemples d'applications IoT]]
* 1.4. FIT IoT-Lab Usage
===== Module 2: Focus sur les architectures mat... ent_iot|Solutions logicielles pour développer une application]]
* 3.2. [[320_presentation_riot|Présentation d
qué =====
Un **objet connecté** n'**est** qu'une application grand public d'un **système embarqué communicant*... uis la fin des années soixante dans de nombreuses applications industrielles. L'apparition des systèmes embarqu... prête à l'emploi, prête à être intégrée dans une application.
On définit un système embarqué comme un **syst... l. Les systèmes embarqués sont optimisés pour une application précise et doivent **répondre** aux différentes *
et ses différents composants. Afin de tester les applications de communication, qui nécessitent au moins deux ... ls connectés à son ordinateur. Comment tester des applications plus importantes avec des dizaines, des centaine... ple estimer la durée de vie de la batterie de son application. Le portail est doté d'un port Ethernet qui perme... et déboguer. Dans un contexte d'expérimentation d'applications ou de protocoles réseaux à grande échelle, il de
ent aux ordinateurs, qui passent facilement d'une application à une autre.
Afin de garantir une utilisation op... qui permet aux utilisateurs de mettre leur propre application sur le système embarqué.
Les différents **bus de... Les capteurs et les actionneurs sont propres à l'application de l'appareil.
* Un **capteur** est un composan