An open API service indexing awesome lists of open source software.

Internet of things

The internet of things, or IoT, describes the network of physical objects (things) that are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the internet. The Internet of Things means taking all the things in the world and connecting them to the internet.

https://github.com/claymore666/ccu-mcp

MCP server for controlling HomeMatic smart home devices via the CCU JSON-RPC API

ccu debmatic home-automation homematic homematic-ip iot mcp mcp-server smart-home

Last synced: 21 Jun 2026

https://github.com/caite21/esp32-robots

Connected ESP32-based Robot Programs and Designs

ble esp esp-now esp32 freertos iot remote-control robotics wheeled-robots

Last synced: 09 May 2026

https://github.com/jailsonsb2/monitoramento-iot

Este repositório contém a infraestrutura e os códigos necessários para implantar um sistema completo de monitoramento de energia em tempo real. O projeto utiliza um microcontrolador ESP8266 com o sensor PZEM-004T, enviando dados via MQTT para uma stack local baseada em Docker composta por Mosquitto, Telegraf, InfluxDB e Grafana (Stack TIG).

arduino docker engenharia-eletrica esp8266 grafana-dashboard influxdb iot iot-platform pzem-004t

Last synced: 21 Jun 2026

https://github.com/robseb/horizontcbgviewer

Sync Manuels with an FTP-Server and write system- and room-information to an Background Image

background-image campus ftp ftp-client horizon iot room university visual-studio vm vmware-horizon windows-10 windows10iot wpf

Last synced: 09 May 2026

https://github.com/mchesterkadwell/temperature-publish-client

A Paho MQTT client to publish temperatures from THN132N RF thermometers. Part of Project Tamar home temperature monitoring station.

iot mqtt-client rtl-sdr temperature-monitoring

Last synced: 09 May 2026

https://github.com/jayadamsmorgan/javahomeserver

Home Server project written in Java.

home-automation iot iot-platform java

Last synced: 09 May 2026

https://github.com/lab5e/pax

PAX Dashboard Service

golang iot lang-golang pax people-tracker sample span

Last synced: 10 May 2026

https://github.com/karussell/iot-test

Record sensor data from ESP32 and show via browser graph (plotly)

esp32 iot plotly

Last synced: 29 Oct 2025

https://github.com/erivandosena/catraca-pi

Catraca Raspberry Pi

iot linux python raspberry-pi

Last synced: 10 May 2026

https://github.com/daniel-grounin/smarttalk-home

A smart plant simulation project that detects human presence using YOLOv8 and interacts with users via Google TTS. It utilizes TinyDolphin AI to provide intelligent responses based on the plant’s health data.

ai google-tts iot llm opencv raspberry-pi yolov8

Last synced: 10 May 2026

https://github.com/lswiderski/miscalebodycomposition

Lib for calculate the body composition from data returned from Mi Body Composition Scale

csharp dotnet iot mi nuget-package xiaomi xiaomi-smart xiaomi-smart-home

Last synced: 10 May 2026

https://github.com/manouslinard/bluetooth-car

Arduino Bluetooth Robot Car (with Android App).

android application arduino electronics iot

Last synced: 10 May 2026

https://github.com/myselfshravan/miband-lit

Read your Mi Band 5's heart rate live on your Mac over BLE — auth handshake cracked, real-time Streamlit dashboard, two-way notifications, and a heartbeat-driven smart bulb. Python + bleak.

ble bleak bluetooth-low-energy heart-rate iot macos mi-band miband5 python reverse-engineering smart-home streamlit

Last synced: 01 Jul 2026

https://github.com/allansomensi/esp-bttf-clock-rs

A clock/lamp built with ESP32, using Rust and the esp-idf framework. It connects to Wi-Fi to synchronize time via SNTP.

captive-portal clock embedded esp-idf-framework esp32 http-server iot lamp mdns nvs rust sntp thematic tm1637 typescript wifi ws2812b

Last synced: 10 May 2026

https://github.com/akhettat/tuneable

Accessible instruments tuner for people with visual disability

esp32 fft handicape instruments iot music tuner visual

Last synced: 02 Mar 2025

https://github.com/jcorioland/az-iotedge-py-mqtt

This repository provides code samples that demonstrate how to use pure MQTT in Python (using paho-mqtt) to send message to Azure IoT Edge Hub.

azure iot iot-edge mqtt python

Last synced: 10 May 2026

https://github.com/ticklemynausea/esp8266http

HTTP client for the ESP8266 microcontroller in the Arduino IDE

arduino arduino-nano c-plus-plus electronics esp8266 esp8266-arduino iot

Last synced: 10 May 2026

https://github.com/cronware/esp32-thermostat-temperature-prediciton

An IoT-based thermostat using ESP32, WebSockets, and MQTT for real-time control and monitoring.

esp32 esp32-webserver home-automation humidity-sensor iot mqtt predictive-maintenance smart-home temperature-sensor websocket

Last synced: 10 May 2026

https://github.com/ignpelloz/sedu22

IoT system, based on Arduino Mega 2560 (with FreeRTOS) and Raspberry Pi. It publishes data to ThingSpeak channels.

arduino freertos iot raspberry-pi

Last synced: 10 May 2026

https://github.com/cyberpabs/masters-ml-cybersecurity-upc

I've decided to open-source my notes from my Master’s degree to make academic resources more accessible and to support anyone studying similar topics.

cybersecurity iot machine-learning

Last synced: 28 Jun 2026

https://github.com/jcorioland/nodejs-azure-eventhub-sample

Node.js sample code that sends messages to Azure Event Hub using https

azure azure-event-hubs iot nodejs

Last synced: 10 May 2026

https://github.com/akkodis/sensors-and-devices

5GMETA Platform Sensors and Devices

c-its cam denm iot vehicle

Last synced: 10 May 2026

https://github.com/deseteral/hogwarts_lights

Lights controller for Lego Hogwarts set for ESP8266

esp8266 iot lego lights

Last synced: 15 May 2026

https://github.com/gabimendesh/projeto-iot-monitor-cardiaco-upm

Projeto de Monitoramento Cardíaco com protocolo MQTT

arduino iot

Last synced: 10 Jun 2026

https://github.com/ronylpatil/iot-stack

In this repo. you will get various IoT projects including minor as well as major projects.

arduino esp32 iot

Last synced: 10 May 2026

https://github.com/lbearl/puccimon

A Raspberry Pi based application to send SMS messages about temperature/humidity

am2302 c iot raspberry-pi

Last synced: 23 Jun 2026

https://github.com/gui-mrtns/lavadora

Este projeto consiste na simulação de uma máquina lavadora na placa PIC18F4520 da PICGenios.

c-programming embedded-c embedded-systems iot microcontroller pic18f4520 simulation

Last synced: 10 Jun 2026

https://github.com/quantum-0/my-little-smart-socket

Wi-Fi controlling socket with timer based on Arduino

arduino embedded-systems internet-of-things iot iot-device smart-socket timer wifi

Last synced: 13 May 2026

https://github.com/tlugger/wtwlt

What's the weather, what's the weather, what's the weather like today? Is it sunny? Is it rainy? Is it windy out today?

esp32 iot mqtt weather-station

Last synced: 23 Jun 2026

https://github.com/auralius/biomedic-iot

https://auralius.github.io/biomedic-iot/

esp32 hivemq iot mqtt streaming-data

Last synced: 23 Jun 2026

https://github.com/mydevicesiot/iotinabox-nodejs-example-app

IoT in a Box - NodeJS Library

iot lorawan sensors

Last synced: 05 Mar 2026

https://github.com/survivingwithandroid/esp8266-mqtt-client

This repository contains the ESP8266 source code to create a MQTT client

esp8266 esp8266-arduino iot iot-application mqtt mqtt-client mqtt-smarthome

Last synced: 11 May 2026

https://github.com/sanogotech/preparationmetiersdsi

Preparation aux Metiers Direction des Systèmes d'Informattions

ccna cisco cybersecurity gsm iot iot-platform linux netgear network os python vsat windows

Last synced: 11 May 2026

https://github.com/elares/ironbus

IronBus: a simple, resilient, hyperscale, edge-first, cross-platform single-topic message queue in Rust.

backpressure crash-recovery durability edge-computing embedded-database event-streaming iot message-broker message-queue nats pubsub rust single-binary wal

Last synced: 01 Jul 2026

https://github.com/alejomalia/leccfirewall

LeccFirewall is an advanced communication management system that leverages the LECC framework to maintain connectivity in critical scenarios. It dynamically scans available protocols, prioritizes them based on user-defined roles, and reroutes data through fallback options when primary connections fail.

communication-protocol framework http i2c iart iot lecc maskpert mqtt multi-protocol-support protocol python tcp udp

Last synced: 11 May 2026

https://github.com/mytechnotalent/iptc

IoT Pico W TLS Client based on the pico_examples tls_client example by the Raspberry PI foundation.

