IoT-OpenSource-List

IoT OpenSource List

Protocol

MQTT

  • 2017-Eclipse Mosquitto #Project#: Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers.

  • 2019-MQTTBox #Project#: Supercharge your IoT workflow with MQTTBox.

Hardware Architectures

  • 2019-Zephyr #Project#: Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

Platform

  • PlatformIO #Project#: PlatformIO is an open source ecosystem for IoT development Cross-platform IDE and unified debugger. Remote unit testing and firmware updates

  • 2017-ThingsBoard #Project#: Open-source IoT Platform - Device management, data collection, processing and visualization.

  • 2018-YodaOS #Project#: This is a modern operating system for next generation interactive device, and it embraces Web community, uses JavaScript as the application language.

  • 2019-TDengine #Project#: TDengine is an open-sourced big data platform under GNU AGPL v3.0, designed and optimized for the Internet of Things (IoT), Connected Cars, Industrial IoT, and IT Infrastructure and Application Monitoring.

Gateway

  • 2015-Microsoft Azure IoT Protocol Gateway: Azure IoT protocol gateway enables protocol translation for Azure IoT Hub.

  • 2015-EMQ X Broker #Project#: Scalable Distributed MQTT Message Broker for IoT in 5G Era

  • 2016-thingsboard-gateway #Project#: Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using OPC-UA and MQTT protocols

  • Haven #Project#: Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors.

Firmware

Raspberry

Visual Tools