Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/mpaland/printf

Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.

embedded embedded-systems format iot libc no-dependencies printf replacement snprintf sprintf threadsafe tiny tinyprintf

Last synced: 09 Oct 2024

https://github.com/cesanta/mongoose-os

Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.

aws aws-iot cc3200 esp32 esp8266 firmware iot iot-platform stm32

Last synced: 10 Oct 2024

https://github.com/TIBCOSoftware/flogo

Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.

aws-lambda edge faas faas-framework flogo functions-as-a-service go golang integration iot kafka-client kafka-producer lambda microservices mqtt-client mqtt-producer rules serverless streaming tensorflow

Last synced: 24 Oct 2024

https://github.com/tibcosoftware/floGo

Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.

aws-lambda edge faas faas-framework flogo functions-as-a-service go golang integration iot kafka-client kafka-producer lambda microservices mqtt-client mqtt-producer rules serverless streaming tensorflow

Last synced: 24 Oct 2024

https://github.com/tibcosoftware/flogo

Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.

aws-lambda edge faas faas-framework flogo functions-as-a-service go golang integration iot kafka-client kafka-producer lambda microservices mqtt-client mqtt-producer rules serverless streaming tensorflow

Last synced: 10 Oct 2024

https://github.com/frangoteam/fuxa

Web-based Process Visualization (SCADA/HMI/Dashboard) software

angular bacnet dashboard hmi iot modbus mqtt nodejs opc-ua opcua plc s7 scada siemens svg-editor web-editor web-hmi web-scada

Last synced: 10 Oct 2024

https://github.com/wolfSSL/wolfssl

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!

c-library cipher-suites cryptography cryptography-api dtls embedded-systems encryption fips https iot openssl openssl-alternative openssl-api security sniffer ssl tls tls13 trusted-execution-environment wolfssl

Last synced: 05 Nov 2024

https://github.com/griddb/griddb

GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.

bigdata database fast griddb iot newsql nosql sql time-series timeseries

Last synced: 15 Oct 2024

https://github.com/Screenly/Anthias

The world's most popular open source digital signage project.

digital-signage iot python raspberry-pi

Last synced: 25 Oct 2024

https://github.com/screenly/anthias

The world's most popular open source digital signage project.

digital-signage iot python raspberry-pi

Last synced: 11 Oct 2024

https://github.com/phodal/designiot

教你设计物联网系统。构建自己的Internet of Things 。

coap desing-iot github-books internet-of-things iot iot-design mqtt

Last synced: 10 Oct 2024

https://github.com/wolfssl/wolfssl

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!

c-library cipher-suites cryptography cryptography-api dtls embedded-systems encryption fips https iot openssl openssl-alternative openssl-api security sniffer ssl tls tls13 trusted-execution-environment wolfssl

Last synced: 09 Oct 2024

https://github.com/dgiese/dustcloud

Xiaomi Smart Home Device Reverse Engineering and Hacking

hacking iot root vacuum vacuum-cleaner xiaomi xiaomi-smart

Last synced: 01 Nov 2024

https://github.com/eclipse-paho/paho.mqtt.java

Eclipse Paho Java MQTT client library. Paho is an Eclipse IoT project.

eclipseiot internet-of-things iot mqtt mqtt-client

Last synced: 31 Oct 2024

https://github.com/eclipse/paho.mqtt.java

Eclipse Paho Java MQTT client library. Paho is an Eclipse IoT project.

eclipseiot internet-of-things iot mqtt mqtt-client

Last synced: 28 Oct 2024

https://github.com/kamailio/kamailio

Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -

iot kamailio sip telephony voip volte webrtc

Last synced: 15 Oct 2024

https://github.com/smarthomehub/smartir

Integration for Home Assistant to control climate, TV and fan devices via IR/RF controllers (Broadlink, Xiaomi, MQTT, LOOKin, ESPHome)

broadlink chuangmiir esphome homeassistant iot lookin smarthome

Last synced: 12 Oct 2024

https://github.com/codetheweb/tuyapi

