monstrenyatko / ArduinoMqtt

MQTT client for Arduino

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How does this project differ from '256dpi/arduino-mqtt' ?

njh opened this issue · comments

@njh
The main difference is that the 256dpi/arduino-mqtt library is a wrapper around Eclipse Paho MQTTClient when my library is the C++ reimplementation of the Paho MQTTClient.

Paho MQTTClient has very bad support and a lot of unresolved issues.
I decided to keep Paho MQTTPacket library that covers MQTT packets encoding/decoding but implement own better and low-power friendly MqttClient class.
As a bonus, I made the ArduinoIDE and PlatformIO Core friendly file structure and published to both official markets.

Ok, thanks.

The near identical names is slightly confusing.

@njh
Naming is close because the purpose of the both implementations is the same.