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.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fbbbbb1dec270d9a24b5414e09b4caf6b1b6e2f41664c836b5456f72c50d650 |
|
MD5 | a33b4d2677ee85ff19d460a2e1c193cf |
|
BLAKE2b-256 | 21cbbb5ea7a78f4c9e3cb99bd86b65ba60225b87f9ecffb19205ae9a42df1ec1 |