Metadata-Version: 2.1
Name: mqttthreaddatalogger
Version: 1.3.0
Summary: Connexion mqtt et enregistrement des données dans un fichier csv
Author: Didier Orlandi
Author-email: didier.orlandi@wanadoo.fr
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.4
Description-Content-Type: text/markdown
License-File: LICENCE

#mqttdatalogger

Enregistrement des données issues d'un serveur MQTT dans un fichier csv.<br />

Exemple d'utilisation : <br />


import getpass<br />
import mqttthreaddatalogger as MQTT<br />

Username = input('Entrez votre identifiant MQTT : ') <br />
pwd = getpass.getpass('Entrez votre mot de passe MQTT :')<br />

auth = {<br />
    'username':Username,<br />
    'password':pwd<br />
}
# crée le thread transport tcp ou websockets <br />
m = MQTT.mqttthreaddatalogger("url_mqtt",portmqtt,auth["username"],auth["password"],"tcp")   <br /> 
# topics auquel on s'abonne<br />
m.selectTopic(["node_iot2020/arduino/out/"])  <br />
# selection des clés des données voulues , les données seront dans m.data[0], m.data[1],... <br />
m.selectKey(["ecl","temps"])<br /> 
m.selectNomFichier("testdonnees.csv")<br />
# démarre le thread, (exécution indépendante du programme principal)<br />
m.start()   <br />               
time.sleep(1)<br />
#publication d'un message vers MQTT  <br />
#m.client.publish("votretopic/test/in/",payload="{\"pression\":1024}",qos=0)<br />
<br />





