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. Learn more →
Top 23 C Mqtt Projects
-
libcurl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
-
Tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
paho.mqtt.embedded-c
Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/) (by eclipse)
-
OpenBK7231T_App
Open source firmware (Tasmota/Esphome replacement) for BK7231T, BK7231N, BL2028N, T34, XR809, W800/W801, W600/W601 and BL602
-
Farm-Data-Relay-System
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
-
json-scada
A portable and scalable SCADA/IIoT-I4.0 platform centered on the MongoDB database server.
-
SuperGreenOS
🧠SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc, mac, linux, toaster, plumbus, whatnot...
-
AqualinkD
Daemon to control Jandy Aqualink RS pool equipment from any home automation hub (Alexa, Homekit & Siri, Home Assistant, smartthings, domoticz etc) or web browser.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
This Docker image is designed to support implementing Github Actions with Python. As of version 4.0.0., it starts with the official python docker image as the base which is a Debian OS. It specifically uses python:3-slim to keep the image size down for faster loading of Github Actions that use pyaction. On top of the base, we've installed curl, gpg, git, and the GitHub CLI. We added curl and gpg because they are needed to install the GitHub CLI, and they may come in handy anyway (especially curl) when implementing a GitHub Action.
I've found myself at this webpage multiple times while trying to minimize the complexity of APIs in my C projects.
My conclusion for now is that C coroutines are something to be left to the implementer. For example: Mongoose (https://github.com/cesanta/mongoose) uses event callbacks to deal with asynchronousness. It is much more pleasant to wrap a library like this in whatever thread/task primitives your system has rather than try to integrate the mythical cross-platform c couroutine.
mosquitto_transport, an experiment of writing SObjectizer-based wrapper around mosquitto library;
Project mention: Passive esp8266 project when you have an extra one laying around? | /r/esp8266 | 2023-05-21Other ideas: - Setting up a Wifi sniffer to detect which devices are around - Make it an MQTT broker: https://iotbyhvm.ooo/esp8266-mqtt-broker/ - Making it a Remote serial device: https://github.com/jeelabs/esp-link
Project Github link: https://github.com/0015/ThatProject/tree/master/ESP32_MICROPHONE/ESP32_INMP441_SPEECH_TO_TEXT
Slightly OT:
Are ZeroMQ and NanoMQ still widely used (and recommended)?
https://github.com/zeromq/libzmq
https://github.com/nanomq/nanomq
I've found many of the devices can now be flashed with https://github.com/openshwprojects/OpenBK7231T_App
Project mention: Works when connected to PC not off of numerous power adapters | /r/esp32 | 2023-05-27It's the ESPresence images, so i'd need to spelunk through their code to see.
This was me making changes to my own firmware to get the smoothing current just right so I don’t make it hard for the inverter with too fast load increase and decreases. https://github.com/OpenEVSE/ESP32_WiFi_V4.x/issues/685
C Mqtt related posts
-
Building a Personal Internet from Markdown Files
-
Eu não tinha nada melhor pra fazer, aà comecei a escrever um servidor HTTP em C do zero usando winsock.
-
Marcel v8.01 released
-
Forward Compatibility for Mosquitto MQTT Broker with Docker Compose v2
-
Modbus TCP anyone and for which kind of usage
-
An AsyncAPI Example: Building Your First Event-driven API
-
virtualisation.oci-containers - how can I move away from DockerHub for my image and move to building my own image from Dockerfile on owners repo?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2024
Index
What are some of the best open-source Mqtt projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | libcurl | 34,366 |
2 | Tasmota | 21,434 |
3 | Mongoose | 10,639 |
4 | mosquitto | 8,468 |
5 | esp-link | 2,789 |
6 | IdeasNProjects | 1,711 |
7 | nanomq | 1,389 |
8 | paho.mqtt.embedded-c | 1,307 |
9 | OpenBK7231T_App | 1,282 |
10 | ESPresense | 990 |
11 | arduino-mqtt | 980 |
12 | OwnTracks Recorder | 801 |
13 | MQTT-C | 734 |
14 | esp32-ble2mqtt | 642 |
15 | Homepoint | 603 |
16 | esp-mqtt | 584 |
17 | Farm-Data-Relay-System | 471 |
18 | nuki_hub | 448 |
19 | json-scada | 260 |
20 | McLighting | 211 |
21 | SuperGreenOS | 164 |
22 | AqualinkD | 163 |
23 | openevse_esp32_firmware | 147 |
Sponsored