一、系统运行环境
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 12
EMQX =4.0
运行环境很重要,低于该版本运行不了。JDK版本高于1.8缺少部分依赖,要单独安装。EMQX安装后需要配置HTTP认证和WebHook。
二、后端运行
1.创建wumei-smart数据库,导入项目中的 springboot/sql/wumei.sql
数据库脚本。(Linux中安装mysql,配置大小写敏感,在 /etc/my.cnf
添加 lower_case_table_names=1
重启MYSQL服务。)
2.开发工具IDEA打开springboot文件夹,会自动安装Maven依赖,等待安装完成,速度取决于网络。
3.修改数据库连接,文件位于: springboot/wumei-admin/src/main/resources/application-druid.yml
# 数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: 数据库地址
username: 数据库账号
password: 数据库密码
4.服务配置,文件位于:springboot/wumei-admin/src/main/resources/application.yml
。注意配置文件的格式,缩进一定要对齐。
## 文件上传路径 示例( Windows配置D:/wumei-smart/uploadPath,Linux配置 /var/wumei-smart/java/uploadPath)
profile: /var/wumei-smart/java/uploadPath
## redis 配置
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 0
# 密码
password: wumei-smart
## EMQX 配置
mqtt:
username: wumei-smart # 账号(设备简单认证的用户名)
pa