Adafruit_MQTT_Library VS pubsubclient

Compare Adafruit_MQTT_Library vs pubsubclient and see what are their differences.

pubsubclient

A client library for the ESP8266 that provides support for MQTT (by Imroy)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
Adafruit_MQTT_Library pubsubclient
3 1
560 431
0.5% -
5.4 0.0
8 months ago 12 months ago
C++ C++
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Adafruit_MQTT_Library

Posts with mentions or reviews of Adafruit_MQTT_Library. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-22.

pubsubclient

Posts with mentions or reviews of pubsubclient. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-01.
  • Choosing an MQTT library
    5 projects | /r/esp8266 | 1 Nov 2021
    I got the built in LED blinking within a couple minutes. (Great Success! :D ) I haven't done as well with MQTT. :-/ I started following a tutorial at https://vimalb.github.io/IoT-ESP8266-Starter/Lesson_04/lesson.html and immediately ran into the header PubSubClient.h not found. I went into Tools -> Manage Libraries, entered "MQTT" in the search field and came up with over 30 libraries! Next I did a search for the missing header error message and that led me to https://github.com/Imroy/pubsubclient. I installed that and it gets me past the missing header, but when I try to create a PubSubClient I get error: no matching function for call to 'PubSubClient::PubSubClient()' which means there is no default constructor for this class. So I'm not sure if I have the wrong library or if it has been modified since the tutorial was written.

What are some alternatives?

When comparing Adafruit_MQTT_Library and pubsubclient you can also consider the following projects:

pubsubclient - A client library for the Arduino Ethernet Shield that provides support for MQTT.

WiFiManager - ESP8266 WiFi Connection manager with web captive portal

MqttClient - Mqtt Client for PLCnext Control

esphome - ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

DHT-sensor-library - Arduino library for DHT11, DHT22, etc Temperature & Humidity Sensors

arduino-mqtt - MQTT library for Arduino

Adafruit_IO_Arduino - Arduino library to access Adafruit IO from WiFi, cellular, and ethernet modules.

PlatformIO - Your Gateway to Embedded Software Development Excellence :alien:

MQTTSerialPrinter - Arduino library that allows you to print to both serial and MQTT at the same time