/Site-reservation-de-velo

Projet étudiant pour un système autonome de réservation de vélos avec possibilité d'administration du parc de vélos et des utilisateurs.

Primary LanguageHTML

Boite Clef BDD IMT Atlantique

Projet étudiant pour la réservation de vélos mis à disposition par l'association : bureau du développement durable de IMT Atlantique

Pour commencer

La partie Arduino est faite pour un Arduino MKR1010 en connexion avec un réseau nécessitant une authetification WPA/WPA2 d'entreprise.

Installation

Partie serveur

Python: Executez la commande pip install -r ./requirements.txt

Avant de lancer le serveur il faut initialiser certaines variables d'environnement :

  • export ADMIN_NAME="nameAdmin"
  • export ADMIN_PWD="passwordAdmin"
  • export HASH_METHOD="sha256"

Partie Arduino

Library nécessaire :

  • SPI.h
  • WiFiNINA.h
  • WiFiUdp.h

Le type de carte est Arduino SAMD, pour programmer ces cartes : documentation officielle arduino

Démarrage

Démarrer le serveur : Executez la commande python ./veloBDD/main.py

Démarrer Arduino : entrer le nom du réseau et les identifiants et mot de passe dans le fichier arduino_secrets.h puis téléverser les codes

Fabriqué avec