🌧 An easy-to-use API for devices that use Tuya's cloud services. Documentation: https://codetheweb.github.io/tuyapi.

iot local nodejs smarthome tuya

Last synced: 14 Oct 2024

https://github.com/armink/easyflash

Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案:参数存储、在线升级及日志存储 ,全新一代版本请移步至 https://github.com/armink/FlashDB

embedded flash iap iot key-value kv log

Last synced: 15 Oct 2024

https://github.com/sqfmi/watchy

Watchy - An Open Source E-Ink Smartwatch

arduino arduino-library bluetooth-low-energy e-ink esp32 iot smartwatch

Last synced: 10 Oct 2024

https://github.com/timdorr/tesla-api

🚘 A Ruby gem and unofficial documentation of Tesla's JSON API for the Model S, 3, X, and Y.

api car iot ruby tesla

Last synced: 21 Oct 2024

https://github.com/eclipse-paho/paho.mqtt.c

An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse.github.io/paho.mqtt.c/

eclipse-paho eclipseiot internet-of-things iot mqtt

Last synced: 31 Oct 2024

https://github.com/eclipse/paho.mqtt.c

An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse.github.io/paho.mqtt.c/

eclipse-paho eclipseiot internet-of-things iot mqtt

Last synced: 10 Oct 2024

https://github.com/armink/EasyFlash

Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案:参数存储、在线升级及日志存储 ,全新一代版本请移步至 https://github.com/armink/FlashDB

embedded flash iap iot key-value kv log

Last synced: 04 Aug 2024

https://github.com/armink/flashdb

An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库

database embedded iot key-value kvdb lightweight tsdb

Last synced: 15 Oct 2024

https://github.com/baetyl/baetyl

Extend cloud computing, data and service seamlessly to edge devices.

container docker edge edge-computing faas functions-as-a-service golang iot micro-service ml-in-production mqtt

Last synced: 10 Oct 2024

https://github.com/sqfmi/Watchy

Watchy - An Open Source E-Ink Smartwatch

arduino arduino-library bluetooth-low-energy e-ink esp32 iot smartwatch

Last synced: 01 Aug 2024

https://github.com/frenck/home-assistant-config

:house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates!

automation hass hassio home-assistant home-assistant-config home-automation homeassistant homeassistant-config homeautomation internet-of-things internetofthings iot

Last synced: 13 Oct 2024

https://github.com/smartHomeHub/SmartIR

Integration for Home Assistant to control climate, TV and fan devices via IR/RF controllers (Broadlink, Xiaomi, MQTT, LOOKin, ESPHome)

broadlink chuangmiir esphome homeassistant iot lookin smarthome

Last synced: 01 Aug 2024

https://github.com/rbaron/b-parasite

🌱💧 An open source DIY soil moisture sensor

ble bluetooth-low-energy iot nrf52 sensor soil-moisture soil-moisture-sensor

Last synced: 04 Aug 2024

https://github.com/Shelf-nu/shelf.nu

shelf is open source Asset Management Infrastructure for absolutely everyone.

asset-management asset-management-system assets-management equipment-management equipment-rental iot iot-application itam

Last synced: 31 Oct 2024

https://github.com/tywo45/t-io

T-io is a network programming framework developed based on Java AIO. From the collected cases, t-io is widely used for IoT, IM, and customer service, making it a top-notch network programming framework

aio im iot protocol socket t-io tcp tio udp websocket

Last synced: 15 Oct 2024

https://github.com/armink/FlashDB

An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库

database embedded iot key-value kvdb lightweight tsdb

Last synced: 04 Aug 2024

https://github.com/moscajs/aedes

Barebone MQTT broker that can run on any stream server, the node way

aedes iot mosquitto mqtt mqtt-broker mqtt-server nodejs stream

Last synced: 29 Oct 2024

https://github.com/basnijholt/home-assistant-config

Home Assistant config files, rewritten to use the latest features, 100+ documented automations, automatically generated ToC :house: :robot:

appdaemon automation config home-assistant home-assistant-config home-automation internet-of-things iot lovelace lovelace-ui philips-hue yaml

Last synced: 13 Oct 2024

