C++ Mqtt

Open-source C++ projects categorized as Mqtt | Edit details

Top 23 C++ Mqtt Projects

  • GitHub repo esphome

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

    Project mention: What is the simplest way to make a remote trigger button? | reddit.com/r/IOT | 2021-11-26

    If you want to do WiFi, the ESP8266 or ESP32 devices are what you want. You can get them for ~$8, but you will have to program them yourself. See also https://esphome.io/ for a nice framework. WiFi is pretty heavy on the batteries, so you will need to recharge it often.

  • GitHub repo PJON

    PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.

    Project mention: The operative system for a decarbonised, decentralised, digitised energy system | news.ycombinator.com | 2021-03-22

    When the physical layer of devices in the home don’t offer Wireless connectivity, hardware communication modules needs to be adopted to bridge the existing connectivity.

    This protocol exists already is called PJON: https://github.com/gioblu/PJON

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo PlotJuggler

    The Time Series Visualization Tool that you deserve.

    Project mention: Remember how awesome splash screens used to be? Gimp 1.2 still stands out in my memory. Does anyone else have current or former favourites? | reddit.com/r/linux | 2021-08-05

    For work sometimes I will use a program called PlotJuggler, where there is a splash screen but it is just a couple seconds of displaying a random, plotting related meme.

  • GitHub repo OpenMQTTGateway

    MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.

    Project mention: How can I use USB port from laptop to control IR transmitter module/circuit? | reddit.com/r/homeautomation | 2021-09-24

    An ESP32 dev board with OpenMQTTgateway can accomplish this. https://docs.openmqttgateway.com/

  • GitHub repo HASwitchPlate

    LCD touchscreen for Home Automation

    Project mention: Is there a market for bespoke home automation components? You may recall I built this interface to our home that speaks, rings, and lights regular alerts. It has tasmota at its heart so is hardware based and easily interfaced with Home Assistant. Is there a market for me to make this kind of thing? | reddit.com/r/homeassistant | 2021-01-22

    Great news: you can build one yourself or you can buy one! :D

  • GitHub repo async-mqtt-client

    📶 An Arduino for ESP8266 asynchronous MQTT client implementation

    Project mention: Help, function calls to some library functions made in callbacks are sometimes getting lost. | reddit.com/r/arduino | 2021-04-19

    https://github.com/marvinroger/async-mqtt-client/blob/master/src/AsyncMqttClient.hpp onMqttPublish() is a callback of type OnPublishUserCallback.

  • GitHub repo esp8266-vindriktning-particle-sensor

    Wifi MQTT Data Logging via an esp8266 for the Ikea VINDRIKTNING PM2.5 air quality sensor

    Project mention: Ikea VINDRIKTNING PM2.5 Air Quality Sensor $11.99 | reddit.com/r/homeautomation | 2021-08-18
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Adafruit_MQTT_Library

    Arduino library for MQTT support

    Project mention: Choosing an MQTT library | reddit.com/r/esp8266 | 2021-11-01

    Well maintained library from Adafruit https://github.com/adafruit/Adafruit_MQTT_Library

  • GitHub repo HeatPump

    Arduino library to control Mitsubishi Heat Pumps via connector cn105

    Project mention: Mini-splits with the lowest temp setting… | reddit.com/r/HVAC | 2021-11-05

    Maybe something like PAC-US444CN-1 with a third party thermostat or this arduino code that can control the unit and pretend to be an external temperature sensor that you could do an offset for.

  • GitHub repo ESPixelStick

    Firmware for the ESPixelStick

    Project mention: Is there such thing like master controller for led strips that can replace the 10s of controllers I need to use now? | reddit.com/r/homeautomation | 2021-09-30

    If you decided to go the DMX route with xlights or vixen or any other sequencing program the firmware you want to flash is: https://github.com/forkineye/ESPixelStick

  • GitHub repo openHASP

    HomeAutomation Switchplate based on lvgl for ESP32, ESP8266 & STM32

    Project mention: This is M5Paper, ESP32 device with beautiful e-ink display and touch screen. I made this weather station, indoor data are from builtin temperature and humidity sensor ,outdoor data are fetched from internet. Whole video is in comments! | reddit.com/r/arduino | 2021-11-06

    I’m working on a set of these around the house.

  • GitHub repo ESP32-Rhasspy-Satellite

    The repo has implementing an esp32 standalone MQTT audio streamer. Is is desinged to work as a satellite for Rhasspy (https://rhasspy.readthedocs.io/en/latest/). It supports multiple devices

    Project mention: References for ESP32 audio Kit | reddit.com/r/esp32 | 2021-03-22

    I use one of these as a rhasspy satellite. Maybe this repo helps a bit: https://github.com/Romkabouter/ESP32-Rhasspy-Satellite

  • GitHub repo Temper-ESP8266

    Temper is a compact temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.

    Project mention: I just had to share! | reddit.com/r/nixie | 2021-04-19
  • GitHub repo ESPresense

    An ESP32 based presence detection node for use with the Home Assistant mqtt_room component for localized device presence detection.

    Project mention: New to this, can't figure out how to flash | reddit.com/r/esp32 | 2021-09-25

    I'm using the esp32.bin file from https://github.com/ESPresense/ESPresense/releases

  • GitHub repo SIM800_MQTT

    Visit our blog/website for more information

    Project mention: Help: Any working code of mqtt using sim800 +arduino | reddit.com/r/arduino | 2021-06-10


  • GitHub repo ESPAsync_WiFiManager

    This is an ESP32 (including ESP32-S2 and ESP32-C3) / ESP8266 WiFi Connection Manager, using ESPAsyncWebServer, with fallback web configuration portal. Use this library for configuring ESP32, ESP8266 modules' WiFi, etc. Credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP WiFi channel. With examples supporting ArduinoJson 6.0.0+ as well as 5.13.5- .

    Project mention: Wifimanager + OTA for ESP32/ESP8266 | reddit.com/r/ArduinoProjects | 2021-07-30

    ESPAsync_WiFiManager: https://github.com/khoih-prog/ESPAsync_WiFiManager

  • GitHub repo Hugo-ESP8266

    Hugo is a 4-button ESP8266 Wi-Fi Remote, Arduino compatible and simple to use.

    Project mention: ESP32 Wifi Remote | reddit.com/r/esp32 | 2021-06-09
  • GitHub repo EMS-ESP32

    ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps

    Project mention: Logomax tc100 v2 | reddit.com/r/homebridge | 2021-09-06
  • GitHub repo ESPecial

    ESP32 automation with web interface and telegram bot

    Project mention: How can I unit test my firmware? | reddit.com/r/esp32 | 2021-11-19
  • GitHub repo espRFLinkMQTT

    ESP8266 gateway between RFLink and MQTT server

    Project mention: RFLink for controlling Somfy RTS awning experiences? | reddit.com/r/homebridge | 2021-07-01

    If your NAS is too far away from the Somfy you can either try a dipole antenna or, as I do, plug in an esp8266 and flash it with espRFLinkMQTT. Homebridge has mqtt support afaik so that should work.

  • GitHub repo ModuleInterface

    Easy config and value sync between IoT modules, database and web pages (by fredilarsen)

    Project mention: PJON 13.0 is out! | reddit.com/r/esp8266 | 2020-12-23
  • GitHub repo Eduponics-Mini

    MicroPython MQTT & code example for Eduponics mini ESP32 learning kit (by STEMinds)

    Project mention: Someone from our maker space launched this hydroponics/agriculture extension board. Should work for PH+ORP at the same time without ground problems | reddit.com/r/Hydroponics | 2021-03-17

    Seems similar same tech. See https://github.com/STEMinds/Eduponics-Mini

  • GitHub repo HarviaWiFi

    Wifi Control of Harvia KIP Sauna Heater

    Project mention: Simple HomeKit compatible remote control of Harvia heater. | reddit.com/r/Sauna | 2021-08-06

    I thought about doing that too, and may well later - I appreciated the work done by https://github.com/SwiCago/HarviaWiFi

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-26.

C++ Mqtt related posts


What are some of the best open-source Mqtt projects in C++? This list will help you:

Project Stars
1 esphome 4,252
2 PJON 2,604
3 PlotJuggler 2,588
4 OpenMQTTGateway 2,386
5 HASwitchPlate 691
6 async-mqtt-client 629
7 esp8266-vindriktning-particle-sensor 603
8 Adafruit_MQTT_Library 475
9 HeatPump 406
10 ESPixelStick 381
11 openHASP 190
12 ESP32-Rhasspy-Satellite 182
13 Temper-ESP8266 159
14 ESPresense 159
15 SIM800_MQTT 156
16 ESPAsync_WiFiManager 130
17 Hugo-ESP8266 89
18 EMS-ESP32 70
19 ESPecial 70
20 espRFLinkMQTT 67
21 ModuleInterface 53
22 Eduponics-Mini 34
23 HarviaWiFi 28
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives