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.
- GitHub: https://github.com/topics/iot
- Wikipedia: https://en.wikipedia.org/wiki/Internet_of_things
- Related Topics: cloud, embedded, devices,
- Aliases: internet-of-things,
- Last updated: 2026-07-03 00:16:11 UTC
- JSON Representation
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)
Last synced: 29 Oct 2025
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/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/deseteral/hogwarts_lights
Lights controller for Lego Hogwarts set for ESP8266
Last synced: 15 May 2026
https://github.com/gabimendesh/projeto-iot-monitor-cardiaco-upm
Projeto de Monitoramento Cardíaco com protocolo MQTT
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.
Last synced: 10 May 2026
https://github.com/anshuman-02/counter-proximity-sensor-esp8266
Object counter using IR proximity sensor and 7-segment display with ESP8266
7segmentdisplay arduino automation embeddedsystems esp8266 iot irsensor microcontrollerprojects objectcounter opensource
Last synced: 10 May 2026
https://github.com/lbearl/puccimon
A Raspberry Pi based application to send SMS messages about temperature/humidity
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/rwhitt2049/tiko
feature-extraction features internet-of-things iot machine-learning time-series timeseries
Last synced: 17 Jan 2026
https://github.com/mydevicesiot/iotinabox-nodejs-example-app
IoT in a Box - NodeJS Library
Last synced: 05 Mar 2026
https://github.com/eni-school-project/weather-check
School project to study IoT
esp32 iot school-project weather-station
Last synced: 23 Jun 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/make2explore/tutorial-vscode-with-esp-idf-extension-for-matter-developement
[Tutorial] How to use VSCode with ESP-IDF Extension for Matter Development
esp32-idf espressif home-automation iot linux matter ubuntu vscode-extension
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
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
Last synced: 24 Jun 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/elmot/picture-weather-station
Picture Weather Station
adafruit-io clion esp-idf esp32-s3 iot slint-ui unihiker
Last synced: 24 Jun 2026
https://github.com/wivwiv/device-access-to-actorcloud
How to access MQTT device to actorcloud server
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.
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/liquidambargenusbolbitis859/diseq
🛰 Build a distributed message sequencer using zero knowledge consensus for reliable, honest data sequencing with improved efficiency.
blockchain blockchain-rollup consensus-mechanism distributed-sequencer dynamic-user-equilbirum esp8266 esp8266-arduino iot ld-score-regression machine-learning market-clearing message-sequencing platformio secure-sequencing sequencing short-side-rule vehicle-routing-problem zero-knowledge
Last synced: 18 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/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.
Last synced: 12 Apr 2026
https://github.com/domapic/domapic-controller-ui
Web user interface for Domapic Controller
accessories api automatism controller domapic domapic-controller domotic events framework home-automation iot iot-platform microservices opensource raspberry-pi react rest sockets user-interface web
Last synced: 07 Jan 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/qc20/vui-gpt-voice-assistant-wizard
alexa chat-gpt chatbot cui google-assistant hci human-computer-interaction iot linux machine-learning nlp-machine-learning prototyping python rasberry-pi speech-assistant speech-recognition usability ux-design voice-assistant voice-user-interface
Last synced: 19 May 2026
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/collector-microservice
Collector microservice
api docker golang iot microservice rabbitmq
Last synced: 12 Apr 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.
Last synced: 13 Apr 2026
https://github.com/alexandrelamberty/alexandrelamberty
:sparkles: My special GitHub repository. :sparkles:
api data-structures database distributed-systems embedded-systems iot linux microcontrollers microservices server-infrastructure soa software-architecture
Last synced: 12 Apr 2026
https://github.com/thin-edge/c8y-textconfig-plugin
thin-edge.io operation plugin to handle text-based configuration from Cumulocity IoT
Last synced: 25 Mar 2025
https://github.com/tassiluca/smart-garden
Smart Garden Sim - Third assignment for SEIOT Course @ UniBO
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
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
Last synced: 25 Mar 2025
https://github.com/thin-edge/tedge-benchmark
thin-edge.io benchmark script (not intended for public consumption just yet)
Last synced: 25 Mar 2025
https://github.com/thin-edge/tedge-snap-plugin
wip: thin-edge.io snap plugin to install/remove/list snaps
Last synced: 25 Mar 2025
https://github.com/thin-edge/tedge-collectd-setup
thin-edge.io community plugin to install/setup collectd
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.
Last synced: 07 Apr 2025
https://github.com/thin-edge/tedge-services
thin-edge.io service definitions for various init systems
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/rupeshtr78/mqttspark
IOT Device MQTT Spark Streaming
cassandra gpio iot mqtt mqtt-broker mqtt-client raspberry-pi spark spark-streaming yarn
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.
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/didier-durand/microk8s-kubeedge
edge-computing gce iot kubeedge microk8s
Last synced: 28 Feb 2025
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