|
@@ -6,7 +6,7 @@
|
|
|
<p align="center"><img src="https://img.shields.io/badge/JDK-11+-important.svg"> <img src="https://img.shields.io/badge/Redis-5.0-important.svg"> <img src="https://img.shields.io/badge/SpringBoot-2.6.2-blue.svg"> <img src="https://img.shields.io/badge/Elasticsearch-7.15.2-red.svg"> <img src="https://img.shields.io/badge/Satoken-1.30.0-yellow.svg">
|
|
|
</p>
|
|
|
<p align="center"><img src="https://img.shields.io/badge/License-Apache2.0-lightgrey.svg">
|
|
|
-<img src="https://img.shields.io/badge/Copyright-奇特物联/iotkit-60569f.svg"> <img src="https://img.shields.io/badge/v0.3.2-60569f.svg">
|
|
|
+<img src="https://img.shields.io/badge/Copyright-奇特物联/iotkit-60569f.svg"> <img src="https://img.shields.io/badge/v0.4.0-60569f.svg">
|
|
|
<img src="https://img.shields.io/badge/物联网平台-f44e91.svg">
|
|
|
</p>
|
|
|
|
|
@@ -16,6 +16,13 @@
|
|
|
|
|
|
系统包含了品类、物模型、消息转换、通讯组件(mqtt/EMQX通讯组件、小度音箱接入组件、onenet Studio接入组件)、云端低代码设备开发、设备管理、设备分组、规则引擎、第三方平台接入、数据流转、数据可视化、报警中心等模块和智能家居APP(小程序),集成了[Sa-Token](https://gitee.com/dromara/sa-token) 认证框架。
|
|
|
|
|
|
+#### 支持数据库
|
|
|
+
|
|
|
+关系型数据库:理论上支持所有实现了标准SQL的数据库,如: DB2、H2、HSQLDB、MariaDB、Microsoft SQL Server、MySQL、Oracle、Postgres
|
|
|
+
|
|
|
+时序数据库:elasticsearch、TDEngine
|
|
|
+
|
|
|
+
|
|
|
**前端项目见:** https://gitee.com/iotkit-open-source/iot-console-web
|
|
|
|
|
|
**演示地址:** [演示地址](http://120.76.96.206),账号:guest1,密码:guest123 (只读权限)
|
|
@@ -32,13 +39,20 @@
|
|
|
|
|
|
#### 软件架构
|
|
|
软件架构说明
|
|
|
-本系统采用springboot、redis、elasticsearch、sa-token等框架和第三方软件。
|
|
|
+本系统采用springboot、redis、H2、mysql、elasticsearch、sa-token等框架和第三方软件。
|
|
|
|
|
|
-默认使用内置的redis、es和消息总线以减小启动难度,可实现 **零配置一键启动** ,程序在第一次启动的时候会使用data/init目录的示例数据进行初始化。
|
|
|
+默认使用内置的redis、h2数据库、es时序数据库和消息总线以减小启动难度,可实现 **零配置一键启动** ,程序在第一次启动的时候会使用data/init目录的示例数据进行初始化。
|
|
|
|
|
|
管理员账号密码:iotkit/iotkitadmin
|
|
|
|
|
|
-**注:** 内置es在修改设备组时会报错,此时需要换成外置的es
|
|
|
+
|
|
|
+**注:** es版本为7.15.2,mysql版本为8.0+
|
|
|
+
|
|
|
+##### 切换为mysql方法(其它数据库同理)
|
|
|
+
|
|
|
+1、将iot-rdb-data-service/pom.xml中的mysql驱动注释放开
|
|
|
+
|
|
|
+2、启动时指定active: --spring.profiles.active=mysql
|
|
|
|
|
|
|
|
|
#### 运行步骤
|