Recommended open source software platform for several good IOT IoT projects

Publisher: EAIOT Time: 2023-04-25 Category: IOT 473Views 0Comments

With the development of technology, IOT application scenarios are getting richer and richer, and many industries are becoming intelligent and need access to various devices for intelligent production and management. The following also shares some projects to stay later to learn from.


iot-dc3

DC3 is an open source Spring Cloud-based distributed Internet of Things (IOT) platform for rapid development and deployment of IOT device access projects, a complete IOT system solution. Commercial use is permitted, but the author and copyright information must be retained.

Code address: https://gitee.com/pnoker/iot-dc3.git


dgiot

Lightweight IoT open source platform, 6 minutes rapid deployment, 10 million devices bearing, carrier-grade stability. IoT model - rule engine - data channel - configuration page whole process low code development , front and back end completely open source , support for multi-industry industrial protocols . Front and back-end completely open source, no charge commercial version, compatible with the industrial field of many common protocol types, object model - rule engine - data channel - configuration page visualization of the whole process of low-code development.

Code address: https://gitee.com/dgiiot/dgiot.git


ThingLinks

This system uses Spring Cloud microservices architecture, a high sex, high throughput, high scalability of the Internet of things platform! Standalone can support millions of links, while supporting custom extensions a variety of protocol interaction, support plug-in development!

Technology Stack

The front-end and back-end separation model, front-end framework VUE.

The back-end using Spring Boot, Spring Cloud & Alibaba.

MqttBroker (supports clustered deployment) based on Netty, Reactor3, Reactor-netty.

Registration center, configuration center selection Nacos, permission authentication using Redis.

Traffic control framework selected Sentinel, distributed transactions selected Seata.

TDengine open source and efficient IoT big data platform is used for the temporal database to handle IoT massive data writing and load query.

ThingLinks open source platform follows the Apache License, Version 2.0 protocol. Commercial use is allowed, but be sure to retain the class author, Copyright information

Code address: https://gitee.com/mqttsnet/thinglinks.git


IoTSharp

IoTSharp is an open source IoT infrastructure platform, integrating device attribute data management, telemetry data monitoring, RPC multi-mode remote control, rule chain design engine and other powerful capabilities, based on the concept of digital twin to unify the visible and invisible physical devices twin to the digital world, on the ground IoTSharp combines the concept of asset management, product development, so that the platform application is more In terms of protocol support, it supports HTTP, MQTT, CoAp and other standard IoT protocol access and conversion of non-standard protocols.

Code address: https://gitee.com/IoTSharp/IoTSharp.git


IoTGateway

NET6 based cross-platform IoT gateway. Easily connect to any of your devices and systems (e.g. PLC, sweeper, CNC, database, serial devices, host computer, OPC Server, OPC UA Server, Mqtt Server, etc.) through visual configuration to communicate with Thingsboard, IoTSharp or your own IoT platform (MES, SCADA) Two-way data communication. Simple driver development interface is provided; edge computing is also possible.

Please contact the OPC Foundation for authorization to use the OPCUA protocol, and follow the MIT protocol strictly.

Code address:https://gitee.com/iioter/iotgateway.git


thingsboard

ThingsBoard is a Java-based open source IoT platform , you can achieve rapid development , management and expansion of IoT projects .


DeviceHive

DeviceHive is based on the Apache 2.0 protocol open source IoT platform , DeviceHive will turn any connected device into a part of the Internet of Things . It provides a communication layer, control software, and multi-platform libraries to guide the development of smart energy, home automation, telemetry, telemetry, remote control and monitoring software, and more.

Code address:https://github.com/devicehive/devicehive-java-server.git


OpenDevice

OpenDevice is a set of tools and APIs for building solutions for the "Internet of Things", such as home automation systems, robotics, smart cities, energy monitoring, security, sensor monitoring. Providing an open and unified framework to interconnect IoT devices, data and applications over the web

Code address: https://github.com/OpenDevice/OpenDevice.git


In addition to some of the above projects , there are also open source projects that are no longer updated , such as : Zetta, ThingSpeak , etc., you can also learn from, learn .