Skip to content

efrenbg1/mqtls-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MqTLS client for python

This repository contains the client of Message Queuing Telemetry over SSL/TLS for python. You can read more at: https://github.com/efrenbg1/gobroker

Install

$ pip3 install mqtls
or
$ pip install mqtls

PyPI link: https://pypi.org/project/mqtls/

Usage

Basic usage in master mode:

from mqtls import mqtls

broker = mqtls()

if broker.publish('mytopic', 0, 'hello from python'):
    print("Message sent!")

print(broker.retrieve('mytopic', 0))

You may also use it as a normal client:

from mqtls import mqtls

broker = mqtls(host='127.0.0.1', port=2443, user='myuser', pw='secret!')

if broker.publish('mytopic', 0, 'hello from python'):
    print("Message sent!")

print(broker.retrieve('mytopic', 0))

License

Copyright © 2020 Efrén Boyarizo efren@boyarizo.es
This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See http://www.wtfpl.net/ for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published