Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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! :)