基于第七届中国软件杯 B3赛题-智能电器综合管理系统 的赛题要求,个人开发的物联网项目.
-
npm install
-
修改 config 文件夹中 以下配置文件,改成本地
- file.json
- key.json
- db.json
-
安装 mongodb
-
开启数据库
mongod
-
开启前端服务器
npm run serve
-
开启后端服务器
(建议使用 vscode,并配置 node 服务器)cd server && nodemon
-
开启文件服务器
cd files && nodemon
-
开启MQTT服务器
cd mqtt && nodemon
-
前端
- Vue
- Element UI
- Google Material
- echarts
-
后端
- Koa2
- fundebug
- log4
- node-schedule
-
持久化
- mongoDB
- mongoose
-
硬件
- Arduino
- 12864Led
- esp8266
- 语音播报
-
服务器
- PM2
- Nginx
- nodemon
- mosca
-
人工智能
- TensorFlow
- 线性衰退
- 损失函数
- 优化器
-
通信
- axios
- 异步式MQTT封装
- RESTful
-
安全
- Bcrypt
- 二次salt
- 异步高并发的 MQTT 通信框架
- 屋子模型 完美的实物展示
- tensorflow 智能预测电器功耗
- 根据用户习惯,天气情况,指定时间智能调电器状态
- 家庭成员共享电器
- 语音识别操控电器
- 联动屏幕,实时显示电器状态
- 电器故障检测
- 用户电量统计
JS 天下第一!