iot iot-application iot-device iot-framework iot-platform pico picow raspberry-pi raspberry-pi-pico raspberry-pi-pico-rp2040 raspberry-pi-pico-sdk raspberry-pi-pico-w raspberrypi

Last synced: 11 May 2026

https://github.com/metaneutrons/knxmonitor

Enterprise-grade KNX/EIB bus monitoring and debugging tool built with modern .NET 9

building-automation csharp debugging dotnet eib enterprise iot knx monitoring smart-home

Last synced: 23 Jun 2026

https://github.com/napoii/esp8266wifi_start

🌐 Welcome to "ESP8266WiFi Hello World Git"! 🌐 Dive into the world of ESP8266WiFi with our "Hello World" example and essential info. Let's code and innovate together! 🚀

esp8266 esp8266-arduino esp8266-library esp8266-projects esp8266-sketch esp8266-webserver esp8266wifi esp8266wificar hello-world iot microcontrollers microcontrollersystems wireless-communication

Last synced: 27 Apr 2026

https://github.com/jayadamsmorgan/homeclient-ios

iOS Smart Home App for JavaHomeServer project

home-automation ios iot iot-application iot-platform swift swiftui

Last synced: 11 May 2026

https://github.com/ctron/fritzbox-agent

Publishing Fritzbox traffic statistics to Drogue IoT

iot

Last synced: 23 Jun 2026

https://github.com/ronihdzz/iot_domotica

Es un pequeño sistema de domótica el cual es administrado por una interfaz gráfica de escritorio que lo ejecuta una Rasberry pi, este sistema de domótica es capaz de hacer lo siguiente: Controlar el prendido y el apagado de un foco RGB, asi como el color al que este prende entre una variedad de 7 posibles colores (blanco, verde, amarillo, rojo, magenta, azul, cian), controlar el prendido y el apagado de un ventilador, avisar al usuario cuando se detecte un incendio, permitir la programación de alarmas y ofrecer un sistema de administración de deberes.

arduino domotic esp-32 iot pyqt5 rasberry-pi

Last synced: 12 May 2026

https://github.com/dra1ex/temp-monitor-esp32

Humidity/Temperature monitor with Web UI for ESP32

esp32 humidity-monitor iot monitoring temperature-monitor wifi

Last synced: 12 May 2026

https://github.com/p403n1x87/led_app

IoT application for Raspberry Pi to control LEDs over the network

apache2 iot wsgi-application

Last synced: 24 Jun 2026

https://github.com/igoraugust0/hackatruck-presencial

Desafios e projetos desenvolvidos na etapa presencial do curso Hackatruck.

bm bmp280 cloudant esp8266 ibm-cloud ios iot node-red rest rest-api swift swiftui xcode xcode15

Last synced: 12 May 2026

https://github.com/duylinhphan123/wokwi_autoscript

Wokwi CLI - Self-contained executable for STM32/ESP32 firmware scanning and Wokwi diagram downloading. No Python required!

automation cli embedded esp32 firmware iot microcontroller simulation stm32 wokwi

Last synced: 15 May 2026

https://github.com/zeidanbm/object-detection-avoidance-robot

A robot car with an ultrasonic sensor, four dc motors and a pi camera. The project idea is to build a robot car that can be given a photo of an object or a name of an object so it can autonomously search and find it. The ultrasonic sensors will be used for close-range object avoidance while the camera can be used to analyse the video using AI and machine learning to detect objects.

adafruit iot nodejs python raspberry-pi websockets

Last synced: 12 May 2026

https://github.com/jmfeck/critical-temperature-monitor

Critical Temperature Monitor developed as an academic project in 2015/2016. It uses Arduino Mega 2560 with Ethernet Shield to monitor temperature and send real-time alerts through email, push notifications, and Google Sheets integration via PushingBox. Archived for historical and portfolio purposes.

academic-project arduino automation embedded-systems ethernet-shield iot pushingbox real-time-alerts temperature-monitor

Last synced: 22 Jun 2026

https://github.com/solarssk/esphome-pzemac004t

ESPHome configuration for monitoring electrical parameters using PZEM-004T and ESP8266.

energy-monitoring esp8266 esphome home-assistant iot pzem004t smart-home yaml

Last synced: 12 May 2026

https://github.com/tizilogic/gdo-client

Simple Kivy (Android) App to use with gdo-server

android iot kivy-application python3

Last synced: 12 May 2026

https://github.com/amallek/ute

UTE (Ultra Tiny Encoding Protocol) is a compact, binary serialization protocol designed for efficient, schema-driven data interchange. It is intended for scenarios where both performance and type safety are critical, such as IoT, embedded systems, and high-performance backend services.

