C++ Mqtt

Open-source C++ projects categorized as Mqtt

Top 23 C++ Mqtt Projects

  • 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: A Beginner's Guide to the ESP8266 | news.ycombinator.com | 2024-04-24

    For the ESP32, an hero is in the process of adding LVGL to ESPHome. You can try it out now: https://github.com/esphome/esphome/pull/6363

    Here's the (very good!) preview documentation: https://deploy-preview-3678--esphome.netlify.app/components/...

    This is such a game-changer for me that I'll be using the ESP32 over the ESP8266 for any projects involving displays from now on.

  • PlotJuggler

    The Time Series Visualization Tool that you deserve.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • OpenMQTTGateway

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

  • Project mention: Making BLE Remote Smart | /r/smarthome | 2023-12-06

    What do you think about https://docs.openmqttgateway.com/ ?

  • TinyGSM

    A small Arduino library for GSM modules, that just works

  • Project mention: ESP32 with SIM7600 SSL Communication (Firebase) | /r/embedded | 2023-08-20

    https://github.com/govorox/SSLClient SSLClient GitHub - vshymanskyy/TinyGSM: A small Arduino library for GSM modules, that just works TinyGSM

  • ESP32-Paxcounter

    Wifi & BLE driven passenger flow metering with cheap ESP32 boards

  • Project mention: Building an occupancy sensor with a $5 ESP32 and a serverless DB | news.ycombinator.com | 2023-11-13

    Theres this using ESP32 and LoRa, where you can order readymade hardware: https://cyberman54.github.io/ESP32-Paxcounter/

  • OpenDTU

    Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters

  • esp8266-vindriktning-particle-sensor

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

  • Project mention: Contra Wirecutter on the IKEA air purifier | news.ycombinator.com | 2024-01-11

    Really neat how easy IKEA products data can be gleaned, especially thanks to the online community.

    I wanted to add a screen to the VINDRIKTNING[0] air quality sensor, and thanks to an existing project[1] I was able get it working[2].

    [0] https://www.ikea.com/us/en/p/vindriktning-air-quality-sensor...

    [1] https://github.com/Hypfer/esp8266-vindriktning-particle-sens...

    [2] https://github.com/zvakanaka/vindriktning-oled-no-wifi

  • 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.

    InfluxDB logo
  • ahoy

    Various tools, examples, and documentation for communicating with Hoymiles microinverters (by lumapu)

  • async-mqtt-client

    📶 An Arduino for ESP8266 asynchronous MQTT client implementation

  • HeatPump

    Arduino library to control Mitsubishi Heat Pumps via connector cn105

  • Project mention: Looking for automation-friendly HVAC | /r/homeautomation | 2023-05-13

    I think we are talking about different machinery (or maybe different levels of control). What I meant is something like https://github.com/SwiCago/HeatPump , but officially supported.

  • HASwitchPlate

    LCD touchscreen for Home Automation

  • openHASP

    HomeAutomation Switchplate based on lvgl for ESP32

  • Adafruit_MQTT_Library

    Arduino library for MQTT support

  • ESPixelStick

    Firmware for the ESPixelStick

  • Project mention: WLED not working with TM1814 | /r/WLED | 2023-07-11

    The ESPixelStick V3 is a WiFi Pixel and DMX single output controller built around the ESP8266 platform. It utilizes industry standard E1.31 sACN and DDP protocols for control of up to 680 WS2811 pixels (4 Universes) or 63 GECE Pixels. It also supports DMX and Renard devices with a built-in RS485 transceiver for driving DMX and differential Renard inputs. The on board switching regulator allows you to power the ESPixelStick with 5V-24V. Just match the voltage of the pixels you are using, no voltage configuration is required. The ESPixelStick firmware is open source with binary builds available.

  • EMS-ESP32

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

  • EspMQTTClient

    Wifi and MQTT handling for ESP8266 and ESP32

  • Project mention: Synchronize 25 ESP8266 to start playback of an audio file at the same time | /r/arduino | 2023-12-08

    This is a perfect use case for MQTT, e.g. this library for ESP boards. Create a broker on the network (e.g. a Raspberry Pi running Mosquitto, and have all the ESP boards subscribe to a topic. When you want to play a sound, publish a message to the topic, and all of the ESPs should see it very quickly. You don't need to synchronize clocks any more because it's simply based on the timing of publishing a message.

  • 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

  • SBFspot

    Yet another tool to read power production of SMA® solar/battery inverters

  • SMLReader

    ESP8266 based smart meter (SML) to MQTT gateway

  • Project mention: My electricity provider’s consumption interface wasn’t flexible enough, so I went for the jugular and started retrieving real-time usage by attaching a photoresistor to my meter’s light that blinks 1000 times per kilowatt-hour. | /r/arduino | 2023-12-07

    You could use something like this: https://github.com/mruettgers/SMLReader

  • P1P2Serial

    Monitor and control Daikin/Rotex (hybrid/Altherma) heat pumps via the 2-wire P1/P2 thermostat interface with an ATmega328P, ESP8266, and electronics. The P1P2Serial library and P1P2Monitor program perform low-level bus operation, the P1P2-bridge-esp8266 program interprets data from/to MQTT supporting Home Assistant MQTT discovery. P1P2Serial may also be used for other Japanese Home Bus System based standards: DIII-NET (F1/F2) bus, Mitsubishi M-Net bus, Toshiba TCC-Link, Hitachi H-link, Panasonic

  • Project mention: Aircon control - advice on proper hardware for the project | /r/esp32 | 2023-05-21
  • MHI-AC-Ctrl

    Reads and writes data (e.g. power, mode, fan status etc.) from/to a Mitsubishi Heavy Industries (MHI) air conditioner (AC) via SPI controlled by MQTT

  • Project mention: Home Assistant 2023.11 | news.ycombinator.com | 2023-11-02

    Yep, I'm relatively new to Home Assistant but love it. Combined with ESPHome, I've got most of the lights in my house controlled (via switch changes, not smart bulbs), and my all my air conditioners via the MHI-AC-Ctrl project[1,2] (which is fantastic - ordered the boards from JLC-PCB, parts from Ali-Express, told ESPHome to program everything and plugged them into the ports and...it all just worked!).

    Just got a Mitsubishi Electric (which is different to MHI) and a Daikin at my parents house to get online - but code for both exists and I suspect the MHI boards can be reprogrammed to fulfill the role without any hardware changes.

    It's incredible that the future we wanted in like, 2010 can be had and had without selling your soul to the cloud: I can leave the house, and turn off all my lights and AC's while walking out the door, or get notified if I've left my garage open - without a single cloud provider dependency, all open-source.

    [1] https://github.com/absalom-muc/MHI-AC-Ctrl/

    [2] https://github.com/ginkage/MHI-AC-Ctrl-ESPHome

  • PicoMQTT

    ESP MQTT client and broker library

  • PicoW_HomeAssistant_Starter

    Everything you need to get started with your own Intranet of Things, using the high-quality, low-cost Pico W as the backbone.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ Mqtt related posts

Index

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

Project Stars
1 esphome 7,577
2 PlotJuggler 4,055
3 OpenMQTTGateway 3,421
4 TinyGSM 1,869
5 ESP32-Paxcounter 1,651
6 OpenDTU 1,600
7 esp8266-vindriktning-particle-sensor 1,141
8 ahoy 911
9 async-mqtt-client 816
10 HeatPump 759
11 HASwitchPlate 717
12 openHASP 608
13 Adafruit_MQTT_Library 560
14 ESPixelStick 521
15 EMS-ESP32 519
16 EspMQTTClient 418
17 ESP32-Rhasspy-Satellite 347
18 SBFspot 332
19 SMLReader 281
20 P1P2Serial 263
21 MHI-AC-Ctrl 237
22 PicoMQTT 205
23 PicoW_HomeAssistant_Starter 185

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com