Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/belyalov/tinymqtt
Async MQTT client for micropython
https://github.com/belyalov/tinymqtt
Last synced: 3 months ago
JSON representation
Async MQTT client for micropython
- Host: GitHub
- URL: https://github.com/belyalov/tinymqtt
- Owner: belyalov
- License: mit
- Created: 2018-05-06T22:02:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-24T17:06:57.000Z (about 6 years ago)
- Last Synced: 2024-04-22T12:33:26.685Z (7 months ago)
- Language: Python
- Size: 23.4 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-micropython - tinymqtt - Async MQTT client for MicroPython. (Libraries / Communications)
README
## TinyMQTT [![Build Status](https://travis-ci.org/belyalov/tinymqtt.svg?branch=master)](https://travis-ci.org/belyalov/tinymqtt)
Simple and lightweight (thus - *tiny*) MQTT server for tiny devices like **ESP8266** / **ESP32** running [micropython](https://github.com/micropython/micropython).
(documentation coming soon)### Features
* Fully asynchronous using [uasyncio](https://github.com/micropython/micropython-lib/tree/master/uasyncio) library for MicroPython.
* *Tiny* memory usage. So you can run it on devices like **ESP8266 / ESP32** with 64K/96K of RAM onboard.
* Great unittest coverage. So you can be confident about quality :)### Requirements
* [uasyncio](https://github.com/micropython/micropython-lib/tree/master/uasyncio) - micropython version of *async* library for big brother - python3.
* [uasyncio-core](https://github.com/micropython/micropython-lib/tree/master/uasyncio.core)
* [logging](https://github.com/micropython/micropython-lib/tree/master/logging)More documentation and examples coming soon! :)