binary-protocol embedded iot microservice protocol schema serialization ute

Last synced: 13 Mar 2026

https://github.com/lewiscollum/sensorport

A JSON-based digital signal processing system that supports both real-time and static data analysis. Pipe a json stream/file into a signal-proccessing script and then receive a resultant json stream/file.

iot json real-time signal-processing

Last synced: 12 May 2026

https://github.com/wivwiv/device-access-to-actorcloud

How to access MQTT device to actorcloud server

coap iot mqtt

Last synced: 12 May 2026

https://github.com/wolkabout/wolkconnect-micropython

MicroPython library which provides easy connectivity to WolkAbout IoT Platform.

client-library connectivity iot iot-platform micropython wolkabout wolkconnect

Last synced: 01 Jul 2026

https://github.com/pham-andrew/smart-city-software-system

IoT device management in a smart city simulation. Large Java project for software design course.

blockchain iot

Last synced: 31 Mar 2025

https://github.com/prathameshpatil-01/b.e.project-entc

Revolutionizing attendance management, our IOT-Based Smart Attendance System combines RFID and Face Recognition for secure, contactless efficiency. The intuitive web interface streamlines tasks, while organized data storage enables easy access and analysis. This innovative system promises to modernize attendance tracking across industries.

attendance-management attendance-management-system attendance-monitoring attendance-system electronics electronics-engineering electronics-projects iot raspberrypi rfid

Last synced: 29 May 2026

https://github.com/aritrosaha10/mqtt-garage-door-module

A small module that can be added to an old garage door system which will allow for integration with Home Assistant using MQTT.

esp8266 garage-door home-assistant iot mqtt particle-photon smart smart-home

Last synced: 13 Apr 2026

https://github.com/hsn07pk/smartconveyor-ics

A distributed ICS simulation for conveyor systems featuring Raft Consensus, Kafka messaging, and Kubernetes-based resource management. 🚀⚙️

ai-optimization automation conveyor-system distributed-systems edge-computing grpc industrial-control-systems iot kafka kubernetes predictive-maintenance raft-consensus real-time-simulation

Last synced: 13 Apr 2026

https://github.com/biohazardious/openbeken-prometheus-exporter

Lightweight Prometheus exporter that collects real-time metrics from OpenBeken-based smart plugs

docker docker-compose grafana iot openbeken prometheus prometheus-exporter prometheus-metrics python

Last synced: 13 Apr 2026

https://github.com/atom-dispencer/handydisplaykotlin

Kotlin re-write of my Python HandyDisplay... The driving software, targeting Raspberry Pi 2B+, for a TFT LCD display which shows all kinds of helpful information about my calendar, the weather and anything else I'll care to add a widget for.

electronics gradle internet-of-things iot kotlin lcd lcd-display raspberry-pi raspberry-pi-2 tft tft-display

Last synced: 26 Jan 2026

https://github.com/bnvulpe/plantcaremonitor

The project provides a comprehensive solution for monitoring and managing plant environments, leveraging advanced software tools and modular design principles. It aims to offer flexibility, scalability, and reliability in plant care management, catering to both novice users and experts seeking to optimize plant growth conditions effectively.

docker iot monitoring-tool plant-monitoring real-time-systems robotics ros2 rosbag2 rqt

Last synced: 13 Apr 2026

https://github.com/jamnicki/iot

Internet of things devices manager

iot iot-application

Last synced: 07 Apr 2025

https://github.com/lintangwisesa/nodemcu_esp8266_antares

A simple IoT experiment connecting NodeMCU to Antares IoT platform

antares esp8266 iot telkom-indonesia

Last synced: 12 May 2026

https://github.com/gonzalo123/fan

Trigger my fan connected to wemo switch depending on BeeWi sensor

beewi-sensor fan humidity iot telegram telegram-bot temperature wemo-switch

Last synced: 13 Apr 2026

https://github.com/ugobriasco/weather-lamp

⛅ A Fancy lamp that changes light patterns depending to the weather forecast.

esp8266 iot nodemcu weather

Last synced: 12 Apr 2026

https://github.com/thekeenant/dhub

Experimenting with home automation in Java.

home-automation internet-of-things iot iot-platform java-8 z-wave

Last synced: 12 Jun 2025

https://github.com/itsvenu22/rfid-clubconnectpro

RFID-ClubConnectPro is an versatile and tracking solution designed to supercharge attendance tracking for clubs and organizations.

attendance-monitoring attendance-system automation iot iotproject rfid rfid-authentication rfid-rc522

