Connexion USB <-> MQTT ssl ou wss
Project description
#pymqttusb
Permet la connexion d'un microprocesseur branché sur un port usb vers un serveur MQTT.
Un fichier json de configuration "arduino_mqtt_data.json" doit être présent dans le répertoire.
Contenu du fichier "arduino_mqtt_data.json" :
{
"broker_url":"url_de_votre_broker_mqtt",
"broker_protocol_mqtt_mqtts_ws_wss":"wss",
"broker_port":443,
"salle":"maSalle",
"KEY":"bureau/lumiere1"
}
-----------
Le topic de réception sera : salle/KEY/out
Le topic d'envoi sera : salle/KEY/in
Les protocoles possibles sont "wss" websockets sécurisés avec login et mot de passe ( pas de certificat)
ou "tcp" pour ssl avec login et mot de passe ( pas de certificats client)
Lancement du programme :
En indiquant le nom du port usb (vitesse par défaut 9600 bauds)
py -m pymqttusb.main com8 <br />
En modifiant la vitesse de communication par défaut du port série :
py -m pymqttusb.main com8 57600<br />
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pymqttusb-1.1.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52f022f2375c65e2ebf76586ab81f8e46f7a5d6bdc55b7dc670e3c390742064b |
|
MD5 | ab96ce4aeca124120d14955d9597e201 |
|
BLAKE2b-256 | bdbb059143ef20232dda815e746324a424ada0e01e23095e593415664267ea1d |