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/markrad/azure-iot-esp8266

Using a third party MQTT stack, this project demonstrates how to send and receive messages between an ESP8266 and the Microsoft Azure IoT Hub.

azure azureiot esp8266 iot mqtt

Last synced: 04 Sep 2025

https://github.com/citp/ott-tracking

Code and data for the CCS'19 paper "Watching You Watch: The Tracking Ecosystem of Over-the-TopTV Streaming Devices"

iot privacy-tools research-data research-paper smart-tv

Last synced: 15 Jul 2025

https://github.com/Cumulocity-IoT/cumulocity-dynamic-mapper

The ultimate Mapper for building the bridge between any Message Broker and Cumulocity IoT in a zero-code approach!

agent angular cumulocity-agent cumulocity-iot cumulocity-microservice cumulocity-package iot iot-analytics java microservice mqtt server-side-agent typescript

Last synced: 26 Feb 2025

https://github.com/hagronnestad/mbus-han-kaifa

⚡🔌💻 DIY electronics and code to read data from my KAIFA MA105H2E AMS smart meter.

ams arduino electronics han han-kaifa iot m-bus mbus smart-meter

Last synced: 30 Jun 2025

https://github.com/0xricksanchez/iotos

A simple script to get your fresh Debian based OS ready for hardware hacking/reversing/exploitation

embedded-systems exploitation fuzzing hacking iot pentest reversing

Last synced: 06 Sep 2025

https://github.com/floriancassayre/ebike-connect-js

An unofficial API for the Bosch eBike Connect web service, written for Node.js

api bosch ebike ebike-connect iot nodejs

Last synced: 08 Apr 2025

https://github.com/cmur2/python-bme280

A python library for accessing the BME280 combined humidity and pressure sensor from Bosch

bme280 bosch humidity i2c iot pressure python raspberrypi sensor temperature

Last synced: 10 Apr 2025

https://github.com/Azure/iot-central-integration-guide

Azure IoT Central integration guides, documentation and samples

guidance iot iot-central

Last synced: 08 May 2025

https://github.com/at-ec/at-fsm

At-FSM is an open and user-friendly embedded Finite State Machine (FSM) included the Primitive State Machine (PSM) and Hierarchical State Machine (HSM).

c-language chinese embedded-systems finite-state-machine firmware hierarchical-state-machine iot kernel mcu robot state-machine

Last synced: 08 Sep 2025

https://github.com/nordicsemiconductor/asset-tracker-cloud-docs

The nRF Asset Tracker aims to provide a concrete end-to-end example for an IoT product in the asset tracker space.

example iot nrf-asset-tracker serverless

Last synced: 29 Apr 2025

https://github.com/luca-domenichini/smartiot.connector

SmartIOT.Connector is a simple connector and scheduler that lets you connect your IoT devices to the cloud and more

automation azure connector iot modbus modbus-tcp mqtt plc s71200 s71500 s7300 s7net scheduler siemens siemens-s7-plcs snap7

Last synced: 17 Oct 2025

https://github.com/lafriks/python-karcher

Kärcher Home Robots python client

home-assistant home-automation iot karcher python smart-home

Last synced: 11 Apr 2025

https://github.com/haimkastner/broadlink-ir-converter

A small converter library to convert from/to Broadlink IR format commands

converter iot nodejs tsmota

Last synced: 02 Sep 2025

https://github.com/ibm-cloud/iot-device-phone-simulator

A web application which acts as an IoT device when loaded in a smart phone browser. The data from the sensors are then used for Anomaly detection.

anomaly-detection cloud data-science datascience gyroscope-data ibm-cloud-solutions internet-of-things iot iot-device machine-learning mobile-web

Last synced: 11 Jul 2025

https://github.com/petrbroz/forge-iot-extensions-demo

Autodesk Forge sample application visualizing IoT sensor data.

autodesk-forge iot nodejs

Last synced: 24 Jun 2025

https://github.com/evanxd/mqtthook

It is a MQTT version of Webhook for IoT devices.

internet-of-things iot mqtt mqtthook web-of-things webhook wot

Last synced: 11 Jul 2025

https://github.com/vhuynen/cubecell-ab01-lorawan-helium-mailbox-notifier

