iot
10 repositories
Camera-free sensing: turning WiFi CSI into pose and vitals data — RuView uses ESP32 CSI firmware and pretrained DensePose-style models to estimate pose, breathing, and heart rate from WiFi signals without any camera. It ships with Home Assistant integration, an AI agent toolkit, and Hugging Face models, aimed at privacy-conscious smart-home and IoT builders wanting presence/vital-sign sensing without video.
Local-first home automation core backed by a huge DIY community — Home Assistant's core engine runs locally on devices like a Raspberry Pi, favoring privacy over cloud dependence. Its modular architecture lets contributors add new integrations easily, making it a fit for tinkerers who want to build and extend their own smart home setups.
CasaOS turns spare hardware into a self-hosted personal cloud — CasaOS is a Go/Vue.js system that runs on Docker to give Raspberry Pi and other home servers a simple web dashboard for managing files, apps and IoT devices. It targets people who want to cut SaaS costs and keep control of their data instead of relying on commercial cloud services.
The Cloud-Native API Gateway and AI Gateway
Self-hosted GPS tracking backend with support for 2000+ devices — Traccar is a Java backend supporting 200+ GPS protocols and 2000+ device models, with a REST API and SQL database backing. It suits fleet operators, GPS resellers building white-label platforms, and hobbyists tracking their own devices. Self-host via Docker Compose or use official managed hosting.
537k-domain ad blocker runs on a $2 ESP32-C3 with no PSRAM — Instead of loading blocklist strings into RAM, this project stores 537k domains as sorted 40-bit FNV-1a hashes in flash, binary-searched in ~10ms using only ~50KB RAM. That lets it run on a bare $2 ESP32-C3 instead of the ~$8 PSRAM boards most DNS sinkholes need. Good fit for hobbyists wanting a cheap Pi-hole-style ad blocker with a UDP DNS sinkhole and web dashboard.
Simulate entire IoT networks, not just a single CPU — Renode lets you run unmodified firmware binaries on virtual boards covering ARM, x86, RISC-V, SPARC, POWER, Xtensa and MSP430X. It models whole SoCs, peripherals, and wired/wireless links between nodes, making multi-node embedded system testing reproducible without physical hardware. Useful for IoT developers who need reliable debugging and CI across heterogeneous device fleets.
Local HTTPS and MQTT cloud emulator for Roborock vacuums without rooting or hardware modifications
Real Kubernetes API, Real ESP32 Boards, Pods as WebAssembly — kube32 brings actual kubectl/k9s management to ESP32-S3 boards: one board with PSRAM becomes the control plane and kubelet, others join as workers, and Pods run as WebAssembly modules via wasm3. It implements real Kubernetes objects, watch streams, Ingress, persistent volumes, and a capability firewall for GPIO/I2C/UART, with a host simulator for development without hardware.
A Touchscreen Dashboard Firmware for RV/Trailer CAN Bus Monitoring — Fireside is open-source ESP32-P4 firmware for a 7-inch touchscreen dashboard that monitors and controls devices on a trailer's CAN bus via WiFi and MQTT. It integrates with the TrailCurrent platform for thermostat control, lighting, GPS, battery, air quality, and voice-assistant features, useful for RV or trailer electronics builders.