diff --git a/README.md b/README.md new file mode 100644 index 0000000..6ac4768 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# Unité de détectoin + +## Setup + +### Wifi + +Il faut se connecter au wifi de la caméra pour accéder au seveur MQTT pour cela : +- Modifier le code client.lua (voir TO CHANGE ligne 4 et 1.) +- Remplacez par le réseau wifi de la caméra (SSID : m5stack-cam) +- Il n'y a pas de mot de passe + +### MQTT + +Il faut se connecter au serveur MQTT héberger par l'unité de traitement : +- Modifier le code client.lua (voir TO CHANGE ligne 4 et 2.) +- Remplacez l'adresse du Broker par l'IP de l'ordinateur qui sert d'unité de traitement + +## Mise en place + +Téléverser les fichiers avec : + - ```wcc -p PORTS_ESP -up nom_fichier_ordinateur nom_fichier_esp ``` + +Démarrez l'ESP32 et observez sur la console le lancement + diff --git a/client.lua b/client.lua index f6ef118..0f12477 100644 --- a/client.lua +++ b/client.lua @@ -1,6 +1,16 @@ -- Description: Client MQTT pour jouer une mélodie sur un ESP32 lors d'une alerte --- Conexion au wifi +/*TO CHANGE : +1. Le nom du wifi et le mot de passe (ligne 13) + sachant que l'instruction est net.wf.setup(net.wf.mode.STA,"SSID","PASSWORD") + +2. Le nom du broker MQTT et le port (ligne 18) + sachant que l'instruction est client = mqtt.client("ID","NOM_BROKER","PORT",true), + le true etant pour activé le SSL, il ne faut pas le changer. De plus l'ID et le mot de passe (ligne 21) ne doivent pas être changés. + Le nom lors de la connexion peut être changé mais ce cn'est pas obligatoire. +*/ + +-- Conexion au wifi net.wf.setup(net.wf.mode.STA,"Jeremyatine","chocolatine") net.wf.start() print("Connexion au wifi...") @@ -8,7 +18,6 @@ print("Connexion au wifi...") -- MQTT client client = mqtt.client("student","mqtt.leizour.fr",8883,true) print("Connexion au broker MQTT...") - client:connect("student","ensibs") print("Connecté au broker MQTT !")