A Lightweight and fully asynchronous MQTT client C library based on libev
A Lightweight and fully asynchronous MQTT 3.1.1 client C library based on libev. And provide Lua-binding.
sudo apt install libev-dev libssl-dev liblua5.2-dev
git clone --recursive https://github.com/zhaojh329/libumqtt.git
cd libumqtt
mkdir build && cd build
cmake .. && sudo make install && ldconfig
If you would like to help making libumqtt better, see the CONTRIBUTING.md file.