Skip to content

GreengagePlum/Project-IOT

Repository files navigation

Projet IOC

en fr

Voici un projet de programmation en C Arduino et Python qui vise à créer et surveiller un réseau de capteurs IOT. Le sujet du projet est disponible ici pour plus de détails.

Ce projet utilise :

Un aperçu

En construction...

Le matériel qui a été utilisé, une Raspberry Pi 3 et une carte ESP32

Auteurs

Ce projet de programmation a été réalisé pour l'UE IOC du M1S2 2024/25 Informatique à Sorbonne Université par les deux messieurs suivants.

  • Efe ERKEN 21400542
  • Sylvain PRANDO 21414666

Versions des langages

C

La variante Arduino de C est utilisée avec l'IDE Arduino (v2.3.4) comme compilateur. La bibliothèque ESP32 utilisée avec l'IDE Arduino est esp32 par Espressif (v2.0.17) ainsi que la bibliothèque MQTT par Adafruit (v2.5.9).

Comme l'un de nous travaille sur un ordinateur Mac (macOS Sequoia 15.3.2), les pilotes supplémentaires requis et leurs versions sont les suivants :

  • CP210xVCPDriver (v6.0.2)
  • CH34xVCPDriver (v1.9)

Python

Voici les différentes versions de Python que nous avons utilisées pour le serveur web ainsi que le client MQTT côté serveur :

Python 3.11.3

Utilisation

Comment construire et exécuter ?

Licence

Ce projet est sous la licence "MIT".

About

An IOT sensor network with a web interface using a Raspberry Pi 3 and ESP32s

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors