This commit is contained in:
Jérémy 2025-04-27 14:28:55 +02:00
parent 322d64735b
commit d793ab65f1
2 changed files with 35 additions and 2 deletions

24
README.md Normal file
View file

@ -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

View file

@ -1,5 +1,15 @@
-- Description: Client MQTT pour jouer une mélodie sur un ESP32 lors d'une alerte -- Description: Client MQTT pour jouer une mélodie sur un ESP32 lors d'une alerte
/*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 -- Conexion au wifi
net.wf.setup(net.wf.mode.STA,"Jeremyatine","chocolatine") net.wf.setup(net.wf.mode.STA,"Jeremyatine","chocolatine")
net.wf.start() net.wf.start()
@ -8,7 +18,6 @@ print("Connexion au wifi...")
-- MQTT client -- MQTT client
client = mqtt.client("student","mqtt.leizour.fr",8883,true) client = mqtt.client("student","mqtt.leizour.fr",8883,true)
print("Connexion au broker MQTT...") print("Connexion au broker MQTT...")
client:connect("student","ensibs") client:connect("student","ensibs")
print("Connecté au broker MQTT !") print("Connecté au broker MQTT !")