It's an IoT DIY project which notifies you when you have received a parcel or a letter in your letterbox. This project uses an HelTec AB01 LoRaWAN module to send data over an LoRaWAN Gateway when WiFi is out of range. I use an Helium Gateway from the People's Network in order to forward packets over Helium Network which send data to AWS IoT Core (MQTT) or Pipedream (HTTP) and more. LoRaWAN is a bidirectional protocol useful when you need to send few data over long distance from low-power and low-bandwidth IoT.

aws-iot-core aws-lambda cubecell helium-network heltec iot mailbox notifier rakwireless rest-api telegram-bot

Last synced: 14 Apr 2025

https://github.com/xchwarze/frieren-modules

Collection of modules for the Frieren micro-framework, enhancing functionality for routers and Single Board Computers (SBCs). Explore a range of modules aimed at boosting security, performance, and user experience.

hacking iot openwrt rasberry-pi redteam-tools wireless

Last synced: 12 Apr 2025

https://github.com/rzr/generic-sensors-lite

Naive implementation of w3c specs for IoT.js

i2c iot sensor w3c-specs webthing-iotjs

Last synced: 07 May 2025

https://github.com/pschmitt/tesmart.sh

Shell API wrapper for network-enabled TESmart KVM switches

hdmi home-assistant iot kvm kvm-switch smart-kvm tesmart

Last synced: 13 Oct 2025

https://github.com/hiveot/hub

Hive of Things Hub

htmx-go iot mqtt webofthings wot

Last synced: 13 Mar 2026

https://github.com/eclipse-threadx/iot-devkit

This guide is focused on the MXChip IoT DevKit (AZ3166).

eclipse-threadx iot iot-device iot-hub mcu microcontroller

Last synced: 25 Jun 2025

https://github.com/thrsouza/cheesecake

Cheesecake is the best option for Raspberry Pi with Nodejs!

cheesecake gpio io iot pi raspberry raspi rpi

Last synced: 13 May 2025

https://github.com/jxwleong/iot-agriculturue-monitoring-system

An Arduino based IoT system that monitor soil moisture and temperature using WiFi with a automated irrigation system using relay switch.

arduino arduino-ide esp8266-arduino iot soil-moisture thingsboard

Last synced: 10 Jul 2025

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

Python library which provides easy connectivity to WolkAbout IoT Platform.

client-library connectivity fota iot iot-platform python wolkabout wolkconnect

Last synced: 22 Apr 2025

https://github.com/bagussatoto/monitoring-ikan-lele

Sistem monitoring kualitas air untuk budidaya lele yang menggunakan Internet of Things (IoT) merupakan solusi modern yang memanfaatkan teknologi sensor dan konektivitas internet

iot iot-platform

Last synced: 21 Mar 2025

https://github.com/mmontes11/iot-raspi-sensors

IoT container for Raspberry Pi used to measure temperature and humidity

babel dht11 dht22 docker ds18b20 es6 internet-of-things iot javascript js nodejs npm raspberry-pi raspi sensor

Last synced: 21 Mar 2025

https://github.com/fbiego/windows_32

A demo project for ZX7D00CE01S

esp-idf esp32-s3 iot lvgl touchscreen windows zx7d00ce01

Last synced: 07 May 2025

https://github.com/JulyOT/JulyOT

The central repository for all content released as part of #JulyOT each year

ai aiot cpp edge embedded iiot iot python

Last synced: 10 Mar 2025

https://github.com/onkar69483/attendrx-face-recognition-attendance-system

AttendRx is a smart attendance system powered by ESP32-CAM. It effortlessly captures student images using ESP32-CAM, transmits them wirelessly to a computer via Wi-Fi, and employs a Python script to detect and log their faces along with timestamps in an Excel sheet. Streamlining attendance management for modern education.

esp32cam face-recognition face-recognition-attendance-system iot

Last synced: 02 Mar 2025

https://github.com/danobot/mqtt_payload_processor

Custom Home Assistant component that converts MQTT message payloads to events and callback functions for consumption in automations. Can be used to assign schedule-based actions to remote controls or button wall panels.

custom-component home-assistant home-automation iot mqtt mqtt-payload mqtt-topic mqtt-topics openmqttgateway python rf rf-codes wall-button-panel

Last synced: 24 Oct 2025

https://github.com/zhbinary/netty4go

A middle-weight, high-performance, easy to use network framework

event-driven golang golang-server instant-messaging iot mqtt netty netty4 network

Last synced: 11 Mar 2026

https://github.com/fiware/tutorials.iot-sensors

:orange_book: FIWARE 201: Introduction to IoT Sensors

fiware fiware-iot-agents iot tutorial ultralight

Last synced: 30 Apr 2025

https://github.com/reelyactive/generable

Generative art from ambient BLE advertisement packets. We believe in an open Internet of Things.

ambient-data bluetooth-low-energy generative-art iot midi osc philips-hue zynaddsubfx

Last synced: 23 Aug 2025

https://github.com/sahilchaddha/unix-remotecontrol

Remote Control Over HTTP API - Unix Power Commands - Shutdown, Restart etc For Homebridge Apple HomeKit Appliance Protocol (IOT)

express homebridge homekit iot iot-platform nodejs

Last synced: 07 May 2025

https://github.com/gonzalo123/mqtt_example

Playing with Raspberry Pi, Arduino, NodeMcu and MQTT

arduino iot mqtt nodemcu raspberry-pi

Last synced: 10 Oct 2025

https://github.com/seifoueslati/elmouna4.0

This project is treating the warehousing domain. It consists of implementing an « Indoor positioning IoT-based system » in a storage space. This is done using IoT sensors placed over different racks and forklifts in a warehouse as shown on the figure below, to track their displacement and monitor the whole process of storage and recovery of incoming and outgoing goods and locate the required ones.

decawave iot iot-application rtls warehouse-management-system

Last synced: 05 May 2025

https://github.com/rly0nheart/netlasso

Perform advanced searches for internet-connected (IoT) devices based on user-provided search queries.

internet-of-things iot netlas netlas-io netlas-io-api

Last synced: 10 May 2025

https://github.com/atoomnetmarc/iot12

Schematic, PCB files, firmware and 3d models for creating the IoT12 solder iron temperature controller for T12 compatible tips.

3d-models esp32 iot kicad pcb platformio samd21 soldering soldering-controller t12 wifi

Last synced: 11 Apr 2025

https://github.com/rodrigosetti/pet-monitor

Make your pet's food bowl smarter by tracking refilling and consumption automatically.

arduino express-js iot nodejs raspberry-pi

Last synced: 04 Jul 2025

https://github.com/azure/iot-central-integration-guide

Azure IoT Central integration guides, documentation and samples

guidance iot iot-central

Last synced: 20 Oct 2025

https://github.com/rjarman/bus-mama

The Bus-Mama is a bus tracking mobile application for the transportation of the students of BSMRSTU. It helps the students of our university by showing the available route, bus, and their exact location. This app includes real-time bus tracking which is going to solve a problem that university students have been facing for many years. Students are often seen missing their buses. Often they can't maintain the bus time. Since there are many buses in our university, students can easily catch a bus if they know where and when it will pass by. My goal is to track the buses and make hardware, mobile application, and machine learning solution to solve the issue. This way the students can get relief from missing the bus and use the buses efficiently. The main idea is to track the buses. GPS trackers will be attached to every bus that will give the current position of them and automatically sync on the server. The Bus-Mama mobile application will show every real-time position of those buses. This application will be installed on students' mobile phones and in this way the students can easily maintain their transportation. In this application, the current location of the bus can be seen through Google map. Every bus will have a specific marker on Google map and all the details about a specific bus will be shown by clicking on the marker. There will be seen about how far the bus is, from which direction it will come, how much time to reach the bus, how much time it will take if there is any traffic on road, etc. There is also a search option to know about any specific bus details. There is also a list of all buses with sufficient details that will help students to know about all the details. Every student will have an account through which they can access bus data. Another main objective is the Bus-Mama Chatbot in the Bengali language so that the students can communicate to know about the bus easily. For now, they can make conversation only about bus-related information. The Chatbot is not yet able to make conversation except bus-related questions. If anyone asks anything except bus-related questions, it cannot reply to the question rather it will give a tag to the question as a reply. As the Chatbot is created in the Bengali language, it has used the "trie" data structure in lemmatization. A library has been designed to lemmatize the Bengali words. Almost 63,205 Bengali words have been lemmatized by using the library to train the SVM machine learning model.

angular bangla chatbot distancematrixservice googlemap gps iot javascript lemmatization machine-learning mongodb nodejs nosql python scss socket svm tfidf-vectorizer trie typescript

Last synced: 09 Mar 2026

https://github.com/waldiez/wactorz

Real-time, async multi-agent orchestration system built on the Actor Model with MQTT pub/sub.

agents home-automation iot spawning

Last synced: 18 Apr 2026

https://github.com/kyopark2014/iot-greengrass-with-lambda-component

It show how to deploy lambda component in IoT Greengrass.

aws aws-lambda cdk greengrassv2 iot serverless

Last synced: 12 Apr 2025

https://github.com/mwittig/pimatic-johnny-five

Pimatic Plugin for Johnny Five, a Robotics and IoT programming framework - http://johnny-five.io

home-automation internet-of-things iot johnny-five pimatic pimatic-plugin

Last synced: 07 Oct 2025

https://github.com/rightech/ric-edge

Rightech IoT Edge computing services

ble edge iot modbus opc-ua rightech snmp

Last synced: 19 Apr 2025

https://github.com/technologiestiftung/stadtpuls

Public bug tracker and discussion forum for stadtpuls.com

citylab-berlin iot sensors stadtpuls

Last synced: 06 Feb 2026

https://github.com/golioth/pouch-gateway

Bluetooth gateway reference implementation for devices using Pouch.

ble bluetooth golioth iot zephyr-rtos

Last synced: 11 Mar 2026

https://github.com/mohitkh7/irrigation-system

Smart irrigation system based on IOT using Django server along with NodeMCU (ESP8266)

bootstrap college-project django iot iot-application jquery

Last synced: 15 Apr 2025

https://github.com/bitraf/bitraf-iot

Sensor and actuator devices connected at Bitraf MQTT broker

electronics iot mqtt sensor

Last synced: 08 Apr 2025

https://github.com/trykatchup/ml-iot-malware-analysis

Machine Learning models for IoT traffic malware detection. (Cybersecurity - Alma Mater Studiorum - University of Bologna)

automl automl-experiments cybersecurity iot iot23 machine-learning random-forest svm

Last synced: 10 Apr 2025

https://github.com/cmur2/python-veml6070

A python library for accessing the VEML6070 digital UV light sensor from Vishay

i2c iot light python raspberrypi sensor smbus uva vishay

Last synced: 10 Apr 2025

https://github.com/apoorvlathey/mask-chain

Verify Authenticity of Masks using Blockchain and IoT

arduino blockchain iot nodejs react solidity web3

Last synced: 06 Mar 2026

https://github.com/gjermundgaraba/beaconmqtt

Android app to forward beacon events over MQTT (for home automation scenarios)

android app beacon estimote iot java mqtt

Last synced: 05 Mar 2026

https://github.com/nrc-cnrc/nrc-gamma

Large labelled dataset of real-life gas meter images — Vaste ensemble d'images réelles et étiquetées de compteurs de gaz.

ai computer-vision creative-commons crowdsourcing data data-science datanalytics dataset iot machine-learning machinelearning opendata

Last synced: 05 Mar 2026

https://github.com/facultymatt/gmg-js

Connect to your Green Mountain Grill and visualize grill temp, prob temp, and more! UI component here: https://github.com/facultymatt/gmg-webapp

cooking couchdb gmg green-mountain-grill grill grilling iot

Last synced: 22 Mar 2025

https://github.com/lamassuiot/lamassuiot

Lamassu is an IoT first PKI designed for industrial scenarios. This is the main code repository for Lamassu IoT where the product logic is being implemented. If you are looking for deployment instructions, please check the docs or the project's helm chart repository.

est iot iot-security pki

Last synced: 29 Jan 2026

https://github.com/miguelgrinberg/micropython-esp8266-vagrant

A virtual machine that simplifies building MicroPython for the ESP8266 microcontroller.

esp8266 iot micropython

Last synced: 06 Sep 2025

https://github.com/mikebionic/iot-switch

IoT app with using ESP8266 microprocessors and Linux backend REST server

arduino esp-01 esp8266 flask iot nodemcu opencv plc python smartcity smarthome sqlalchemy web-api

Last synced: 18 Jun 2025

https://github.com/kentaro/pratipad

A Declarative Framework for Describing Bidirectional Dataflow.

broadway dataflow distributed-erlang elixir iot

Last synced: 08 Oct 2025

https://github.com/ldab/node-red-energy-harvesting-dashboard

Node-RED Energy Harvesting dashboard example, weather forecast, temperature and humidty measurement. MQTT, ESP32, u-blox NINA-W10, HTU21D, IBM Cloud, CloudMQTT

esp32 ibm-bluemix ibm-cloud iot mqtt node-red temperature-monitoring temperature-sensor u-blox ublox weather weather-forecast weather-station

Last synced: 21 Jun 2025

https://github.com/seanchangx/qbit

An open-source ESP32-C3 desktop companion robot and personal IoT avatar.

companion-robot desktop-robot esp32 esp32-c3 home-assistant iot qbit robotics

Last synced: 05 Mar 2026

https://github.com/mnishiguchi/lcd_display

Use character liquid crystal display (LCD) in Elixir

74hc595-lcd elixir gpio hd44780 i2c iot lcd lcd-display mcp23008 mcp23017 nerves pcf8574

Last synced: 23 Mar 2025

https://github.com/mstrlaw/pixel_cube

An open source DIY cube that tracks your work.

arduino diy electron iot vue

Last synced: 12 Apr 2025

https://github.com/richardzone/homeassistant-dht

Support for Adafruit DHT temperature and humidity sensor

dht dht11 dht22 home-assistant iot raspberry-pi

Last synced: 04 Mar 2026

https://github.com/tawn33y/at-demos

A collection of demos to demonstrate how to use SMS and USSD in node.js via Africa's Talking

africastalking airtime chat iot m-pesa mpesa payments sms telegram ussd voice whatsapp

Last synced: 14 Oct 2025

https://github.com/pguyot/tagtagtag-ears

Linux driver for tagtagtag ears

gpio iot linux-driver nabaztag raspbian

Last synced: 02 Aug 2025

https://github.com/ganonp/openhub

OpenHub is software meant to help you build iOT devices with Raspberry Pi.

iot python raspberry-pi

Last synced: 23 Apr 2025

https://github.com/siliconlabs/gateway-management-ui

Zigbee gateway app that leverages Silicon Labs' zigbee radio and software solutions. For project discussion: http://community.silabs.com. Report issues to http://silabs.com/support

iot zigbee-gateway

Last synced: 08 Apr 2026

https://github.com/qtoggle/qtoggleos

A lightweight qToggle OS for the Raspberry Pi

actuators home-automation image iot os qtoggle raspberry-pi sensors

Last synced: 16 Jan 2026

https://github.com/firsttris/reactive-volcano-app

A reactive web app to control Storz & Bickel vaporizers (Volcano, Venty, Veazy, Crafty) via Bluetooth Low Energy.

bluetooth bluetooth-low-energy crafty docker docker-compose iot pwa solidjs styled-components typescript vaporizer veazy venty volcano web-bluetooth web-bluetooth-api

Last synced: 10 Mar 2026

https://github.com/derniercri/warpex

Warp10 client for Elixir

elixir iot timeseries warp10

Last synced: 10 Apr 2025

https://github.com/totaljs/emptyproject-dashboard

Empty project: Flow + Dashboard

dashboard iot nodejs project totaljs

Last synced: 06 Jul 2025

https://github.com/murderlon/the-things-network

🌍 A new data-driven and storytelling experience for The Things Network

data-visualization graduation-project iot storytelling the-things-network

Last synced: 15 Apr 2025

https://github.com/jankammerath/l475vg-iot01a-mbed-aws-iot

AWS IoT client for ARM Mbed OS on the STMicroelectronics STM32L4 Discovery Kit IoT Node

amazon-web-services arm aws aws-cloud aws-iot c cpp iot iot-application mbed mbed-os mbedos mbedtls mqtt mqtt-client mqtt-connector ntp stm32 tls wifi

Last synced: 02 Mar 2026

https://github.com/aliyun-linkdevelop/linkdevelop-practice

从端到端,阿里云 IoT LinkDevelop 案例实战

aliyun iot linkdevelop

Last synced: 15 May 2025

https://github.com/cheerlights/cheerorbs

Learn how to make your own CheerOrb - A DIY CheerLights display to learn the basics of IoT.

cheerlights iot iot-project mqtt

Last synced: 07 Oct 2025

https://github.com/klein0r/iobroker.gira-iot

Integrate your Gira X1 or HomeServer into ioBroker

gira gira-homeserver gira-x1 iobroker iobroker-adapter iot smarthome

Last synced: 17 Mar 2025

https://github.com/kirklin/brics-skills-iot-screen

2022金砖国家技能发展与技术创新大赛厦门国际赛 物联网及其在智慧城市中的应用

brics iot vite vue3 vue3-typescript

Last synced: 06 Jul 2025

https://github.com/telefonicaid/thinking-cities

Repository to store and manage end user documentation related to the Telefonica SmartCities Stack. See http://thinking-cities.readthedocs.io

fiware iot

Last synced: 19 Apr 2025