C++ iot-device

Open-source C++ projects categorized as iot-device

Top 10 C++ iot-device Projects

  1. IoT-For-Beginners

    12 Weeks, 24 Lessons, IoT for All!

    Project mention: Ask HN: Platform for 11 year old to create video games? | news.ycombinator.com | 2024-09-20

    Internet of Things (IoT): IoT is transforming how we interact with the world and has huge potential in game development. Kids can learn to use smart devices, PCBs, chips, and sensors to create interactive games and "smart" objects (). Here's a resource to get started:

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. EdgeML

    This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India. (by microsoft)

  4. trmnl-firmware

    TRMNL e-ink device firmware

    Project mention: Show HN: Air lab – A portable and open air quality measuring device | news.ycombinator.com | 2025-06-05

    Your product looks so good, congratulations on your launch.

    Have you considered making a standalone devices with just sensors (think data only mode) and letting the user to hook up their data to any eink dashboard of their choice.

    Below are some of the example of community created dashboards[1] installable on any e-ink hardware[2].

    [1] https://usetrmnl.com/recipes/62233, https://usetrmnl.com/recipes/23306

    [2] https://github.com/usetrmnl/firmware/

    Disclosure: I work at TRMNL.

  5. amp-embedded-infra-lib

    amp-embedded-infra-lib is a set of C++ libraries and headers that provide heap-less, STL like, infrastructure for embedded software development

  6. ThermTerm

    Open source heat pump controller and home automation terminal, built on ESP32

  7. esp32-internet-ota

    ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

  8. CubeCell-Helium-vindriktning-particle-sensor

    Helium LoRaWAN data reporting via a Heltec Cubecell for the Ikea VINDRIKTNING PM2.5 air quality sensor

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. HotWaterRecirculatingPump

    Automation of hot water recirculation pump via ESP32

  11. HonoSphere

    An ESP32-based IoT project using Cloudflare Workers (Hono.js), D1 database, and React.js to continuously monitor and visualize environmental data like temperature, humidity, heat index, mold risk, and vapor pressure deficit (VPD) in real-time.

    Project mention: HonoSphere - A Temperature and Humidity Monitoring IoT Project Using ESP32 and Cloudflare Workers | dev.to | 2025-03-16

    For the complete source code and more details, check out the HonoSphere repository on GitHub.

  12. CloudGarden

    Outdoor Wireless Soil Moisture Sensor Project from UKY EE 490/491 during the Fall 2020 to Spring 2021 term.

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++ iot-device discussion

Log in or Post with

C++ iot-device related posts

  • Show HN: Air lab – A portable and open air quality measuring device

    3 projects | news.ycombinator.com | 5 Jun 2025
  • The Unbrickable Pledge

    1 project | news.ycombinator.com | 19 Feb 2025
  • E-Ink TRMNL device firmware

    1 project | news.ycombinator.com | 31 Jan 2025
  • New build house: need thermostat for many zone HVAC system

    2 projects | /r/HomeKit | 16 Jun 2021
  • Someone interested in upgrading your seedo ?

    1 project | /r/Seedo | 5 Apr 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 IoT-For-Beginners 16,093
2 EdgeML 1,617
3 trmnl-firmware 552
4 amp-embedded-infra-lib 230
5 ThermTerm 84
6 esp32-internet-ota 44
7 CubeCell-Helium-vindriktning-particle-sensor 27
8 HotWaterRecirculatingPump 4
9 HonoSphere 2
10 CloudGarden 0

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that C++ is
the 7th most popular programming language
based on number of references?