Changes between Version 4 and Version 5 of IOC_mode_projet


Ignore:
Timestamp:
Mar 22, 2024, 7:32:00 AM (3 months ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IOC_mode_projet

    v4 v5  
    44
    55Pour la fin de ce module, vous allez faire en sorte d'accéder aux modules ESP32 en lecture et, si possible, en écriture depuis un navigateur WEB. Ce que j'attends c'est un système minimal, mais si vous êtes intéressé, vous pouvez complexifier chaque élément du système. Vous ne serez pas pénalisé si vous faites le minimum, mais si vous faites plus, vous aurez un bonus :-)
     6
     7[[Image(htdocs:images/projet.png,450px,center,nolink)]]
    68
    79Votre plateforme matérielle se compose de:
     
    2426== Étapes proposées
    2527
    26 Pour faire fonctionner l'ensemble du système, vous devez procéder par étapes. Vous pouvez faire vos choix ou changer l'ordre des étapes, mais voici ce que je vous propose:
    27 * Créer l'application ESP32
     28Pour faire fonctionner l'ensemble du système, vous devez procéder par étapes.
     29
     30=== Créer l'ensemble du projet
     31
     32Avant de commencer à utiliser la Raspberrypi3 et les EPS32, je vous propose de faire une preuve de concept sur une machine de la salle de TP. En effet, vous pouvez tout à fait tout mettre sur la même machine : le serveur http, le gateway (broker MQTT + 1 client MQTT), une base de donnée (ou un simple fichier) et les clients MQTT qui devront être présents sur les ESP32.
     33
     34Pour ces clients MQTT, dans la preuve de concept, ils seront écrits en python ou en C, alors que sur les ESP32 ce sera du C++ Arduino. Ce n'est pas grave, vous simuler le comportement d'un ESP32 qui envoie la valeur de sa photorésistance en envoyant la valeur d'un compteur (pour vérifier que vous n'avez pas de perte) et vous simuler l'écran en affichant simplement sur le terminal.
     35
     36=== Mettre chaque élément sur les composants définitifs
     37
     38Maintenant que vous avez un ensemble fonctionnel, vous pouvez utiliser les composants définitifs, ESP32 et Raspberrypi3
     39
     40* Installer la Raspberrypi3. Vous pouvez utiliser le système déjà présent ou choisir d'installer une nouvelle distribution. Je peux vous proposer une nouvelle carte SD pour ne pas perdre l'installation de la carte SD déjà présente dans la Rpi3.
     41* Il va falloir que vous ayez un réseau WIFI. Si vous avez un portable, je vous conseille de partager sa connexion avec votre Rpi3. Je vous laisse chercher :-)
     42* Tester MQTT sur les ESP32 en les faisant communiquer avec la RaspberryPi3 avec les programmes de tests trouvé dans les bibliothèques.
     43* Mettre sur la Rpi3, le serveur http et le gateway.
     44* Faite un rapport qui explique en détails chaque élément, avec l'idée qu'il doit être possible de reproduire votre dispositif en suivant les étapes de votre rapport. Ce rapport est noté et compte pour 20% de la note finale, c'est une motivation, mais au delà de çà, l'idée c'est de garder les connaissances que vous allez mettre en oeuvre dans un document clair.
    2845 
    2946