kopia lustrzana https://github.com/Yakifo/amqtt
44 wiersze
1.5 KiB
Markdown
44 wiersze
1.5 KiB
Markdown
![]() |
# Home
|
||
|
|
||
|

|
||
|
|
||
|
`aMQTT` is an open source [MQTT](http://www.mqtt.org) broker and client, natively implemented with Python's [asyncio](https://docs.python.org/3/library/asyncio.html).
|
||
|
|
||
|
## Features
|
||
|
|
||
|
- Full set of [MQTT 3.1.1](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html) protocol specifications
|
||
|
- Communication over TCP and/or websocket, including support for SSL/TLS
|
||
|
- Support QoS 0, QoS 1 and QoS 2 messages flow
|
||
|
- Client auto-reconnection on network lost
|
||
|
- Functionality expansion; plugins included: authentication and `$SYS` topic publishing
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
`amqtt` is available on  [PyPI](https://pypi.python.org/pypi/amqtt)
|
||
|
|
||
|
## Documentation
|
||
|
|
||
|
`amqtt` docs are available on  [Read the Docs](http://amqtt.readthedocs.org/).
|
||
|
|
||
|
## Containerization
|
||
|
|
||
|
Launch from  [DockerHub](https://hub.docker.com/repositories/amqtt)
|
||
|
|
||
|
```shell
|
||
|
$ docker run -d -p 1883:1883 amqtt/amqtt:latest
|
||
|
```
|
||
|
|
||
|
## Support
|
||
|
|
||
|
`amqtt` development is available on  [GitHub](https://github.com/Yakifo/amqtt). Bug reports, patches and suggestions welcome!
|
||
|
|
||
|
 [Open an issue](https://github.com/Yakifo/amqtt/issues/new) or join the  [gitter community](https://gitter.im/amqtt/community).
|
||
|
|
||
|
## Testing
|
||
|
|
||
|
The `amqtt` project runs a test MQTT server at [test.amqtt.io](https://test.amqtt.io) which supports:
|
||
|
|
||
|
- MQTT
|
||
|
- MQTT over TLS
|
||
|
- websockets
|
||
|
- secure websockets
|