Top 23 C IoT Projects
Real-time performance monitoring, done right! https://www.netdata.cloudProject mention: Server Stats | reddit.com/r/PHPhelp | 2021-02-21
Not PHP, but you can use Cockpit for simple stats (login through ssh credentials) or Netdata for really in-depth stats (you'll need to wrap some auth around it).
Alternative firmware for ESP8266 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 atProject mention: esp8266 with Google home and apple homekit | reddit.com/r/esp8266 | 2021-02-18
https://tasmota.github.io/docs/ was helpful, but I had to play around with the tasmota setup, gradually adding more software around it in order to appreciate what I got now. Tasmota itself was enough to get my first switch WiFi-controlled, which was the first milestone.
Get performance insights in less than 4 minutes. 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.
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.Project mention: Suggestion and Experience on TSDB (Time Series Database) | reddit.com/r/rust | 2021-02-12
I think https://www.timescale.com will be easier to use. Is an extension for PostgreSQL, so is just like using PostgreSQL + extra sugar for TSDB operations.
A simple and easy-to-use library to enjoy videogames programmingProject mention: C Deep | dev.to | 2021-02-27
raylib - Simple and easy-to-use library to learn video game programming. Zlib
jerryscript-project / jerryscript
RT-Thread is an open source IoT operating system.Project mention: How I Create an Oscilloscope with STM32 and You Can Too! | dev.to | 2021-02-24
Website | Github | Twitter | Facebook | Youtube
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.Project mention: Zephyr Rtos V230 | reddit.com/r/embedded | 2021-02-19
Wrong link? v2.5.0 was just released: https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v2.5.0
RIOT - The friendly OS for IoT (by RIOT-OS)Project mention: Studie: Open Source trägt 95 Milliarden Euro zur EU-Wirtschaftskraft bei | reddit.com/r/de | 2021-02-06
Und wenn es für Linux nicht reicht, gibt es ja Zephyr, RIOT oder FreeRTOS.
🚀 The fastest WebAssembly interpreter (and the most universal wasm runtime)Project mention: 152kb single-file WebAssembly interpreter, that runs on six operating systems | reddit.com/r/WebAssembly | 2021-03-01
Xiaomi Smart Home Device Reverse Engineering and HackingProject mention: Roborock S6 Pure - Trying to learn how to add new voices. | reddit.com/r/Roborock | 2021-02-09
Here you go: https://github.com/dgiese/dustcloud/wiki/Supported-Devices
Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.Project mention: Sprintf on STM32? | reddit.com/r/embedded | 2021-02-23
I'm sure sprintf itself is working in their library, so try to find other issues first, BUT, as a last resort you can try another lib: https://github.com/mpaland/printf/
wolfSSL (formerly CyaSSL) is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!Project mention: Max HTTPS throughput on ESP32? | reddit.com/r/esp32 | 2021-02-26
You mention mbedtls, but for an example I was able to find that wolfssl lists some benchmarks and notice that under hardware acceleration, AES CBC gives OK performance while AES GCM looks pretty bad.
A fast and lightweight fully featured OCI runtime and C library for running containers
Pycopy - a minimalist and memory-efficient Python dialect. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.Project mention: Pycopy 3.5.2 - a minimalist and memory-efficient Python dialect | reddit.com/r/ProgrammingLanguages | 2021-02-11
Really? Here's direct link to the closest subsection header: https://github.com/pfalcon/pycopy/#the-unix-version , and quoting it here for you:
Watchy - An Open Source E-Ink SmartwatchProject mention: Watchy - An Open Source E-Ink Smartwatch | reddit.com/r/esp32 | 2021-02-09
Same features of Pedalino™ in a compact form.Project mention: Morningstar inspired midi controller, mostortion and deep six clones | reddit.com/r/diypedals | 2021-01-13
Jumpstart from concept to productionProject mention: Esp32 Cmake | reddit.com/r/esp32 | 2020-12-21
Think of it as a configuration file. In this case, "board_esp32_devkitc.h" is the configuration for the ESP32 DevKit-C Board. For this board, it is using the GPIO 27 as output. What if you need to build the system for this board and for a different board where the GPIO 27 is already in use or, not even has that GPIO? With a configuration file you just need to pass and argument to the build system and it will use the correct configuration. Without it you'll probably need to clutter you source files with "#ifdef", which would work, but would be worse to maintain, especially if you need to add a third or more boards.
🧠 SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc, mac, linux, toaster, plumbus, whatnot...Project mention: NORTHERN LIGHTS buds really came around after your guys recommendations, thank you! | reddit.com/r/microgrowery | 2021-02-18
The controller is running with an esp32, the firmware is open-source and can be flashed on any $20 esp32 based arduino:) Fw code is here: https://github.com/supergreenlab/SuperGreenOS
Quickly get started with Silicon Labs IoT product.Project mention: Z-wave documentation? | reddit.com/r/zwave | 2021-02-10
An Elixir library to interface with the BME680 (and BME280) environmental sensorProject mention: [Elixir/Nerves] Temperature Humidity Sensors | dev.to | 2021-01-25
https://github.com/lucaong/elixir_bme680 - Elixir interacting with C code
This software is able to power an ESP8266 driven RGB LED strip. It integrates with HomeKit natively (no bridge needed)Project mention: My latest project. DIY wood and concrete rgb lamp controlled by smartthings and Google assistant. Inspired by Hue Signe. | reddit.com/r/googlehome | 2021-01-27
GitHub - DominikHorn/esp8266-rgb-led-strip: This software is able to power an ESP8266 driven RGB LED strip. It integrates with HomeKit natively (no bridge needed)
Example baseline for prototyping with the Core2 AWS IoT EduKit.Project mention: Check out the Core2 AWS IoT EduKit hardware. | dev.to | 2021-01-04
Find example code at GitHub.
What are some of the best open-source IoT projects in C? This list will help you: