{{{#!protected **[https://www-soc.lip6.fr/trac/sesi-peri/wiki/WikiStart?action=edit EDIT]** **[https://www-soc.lip6.fr/trac/sesi-peri/wiki/TitleIndex INDEX]** }}} = Bienvenue sur le site du module SESI IOC-2024 == Présentation IOC signifie Interface des Objets Communicants.[[BR]] Le module a pour objectif d’expérimenter quelques briques technologiques utilisées par les objets communicants. Il consiste à créer un site web dynamique, accessible depuis un poste client sur le réseau internet, présentant des données captées sur des objets distants. Le serveur web s’exécute sur une station de base constituée d’une raspberry pi. Cette station est la passerelle entre le réseau internet et le réseau de capteurs connectés par des protocoles radio (sans fils). Le serveur web réunit un serveur HTTP, une application d’accès aux capteurs (Gateway) et une base de données. Les capteurs sont sur des modules à base de micro-contrôleurs. [[Image(htdocs:images/peri_2020_plateforme.png,450px,center,nolink)]] == Cours 2024 * [htdocs:cours/IOC_C01_Intro-2p.pdf Présentation générale] * [htdocs:cours/IOC_C02_RPI-GPIO-2p.pdf Commande des GPIOs d'une raspberry pi] * [htdocs:cours/IOC_C03_Pilotes-2p.pdf Pilote de périphériques de type caractère] * [htdocs:cours/IOC_C04_Pilote_LCD-2p.pdf Afficheur LCD et suite Pilote] * [htdocs:cours/IOC_C05_ESP32_automates-2p.pdf Arduino ESP32+Automates] * [htdocs:cours/IOC_C06_station_de_base-2p.pdf Station de base] * [htdocs:cours/IOC_C07_TCPIP-2p.pdf Client-Serveur TCP-IP] * [htdocs:cours/IOC_C08_wireless-2p.pdf Communication sans fils] ([htdocs:cours/Pietro_Manzoni_MQTT_v2.pdf Cours MQTT par Pietro Manzoni]) * [htdocs:cours/IOC_C09_ports-serie-2p.pdf Ports séries] * [htdocs:cours/IOC_10_RC5_moteurs-2p.pdf Protocole RC5 et moteurs] == TME 2024 * [wiki:IOC_T01 Installation, "Hello World" et led-bp user] * [wiki:IOC_T02 Driver Linux sur Raspberrypi] * [wiki:IOC_T03 Driver Linux du LCD] * [wiki:IOC_T04 Multitâches Arduino sur ESP32] * [wiki:IOC_T05 Serveur web minimaliste] * [wiki:IOC_T06 client-serveur avec TCP/IP] * [wiki:IOC_mode_projet] {{{#!protected * TME 04 : [wiki:IOC20_T04 Multitâches Arduino] * TME 05 : [wiki:IOC20_T05 Modèle client-serveur] * TME 06 : [wiki:IOC20_T06 Serveur HTTP] ([wiki:IOC20_C06_FAQ FAQ]) ([htdocs:docs/tcp.zip exemple d'utilisation de tcp]) }}} == Documentation * **[https://wokwi.com Wokwi]** Simulateur IOT ([https://www.youtube.com/watch?v=t7dLSCKKRnU Tuto YouTube]) * Syntaxe Markdown [https://www.markdownguide.org/cheat-sheet en résumé] ou [http://support.typora.io/Markdown-Reference en détails] * [attachment:CRIOC_TPx_nom1_nom2.md Modèle de compte-rendu au format markdown] * [http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf Broadcom BCM2835 peripherals] * [BuildRootRaspberryPi The BuildRoot environment] * [wiki:Configuration_ssh Configuration clé ssh]