ée étant destinée à un public large, elle doit pouvoir être facilement utilisable avec les terminaux que... rmations sur les spécifications du protocole BLE, voir https://www.bluetooth.com/
Pour simplifier, il f... n (lecture), modification, notification. Pour recevoir/accéder à des données, un client (le smartphone) ... ce ergonomique pour son utilisation primaire (à savoir donner l'heure), il n'est pas vraiment possible d
un objet distant =====
Dans ce TP, nous allons devoir sauver le monde, rien que ça. Nous sommes le 28 j... comme on vous le disait au début.
Nous allons devoir nous familiariser avec ce réseau industriel.
===... **holding register**.
Un équipement Modbus peut avoir jusqu’à 10000 registres de ces 4 catégories.
Mod... s avez trouvé du réseau de la centrale nucléaire (voir plus bas), donnez l'adresse de l'unité modbus qui
ens.
Pour référencer une ressource, elle doit pouvoir être identifier. Comme il s'agit d'un système mon... n d'autre sur Terre ne va pas prendre le même ?
Avoir un endroit qui fournirait des identifiants unique... a eu de chance que je sois le seul au monde à l'avoir fait. Par contre si je préfixe la ressource avec ... *niversal **R**essource **L**ocator. Il faut bien voir que le but initial est de produire un identifiant
iée pour une application donnée. Alors, comment savoir laquelle choisir?
Pour pouvoir choisir la technologie radio la plus appropriée, il nous faut d'abord b... posent, etc.
C’est ce que nous allons essayer de voir en fonction des différents besoins applicatifs.
... e communication ne sera pas brouillée, il faut pouvoir contrôler les entités autorisées à communiquer su
nsi minimiser sa consommation d'énergie.
Pour pouvoir exploiter au mieux les caractéristiques d'un micr... :
* **Une gestion multi-tâches** qui permet d'avoir plusieurs contextes d'exécution concurrents sur u... uvant arriver à n'importe quel moment, il faut pouvoir garantir l'état du système une fois cette interru... ormes et qui vont permettre aux applications de savoir quelles fonctionnalités sont fournies par un micr
vec les protocoles les plus répandus. Nous allons voir ajourd' hui son évolution pour intégrer les objet... comment les utiliser et si vous avez la chance d'avoir un Pycom, vous pouvez expérimenter sur ces réseau... **LPWAN**.
Pour les couches supérieures, on a pu voir que TCP(couche 4) et HTTP (couche 7) étaient les ... maximiser l’autonomie des équipements, il faut revoir l’intégralité des protocoles, mais en les calquan
ructure de l'entreprise. Ces solutions doivent pouvoir s'adapter aux passages à l'échelle aussi bien au ... fet, comment envoyer un message à un objet sans savoir où il est vraiment ? Comment s'assurer d'une rout... ns fil deviennent une ressource rare qu'il faut savoir gérer**, partager et optimiser intelligemment. En... rrait permettre de désanonymiser. Il peut donc y avoir un problème de respect de la vie privée lié à l'I
nées entre 2 MCUs ou 1 MCU et un circuit intégré (voir exemples ci-dessous).
L'UART utilise deux fils d... **deux UARTS en relation doivent impérativement avoir la même configuration** pour pouvoir correctement décoder les trames.
==== Cas d'usages ====
* Inte... oppé par Philipps dans les années 1980 afin de pouvoir relier un MCU aux différents circuits intégrés d'
est relativement difficile de les combiner pour avoir une vision plus globale. On arrive donc à des sys... comme pour la télévision, mais la possibilité d'avoir des équipements peu chers, aux capacités réduites... technologiques pour l'Internet des Objets
☑ Avoir une consommation d'énergie faible
☑ Avoir une architecture protocolaire simplifiée
☐ Pouvoir fonc
allons aussi utiliser un outil très pratique pour voir ce qui circule sur votre réseau pour comprendre m... standards et trouver l'information utile ;
* Revoir les concepts d'empilement protocolaire, chers aux... ource qui nous sera bien utile par la suite ;
* Voir un tout petit peu comment fonctionnent les commun... eb et votre navigateur. Grâce à lui, vous pouvez avoir des nouvelles de votre grand-mère sur Facebook, c
t **indépendant du matériel**: le principe est d'avoir un noyau fonctionnant de la même manière, sur tou... ur propre espace mémoire (i.e. leur propre stack, voir https://en.wikipedia.org/wiki/Stack-based_memory_... e d'interruption (ISR) et un thread.
L'IPC peut avoir 2 modes :
* **synchrone**: dans ce mode, le th... msg_reply(&msg, &msg_reply);
</code>
Pour recevoir un message depuis un thread, le noyau RIOT met à
traction matérielle dans RIOT repose sur 4 blocs (voir figure 1):
* les CPUs;
* les boards;
* les... e périphériques, outils, etc. - et évite ainsi d'avoir trop de duplication de code pour certaines cartes... dant à la carte dans son application RIOT. Pour savoir quelle chaîne d'outils utilisée pour produire le ... fonctions de l'API peuvent être utilisées après avoir inclus l'entête **periph/gpio.h**.
Cette API est