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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e63b813d74edc9c4abb3624366d631f2e55641a193e079ee5eb08bb9d7788333 |
|
MD5 | 1ec3fee2748c42581e25d2499f38f000 |
|
BLAKE2b-256 | 299504d42593d83eb20df9c302dec12174197a75304ee3099920a82d8435231f |