一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介aiot-dataAIOT人工智能物联网平台是一站式物联网开发基础平台,帮助企业快速实现数字化、精细化数据管理。核心系统为:物联网平台 + 数据中台(数据底座)+ AI。
二、开源协议使用Apache-2.0开源协议
三、界面展示系统部分截图物联网功能
数据平台功能
数据平台功能
AI功能
大屏设计功能
大屏设计功能
四、功能概述物联系统介绍系统包含了品类、物模型、消息转换、插件管理(mqtt插件、EMQX插件、http插件、tcp插件、modbus插件等)、设备管理、设备分组、规则引擎、数据流转(http/mqtt/kafka)、数据可视化、告警中心等模块。
数据中台介绍系统包含了数据集成,数据开发,数据治理,数据资产,数据服务,数据集市六大模块,解决数据孤岛问题,实现数据统一口径标准,自定义数据开发任务。
AI平台介绍系统包含了缺陷检测、烟火检测、安全帽检测、车流检测、车辆检测、入侵检测、车牌检测、花检测、动物检测、口罩检测、人流检测等等AI模型。并且支持训练、标注等功能。
大屏设计系统支持自定义报表、大屏设计功能,全拖拽式实现,满足不同自定义演示需求。
大屏设计器使用的dataroom,由于dataroom为vue2开发,本系统基于vue3,无法直接集成到系统内部。要使用大屏设计器,需要部署部署dataroom。
五、技术选型软件架构说明本系统采用springboot、spring cloud、vertx、redis、H2、mysql、elasticsearch、TDEngine、RocketMq、flink、hadoop、kafka、Vue3、Mybatis-Plus、minio、k8s等框架和第三方软件,中间件采用模块化无侵入集成非常容易扩展和替换。
系统准备说明1、数据库脚本在db目录下
2、部署需要放到nacos的相关配置文件在 deploy 目录下
3、对于一些代码拉不下来的情况,在对应的工程上有相应的jar包,手动安装即可。
如:DmJdbcDriver18.jar 不存在
在 srt-cloud-framework\srt-cloud-dbswitch\lib 目录下可以找到
执行 mvn install:install-file -DgroupId=com.dameng -DartifactId=dm-jdbc -Dversion=1.0.0 -Dpackaging=jar -Dfile=DmJdbcDriver18.jar 安装
4、系统默认账号密码:admin/Aa@123456
系统启动说明1、导入idea
2、启动 GatewayApplication
3、启动 SystemApplication
4、启动 DataIntegrateApplication
5、启动 IotApplication
六、源码地址访问一飞开源:https://code.exmay.com/