https://github.com/basnijholt/adaptive-lighting

Adaptive Lighting custom component for Home Assistant

adaptive-lighting automation home-assistant hue iot lights sunrise sunset zigbee

Last synced: 13 Oct 2024

https://github.com/nextcloud-snap/nextcloud-snap

☁️📦 Nextcloud packaged as a snap

file-sharing hacktoberfest iot nextcloud snap

Last synced: 09 Oct 2024

https://github.com/dt42/berrynet

Deep learning gateway on Raspberry Pi and other edge devices

aiot deep-learning edge-ai edge-computing edge-devices iot mqtt openvino raspberry-pi tensorflow tensorrt

Last synced: 10 Oct 2024

https://github.com/DT42/BerryNet

Deep learning gateway on Raspberry Pi and other edge devices

aiot deep-learning edge-ai edge-computing edge-devices iot mqtt openvino raspberry-pi tensorflow tensorrt

Last synced: 02 Aug 2024

https://github.com/thingsboard/thingsboard-gateway

Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols

aws aws-iot bacnet ble can can-bus gateway iot iot-gateway mqtt mqtt-broker odbc opc-ua sigfox thingsboard

Last synced: 10 Oct 2024

https://github.com/kerwincui/FastBee

FastBee开源物联网平台,简单易用,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。

esp8266 iot java smarthome

Last synced: 30 Oct 2024

https://github.com/lelylan/lelylan

Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.

architecture docker hardware iot lelylan microservice

Last synced: 15 Aug 2024

https://github.com/home-assistant/addons

:heavy_plus_sign: Docker add-ons for Home Assistant

automation docker hacktoberfest home iot

Last synced: 07 Oct 2024

https://github.com/kerwincui/fastbee

FastBee开源物联网平台,简单易用,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。

esp8266 iot java smarthome

Last synced: 10 Oct 2024

https://github.com/cn0xroot/rfsec-toolkit

RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集,可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith

bladerf communication fuzzing gnuradio hackrf hardware iot limesdr radio sdr usrp wireless

Last synced: 14 Oct 2024

https://github.com/brocaar/chirpstack-network-server

ChirpStack Network Server is an open-source LoRaWAN network-server.

internet-of-things iot lora lora-server loraserver lorawan network-server

Last synced: 15 Oct 2024

https://github.com/cn0xroot/RFSec-ToolKit

RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集,可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith

bladerf communication fuzzing gnuradio hackrf hardware iot limesdr radio sdr usrp wireless

Last synced: 01 Nov 2024

https://github.com/jens-maus/raspberrymatic

:house: A feature-rich but lightweight, buildroot-based Linux operating system alternative for your CloudFree CCU3/ELV-Charly "homematicIP CCU" IoT smarthome central. Running as a pure virtual appliance (ProxmoxVE, Home Assistant, LXC, Docker/OCI, Kubernetes/K8s, etc.) or on a dedicated embedded device (RaspberryPi, Tinkerboard, IntelNUC, etc.)

buildroot ccu ccu3 docker elv-charly embedded-devices esxi home-automation homeassistant homematic homematicip iot kubernetes linux operating-system raspberrymatic raspberrypi smarthome tinkerboard virtual-appliance

Last synced: 11 Oct 2024

https://github.com/jens-maus/RaspberryMatic

:house: A feature-rich but lightweight, buildroot-based Linux operating system alternative for your CloudFree CCU3/ELV-Charly "homematicIP CCU" IoT smarthome central. Running as a pure virtual appliance (ProxmoxVE, Home Assistant, LXC, Docker/OCI, Kubernetes/K8s, etc.) or on a dedicated embedded device (RaspberryPi, Tinkerboard, IntelNUC, etc.)

buildroot ccu ccu3 docker elv-charly embedded-devices esxi home-automation homeassistant homematic homematicip iot kubernetes linux operating-system raspberrymatic raspberrypi smarthome tinkerboard virtual-appliance

Last synced: 01 Aug 2024

https://github.com/bytebeamio/rumqtt

The MQTT ecosystem in rust

asyncio emqx hivemq iot mqtt mqtt-ecosystem rust tokio

Last synced: 10 Oct 2024

https://github.com/ortuman/jackal

💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).

chat go golang golang-server iot jabber jabber-server jackal jackal-community messaging xmpp xmpp-server

Last synced: 26 Sep 2024

https://github.com/sminghub/sming

Sming - powerful open source framework simplifying the creation of embedded C++ applications.

arduino async c-plus-plus embedded esp32 esp8266 espressif framework internet-of-things iot microcontroller rboot rp2040 sming ssl-support upnp wifi

Last synced: 10 Oct 2024

https://github.com/SmingHub/Sming

Sming - powerful open source framework simplifying the creation of embedded C++ applications.

arduino async c-plus-plus embedded esp32 esp8266 espressif framework internet-of-things iot microcontroller rboot rp2040 sming ssl-support upnp wifi

Last synced: 26 Oct 2024

https://github.com/CANopenNode/CANopenNode

CANopen protocol stack

canopen canopennode embedded iot stack

Last synced: 27 Oct 2024

https://github.com/canopennode/canopennode

CANopen protocol stack

canopen canopennode embedded iot stack

Last synced: 15 Oct 2024

https://github.com/pikasTech/PikaPython

An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.

embedded esp32 esp8266 iot language lua luatos mcu microcontroller micropython python rtthread stm32

Last synced: 01 Aug 2024

https://github.com/pikastech/pikapython

An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.

embedded esp32 esp8266 iot language lua luatos mcu microcontroller micropython python rtthread stm32

Last synced: 09 Oct 2024

https://github.com/emqx/kuiper

Lightweight data stream processing engine for IoT edge

edge edge-analytics edge-computing edge-streaming hacktoberfest iot rule-engine sql

Last synced: 09 Sep 2024

https://github.com/lf-edge/ekuiper

Lightweight data stream processing engine for IoT edge

edge edge-analytics edge-computing edge-streaming hacktoberfest iot rule-engine sql

Last synced: 14 Oct 2024

https://github.com/kaaproject/kaa

Kaa is an Internet of Things platform for device management, data collection, analytics and visualization, remote control, and over-the-air updates.

embedded iot kaa-platform platform

Last synced: 14 Oct 2024

https://github.com/renode/renode

Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems

arm embedded-systems iot renode risc-v simulation x86

Last synced: 15 Oct 2024

https://github.com/kuzzleio/kuzzle

Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -

api-server backend elasticsearch hacktoberfest iot kuzzle kuzzle-server mqtt-server node-js persistent-data real-time redis scalable websockets

Last synced: 15 Oct 2024

https://github.com/homieiot/homie-esp8266

💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT

arduino esp8266 framework home-automation homie iot mqtt

Last synced: 13 Oct 2024

https://github.com/eclipse-paho/paho.mqtt.embedded-c

Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)

eclipseiot embedded internet-of-things iot mqtt

Last synced: 31 Oct 2024

https://github.com/eclipse/paho.mqtt.embedded-c

Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)

eclipseiot embedded internet-of-things iot mqtt

Last synced: 10 Oct 2024

https://github.com/eclipse-zenoh/zenoh

zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.

distributed-computing distributed-storage distributed-systems edge-computing embedded geo-distributed-storages iot messaging network-programming networking protocol robotics ros2 rust rust-lang storage zenoh

Last synced: 29 Oct 2024

https://github.com/uraimo/swiftygpio

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

1-wire gpio i2c iot lcd-display led led-strips neopixel pwm raspberry-pi serialport spi spi-interface swift uart

Last synced: 14 Oct 2024

https://github.com/uraimo/SwiftyGPIO

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

1-wire gpio i2c iot lcd-display led led-strips neopixel pwm raspberry-pi serialport spi spi-interface swift uart

Last synced: 29 Oct 2024

https://github.com/shellhub-io/shellhub

:computer: Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing

cloud-computing embedded golang hacktoberfest iot linux raspberry-pi shellhub ssh ssh-tunnel

Last synced: 14 Oct 2024

