[Open-source] One-stop IoT development foundation platform, helping enterprises quickly implement fine-grained data management

Open SourceIoT
2026-06-28 00:57 2 次浏览 • 0 次下载 0KB
[Open-source] One-stop IoT development foundation platform, helping enterprises quickly implement fine-grained data management

1. Project Overview

aiot-data

AIOT Artificial Intelligence Internet of Things Platform is a one-stop IoT development basic platform, helping enterprises quickly achieve digitalization and fine-grained data management. The core system is: IoT Platform + Data Middleware (Data Foundation) + AI

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

System Part Screenshots

Image Image Image Internet of Things Function

Image Data Platform Function

Image Data Platform Function

Image

 Image AI Function

Image

 Large Screen Design Function

Image Large Screen Design Function

4. Feature Overview

IoT System Introduction

The system includes categories, device models, message conversion, plugin management (mqtt plugin, EMQX plugin, http plugin, tcp plugin, modbus plugin, etc.), device management, device grouping, rule engine, data flow (http/mqtt/kafka), data visualization, alarm center, etc.

Data Center Introduction

The system includes data integration, data development, data governance, data assets, data services, and data market six major modules, solving the problem of data islands, achieving unified data standards, and customizing data development tasks.

AI Platform Introduction

The system includes defect detection, fire detection, safety helmet detection, traffic flow detection, vehicle detection, intrusion detection, license plate detection, flower detection, animal detection, mask detection, human flow detection, etc. AI models. And supports training, annotation, etc. functions.

Big screen design

System supports customizable reports, large screen design functions, and full drag-and-drop implementation, meeting different customized demonstration requirements.

The dataroom used by the large screen designer is due to dataroom being developed in vue2, and this system is based on vue3, so it cannot be directly integrated into the system internally. To use the large screen designer, you need to deploy dataroom.

5. Tech Stack

Software Architecture Description

This system uses springboot, spring cloud, vertx, redis, H2, mysql, elasticsearch, TDEngine, RocketMq, flink, hadoop, kafka, Vue3, Mybatis-Plus, minio, k8s, etc. frameworks and third-party software, and uses modular non-invasive integration of middleware, which is very easy to extend and replace.

System Preparation Description

1. Database script is in the db directory

2. Deployment requires placing related configuration files in the Nacos deploy directory

3. For some code that cannot be pulled down, there are corresponding jar packages on the corresponding project, which can be installed manually.

For example: DmJdbcDriver18.jar does not exist

In the srt-cloud-framework\srt-cloud-dbswitch\lib directory, you can find it.

Execute mvn install:install-file -DgroupId=com.dameng -DartifactId=dm-jdbc -Dversion=1.0.0 -Dpackaging=jar -Dfile=DmJdbcDriver18.jar to install.

4. Default system account and password: admin/Aa@123456

System startup explanation

1. Import idea

2. Start GatewayApplication

3. Start SystemApplication

4. Start DataIntegrateApplication

5. Start IotApplication

#1
资源直链https://gitee.com/wangmingf83/aiot-data
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare