SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ IoT Projects
-
Microsoft also has similar courses on IoT, and Data Science. I found the IoT one really nice [0], and it covers a lot of ground.
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
You might want to take a look at https://esphome.io/ for an easy integration of an ESP32/8266 into home Assistant.
-
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.
-
Oat++
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
I looked at oatpp and drogon, which are both great, but feel too high-level for my purposes. I tried drogon and got something working, but it feels like too much for my requirements, as in particular I'd like to slot in my choice of Json and message-body handling. C.f. the simple approach in Crow, which I easily understand and build on.
-
Project mention: Bombed an interview and trying to figure out how to pivot. Any advice on on increasing code literacy and filling in knowledge gaps from EE? | /r/embedded | 2023-12-06
-
connectedhomeip
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Project mention: ESP32-C3 Wireless Adventure: A Comprehensive Guide to IoT [pdf] | news.ycombinator.com | 2023-06-14They do have example Matter projects for the ESP32-C3/S3. I assume it's over WiFi and not thread.
https://github.com/project-chip/connectedhomeip/tree/master/...
-
-
Have you looked thru here may be useful. Does this screenshot help?
-
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.
-
-
blynk-library
Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.
-
openthread
OpenThread released by Google is an open-source implementation of the Thread networking protocol
See https://github.com/openthread/openthread/issues/3311 You probably need an nRF dongle (costs only a few bucks. I think I bought 2 for €12 a year ago.)
-
griddb
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
-
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/
-
-
-
Project mention: Ask HN: How have you engineered the shit out of your home's front entrance? | news.ycombinator.com | 2023-11-28
Engineering implies working within constraints. Most people in this realm only have to deal with the spouse acceptance factor as a limiter.
Went from openhab -> homeassistant -> Node-RED. Then sprinkle in MySensors, Frigate, and Double-Take, but not on just the entrance, go for the perimeter then defense in depth.
-
-
-
Project mention: How are you guys building the web pages to interface with your projects? | /r/esp32 | 2023-09-09
-
Project mention: nanoprintf VS callback_printf - a user suggested alternative | libhunt.com/r/nanoprintf | 2023-08-16
-
EMS-ESP32
ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
-
dscKeybusInterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
Project mention: I'm a security technician. I found out where all our Pis are going. Access control panel I'm working on: | /r/raspberry_pi | 2023-06-20The sensors themselves are relatively easy to defeat, a strong enough magnet in the right position and you can pop a door or window open without tripping the sensor. This specific DSC panel was chosen as the bus protocol was unencrypted(the only reasonable attack would be a playback attack, everything needs a user, master, or installer code), but it would be relatively easy to add an esp8266 behind the wall plate of a keypad. (take notes, this is why you should have motion detectors wired inside, and add latching tamper zones). I don't have to worry about the encryption issue, since the keybus line doesn't go outside of a locked closet, which will probably use the latching tamper preset.
-
-
okcash
Okcash: Your Eco-Friendly, Multi-Chain Digital Currency. Open-source and decentralized, Okcash enables secure, global transactions with no central authority.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ IoT related posts
- Microsoft Security-101: Open-Source curriculum
- A Custom Zigbee Doorbell
- Fixing a broken smart cat feeder with ESP32
- How to connect a SwiftUI app to NodeMCU ESP32
- Hey all! ESP32 beginner here, looking for a little advice
- Esp32 communication over the internet
- Adafruit Feather ESP32-S2 with BME280 will not work!
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Apr 2024
Index
What are some of the best open-source IoT projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | IoT-For-Beginners | 14,659 |
2 | esphome | 7,439 |
3 | Oat++ | 7,391 |
4 | GuiLite | 7,152 |
5 | connectedhomeip | 6,953 |
6 | ArduinoJson | 6,541 |
7 | ESP32Marauder | 4,518 |
8 | Serial-Studio | 4,078 |
9 | blynk-library | 3,791 |
10 | openthread | 3,356 |
11 | griddb | 2,305 |
12 | ESP32-Paxcounter | 1,645 |
13 | uTensor | 1,636 |
14 | Sming | 1,437 |
15 | MySensors | 1,289 |
16 | device-os | 1,046 |
17 | ArduinoMenu | 912 |
18 | ESPUI | 814 |
19 | nanoprintf | 569 |
20 | EMS-ESP32 | 517 |
21 | dscKeybusInterface | 475 |
22 | SIM7000-LTE-Shield | 472 |
23 | okcash | 437 |