Last synced: 26 Jan 2026

https://github.com/douglaszuqueto/raspi-config

Repositório base de apontamento para o Projeto RaspiConfig

iot linux nodejs raspberrypi raspbian raspiconfig vuejs

Last synced: 05 May 2026

https://github.com/lab5e/golang-paging

Inbox paging sample for Go

golang iot lang-golang sample span

Last synced: 13 Jun 2025

https://github.com/alanamaro13/automatic_switch

Hey There! This is the main repository for an IoT project. It consists in an Automatic Switch for a room using ESP32, SinricPro and Google Home.

arduino esp32 iot sinricpro

Last synced: 13 Apr 2026

https://github.com/thin-edge/c8y-textconfig-plugin

thin-edge.io operation plugin to handle text-based configuration from Cumulocity IoT

community iot thin-edge

Last synced: 25 Mar 2025

https://github.com/tassiluca/smart-garden

Smart Garden Sim - Third assignment for SEIOT Course @ UniBO

arduino-uno esp32 iot

Last synced: 01 Mar 2026

https://github.com/thin-edge/rpi-pico-client

Example micropython lightweight agent which uses the power of thin-edge.io to perform device management

community iot thin-edge

Last synced: 25 Mar 2025

https://github.com/thin-edge/tedge-config2mqtt-watcher

thin-edge.io plugin to monitor the tedge config and publish the values as MQTT messages

community iot thin-edge

Last synced: 25 Mar 2025

https://github.com/thin-edge/tedge-benchmark

thin-edge.io benchmark script (not intended for public consumption just yet)

community iot thin-edge

Last synced: 25 Mar 2025

https://github.com/thin-edge/tedge-snap-plugin

wip: thin-edge.io snap plugin to install/remove/list snaps

community iot thin-edge

Last synced: 25 Mar 2025

https://github.com/thin-edge/tedge-collectd-setup

thin-edge.io community plugin to install/setup collectd

community iot thin-edge

Last synced: 25 Mar 2025

https://github.com/p4irin/telegram_notifier_bot

Notify a Telegram user or group of events in e.g. a monitoring system or an IoT device.

iot telegram telegram-bot

Last synced: 07 Apr 2025

https://github.com/thin-edge/tedge-services

thin-edge.io service definitions for various init systems

community iot thin-edge

Last synced: 25 Mar 2025

https://github.com/nikoshet/iot-rpi-sensehat-with-android-monitoring

This repository provides information and code for using an Android App, a Desktop App and a Raspberry Pi with a Sense HAT with Azure IoT Hub and IBM IoT Foundation, as well as providing a REST API for Third Party Providers

android azure csharp ibm-iot-foundation iot python raspberry-pi rest-api

Last synced: 13 Apr 2026

https://github.com/natdev15/iot_payload_optimization_natesh_masters_thesis_2025

Comparative implementation of binary serialization protocols — CBOR, MessagePack, Struct + Zlib, and Protobuf — for IoT payload optimization under hybrid TN/NT satellite networks. Developed and validated using Astrocast LEO and oneM2M (Mobius) middleware.

astrocast cbor cpp docker iot javascript messagepack networking nginx nodejs onem2m protobuf protocol-buffers python struct thesis thesis-project zlib

Last synced: 13 Apr 2026

https://github.com/imosudi/resilient-edge-ai-fusion

Failure-aware edge AI perception system using Vision–LiDAR fusion on Raspberry Pi 5 and Hailo-8L for resilient real-time object detection under degraded sensing conditions.

aiot computer-vision edge-ai edge-computing embedded-ai failure-aware-ai hailo iot lidar multimodal-ai object-detection raspberry-pi real-time-inference resilient-ai sensor-fusion yolov8

Last synced: 25 Jun 2026

https://github.com/edward62740/wmns-epd

Simple Wi-Fi/BLE enabled e-paper display. Designed for displaying real-time sensor data.

epaper epd esp32s2 iot

Last synced: 21 Jan 2026

https://github.com/saimongu007/rfid_acces_control_system

An IoT-based automated toll collection system using RFID and Arduino that enables fast, cashless vehicle access with real-time balance checks and gate control.

arduino arduino-uno iot iot-application iot-platform rfid rfid-card rfid-reader toll-plaza

Last synced: 30 Apr 2026

https://github.com/karthikmprakash/pervasive-healthcare

Health Monitoring at your fingertip! Anywhere! Anyone! Anytime!

embedded-systems gui healthcare iot matlab pervasive wifi

Last synced: 14 Jul 2025