https://github.com/zhaopeiym/IoTClient

This is an IoT device communication protocol implementation client, which will include common industrial communication protocols such as mainstream PLC communication reading, ModBus protocol, and Bacnet protocol. This component is open source and free for life, using the most relaxed MIT open source agreement, you can modify and commercial use at will (commercial use please evaluate and test). 这是一个物联网设备通讯协议实现客户端,将会包括主流PLC通信读取、ModBus协议、Bacnet协议等常用工业通讯协议。本组件终身开源免费,采用最宽松的MIT开源协议,您可以随意修改和商业使用(商业使用请做好评估和测试)。

bacnet iot iotclient mitsubishi mitsubishi-plc modbus modbusascii modbusrtu modbustcp omron omron-plc omronfins plc plc-modbus-bacnet siemens siemens-plc siemens-s7 socket tcp

Last synced: 27 Oct 2024

https://github.com/zhaopeiym/iotclient

This is an IoT device communication protocol implementation client, which will include common industrial communication protocols such as mainstream PLC communication reading, ModBus protocol, and Bacnet protocol. This component is open source and free for life, using the most relaxed MIT open source agreement, you can modify and commercial use at will (commercial use please evaluate and test). 这是一个物联网设备通讯协议实现客户端,将会包括主流PLC通信读取、ModBus协议、Bacnet协议等常用工业通讯协议。本组件终身开源免费,采用最宽松的MIT开源协议,您可以随意修改和商业使用(商业使用请做好评估和测试)。

bacnet iot iotclient mitsubishi mitsubishi-plc modbus modbusascii modbusrtu modbustcp omron omron-plc omronfins plc plc-modbus-bacnet siemens siemens-plc siemens-s7 socket tcp

Last synced: 15 Oct 2024

https://github.com/contiki-ng/contiki-ng

Contiki-NG: The OS for Next Generation IoT Devices

6lowpan 6lowpan-border-router 6tisch contiki-ng iot rpl tsch wsn

Last synced: 15 Oct 2024

https://github.com/fivdi/onoff

GPIO access and interrupt detection with Node.js

beaglebone beaglebone-black gpio interrupt iot javascript linux nodejs raspberry-pi

Last synced: 18 Oct 2024

https://github.com/openshwprojects/openbk7231t_app

Open source firmware (Tasmota/Esphome replacement) for BK7231T, BK7231N, BL2028N, T34, XR809, W800/W801, W600/W601 and BL602

bk7231 bk7231n bk7231t bl602 home-assistant iot mqtt smart-home tasmota tuya w600 w601 w800 w801 wifi xr809

Last synced: 10 Oct 2024

https://github.com/openshwprojects/OpenBK7231T_App

Open source firmware (Tasmota/Esphome replacement) for BK7231T, BK7231N, BL2028N, T34, XR809, W800/W801, W600/W601 and BL602

bk7231 bk7231n bk7231t bl602 home-assistant iot mqtt smart-home tasmota tuya w600 w601 w800 w801 wifi xr809

Last synced: 03 Aug 2024

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

Academic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read

directed-fuzzing embedded exploitation fuzzing fuzzing-binaries guided-fuzzing hybrid-fuzzing iot kernel linux linux-kernel mitigations paper rca root-cause sanitizer vulnerability-detection

Last synced: 14 Oct 2024

https://github.com/balena-os/wifi-connect

Easy WiFi setup for Linux devices from your mobile phone or laptop

balena iot raspberrypi resin-io rpi wifi-ap wifi-hotspot

Last synced: 11 Oct 2024

https://github.com/mcu-tools/mcuboot

Secure boot for 32-bit Microcontrollers!

bootloader device device-management iot microcontrollers software upgrade

Last synced: 14 Oct 2024

https://github.com/mratsim/arraymancer

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

autograd automatic-differentiation cuda cudnn deep-learning gpgpu gpu-computing high-performance-computing iot linear-algebra machine-learning matrix-library multidimensional-arrays ndarray neural-networks nim opencl openmp parallel-computing tensor

Last synced: 31 Oct 2024