diff --git a/autorun.lua b/autorun.lua new file mode 100644 index 0000000..99c4494 --- /dev/null +++ b/autorun.lua @@ -0,0 +1 @@ +dofile('client.lua') \ No newline at end of file diff --git a/clientlua b/client.lua similarity index 94% rename from clientlua rename to client.lua index 73a0c92..7b078e7 100644 --- a/clientlua +++ b/client.lua @@ -1,5 +1,6 @@ -- Description: Client MQTT pour jouer une mélodie sur un ESP8266 client = mqtt.client("AlarmeStarWars","localhost",1883,false) + client:connect("student","ensibs") -- Initialiser la broche GPIO2 pour la sortie @@ -70,10 +71,11 @@ function recp(mess) end end --- Boucle principale pour maintenir le script actif -while true do - tmr.delay(1000) -- Attendre 1 seconde entre les itérations -end - +-- Connexion au broker MQTT et abonnement au canal client:subscribe("NOM_CHANNEL", mqtt.QOS0, recp) +-- Boucle principale pour maintenir le script actif +while true do + client:loop() -- Boucle pour traiter les messages MQTT + tmr.delay(1000) -- Attendre 1 seconde entre les itérations +end \ No newline at end of file