Top 1079 iot open source projects

Mcuboot
Secure boot for 32-bit Microcontrollers!
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Shadownode
Use Node.js in your end devices(QQ: 796448809)
Hivemq Community Edition
HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform
Microk8s
MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.
Iot Firstep
一个物联网(IoT)开发的入门教程。涉及单片机、上位机、移动应用、服务器后台开发的知识。以及蓝牙4.0、以太网模块的使用实例。
Addons
➕ Docker add-ons for Home Assistant
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Esphome Core
🚨 No longer used 🚨 - The C++ framework behind ESPHome
Mirror
Smart Mirror
Homepwn
HomePwn - Swiss Army Knife for Pentesting of IoT Devices
Node Serialport
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
Renode
Renode - Antmicro's virtual development framework for complex embedded systems
Dorita980
Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot
Californium
CoAP/DTLS Java Implementation
Iotex Core
Official implementation of IoTeX blockchain protocol in Go.
Lorawan Stack
The Things Stack, an Open Source LoRaWAN Network Server
Awesome Embedded And Iot Security
A curated list of awesome embedded and IoT security resources.
Machinery
(DEPRECATED) An open source image processing framework, which uses your USB-, IP- or RPi-camera to recognize events (e.g. motion).
Embedded Notes
嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录
Alibaba Rsocket Broker
Alibaba RSocket Broker: Mesh, Streaming & IoT
Leshan
Eclipse Leshan is an OMA Lightweight M2M (LWM2M) implementation in Java.
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Watchy
Watchy - An Open Source E-Ink Smartwatch
Sensors Software
sourcecode for reading sensor data
Linux.mirai
Leaked Linux.Mirai Source Code for Research/IoC Development Purposes
Zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Iotkit Embedded
高速镜像: https://code.aliyun.com/linkkit/c-sdk
Automated Irrigation System
This is the software of an open source automated irrigation system. The complete setup including hardware can be found in the README.
Macchina.io
macchina.io IoT Edge Device SDK is a powerful C++ and JavaScript SDK for edge devices, IoT gateways and connected embedded systems.
Grovepi
GrovePi is an open source platform for connecting Grove Sensors to the Raspberry Pi.
Dns Rebind Toolkit
A front-end JavaScript toolkit for creating DNS rebinding attacks.
Dref
DNS Rebinding Exploitation Framework
Microwebsrv
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
Datascience Ai Machinelearning Resources
Alex Castrounis' curated set of resources for artificial intelligence (AI), machine learning, data science, internet of things (IoT), and more.
Azure Iot Sdk C
A C99 SDK for connecting devices to Microsoft Azure IoT services
Redmatic
Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️
Esp Mqtt
ESP32 mqtt component
Hivemq Mqtt Client
HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support
Arlo
Python module for interacting with Netgear's Arlo camera system.
Ockam
End-to-end encrypted messaging and mutual authentication between cloud and edge-device applications
Nnom
A higher-level Neural Network library for microcontrollers.
Hap Python
A python implementation of the HomeKit Accessory Protocol (HAP)
Flashdb
An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库