rds, cpu, drivers) et les outils de compilation à utiliser.
L'abstraction matérielle permet de compiler un... r au système de compilation la cible matérielle à utiliser lors de la génération d'un firmware. Pour simpli... tion de ces APIs matérielles ou découvrir comment utiliser les autres fonctionnalités (RTC, UART, SPI, I2C,... ment portable.
L'API du module est très simple à utiliser. Voici quelques exemples d'utilisation des fonct
nologies radio comme:
* les fréquences qu'elles utilisent;
* les débits qu'elles offrent;
* les porté... =
Les technologies radio ont en commun le fait d’utiliser des fréquences radio. Le spectre radio est très ... t en même temps sur la même fréquence, même s’ils utilisent des protocoles différents (comme Bluetooth et W... mmuniquer sur les mêmes fréquences et, pour cela, utiliser des bandes de fréquences sous licence. C’est ce
T est les smart cities. Dans les smart cities, on utilise l'IoT pour récolter des données environnementales... space public) et le mode de vie . Par exemple, on utilise des capteurs sans fil pour identifier des parking... Aujourd'hui, à notre connaissance, aucune ville n'utilise tous ces services à la fois, mais beaucoup s'appu... neurs partout dans le monde. L'industrie pourra l'utiliser pour la surveillance des équipements et la maint
odulaire ====
Comme on l'a vu précédemment, RIOT utilise une architecture micro-kernel autour de laquelle ... application. Ce mécanisme modulaire permet de n'**utiliser que ce qui est réellement nécessaire** à une app... mmandes via l'entrée-sortie standard (stdio), qui utilise généralement le lien série (UART) de la carte. On... es trois variables contiennent des listes donc on utilisera l'opérateur += pour les modifier.
Enfin le Mak
vec les terminaux que les potentiels utilisateurs utilisent déjà et donc utiliser un protocole radio et des applications compatibles entre la montre et le terminal ... lisation. Le protocole NB-IoT (Narrow Band IoT) réutilise cette bande partagée entre plusieurs opérateurs p... heure.
Deux principales technologies cellulaires utilisent ces bandes ISM pour transmettre les données IoT
rruption **S**ub-**R**outine)).
L'ordonnancement utilise une politique tick-less c'est-à-dire que la sélec... Book of Semaphores, Allen B. Downey}}) L'API pour utiliser des sémaphores dans RIOT est définie dans le fic... ur en attente d'une réponse. Dans ce cas, il faut utiliser l'appel :
<code c>
msg_send_receive(&msg, &msg_... .
Le déblocage des modes de basse consommation à utiliser est laissé au choix du développeur de l'applicat
rcuit intégré (voir exemples ci-dessous).
L'UART utilise deux fils distincts **TX** et **RX** pour des flu... rqué du récepteur.
L'implémentation du protocole utilise deux niveaux de tension type TTL pour coder l'éta... ois fils ou lignes. L'implémentation du protocole utilise deux lignes de signaux plus une de référence reli... es révisions du protocole.
Les lignes SDA et SCL utilisent deux niveaux logiques: bas ou "0" et haut ou "1
sécurité sont autant de raisons qui conduisent à utiliser un système d'exploitation (en anglais Operating ... le C++) facilitent la portabilité et permettent d'utiliser des outils de débogage standards.
=== Fonctionn... ce qu'il se passe au niveau du code machine pour utiliser efficacement le C++ dans un système embarqué.
=... KO et 20KO
Quelles licences donnent la liberté d'utiliser le logiciel et le devoir de faire bénéficier la
Pour des appareils autonomes en énergie, on peut utiliser un panneau solaire ou une éolienne, ce qui perme... ommunications radio, filaires, etc. On peut aussi utiliser l'infrarouge, et même la lumière. Il est essentiel d'utiliser une technologie appropriée en termes de débit et
our réaliser un système embarqué, les avantages à utiliser un MCU par rapport à de multiples composants sép... 1000000 de ticks par seconde (CPU > 1MHz). Afin d'utiliser des timers sur une plus longue période, le MCU propose des prescalers qui utilise un sous-multiple de la fréquence d'horloge du MCU
ifférents composants externes, l'objet IoT-LAB M3 utilise les bus de données **I2C** et **SPI** de son MCU ... rrière un mini-ordinateur appelé Gateway (GW). On utilise ici le terme de passerelle, mais au sens matériel... gétique, le bruit et le trafic radio. L'intérêt d'utiliser un MCU dédié est de garantir une exécution temps