Tomotoes / Smarthome
Licence: lgpl-3.0
💡 智能电器管理综合系统
Stars: ✭ 33
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Smarthome
login push
vue+koa2+jwt实现单点登录 + todolist增删改查
Stars: ✭ 20 (-39.39%)
Mutual labels: pm2, axios, koa2, element-ui
Esphelper
A library to make using WiFi & MQTT on the ESP8266 easy.
Stars: ✭ 310 (+839.39%)
Mutual labels: arduino, mqtt, esp8266
Esp8266 Anemometer
ESP8266 based wind anemometer project
Stars: ✭ 22 (-33.33%)
Mutual labels: arduino, mqtt, esp8266
Espixelstick
Firmware for the ESPixelStick
Stars: ✭ 332 (+906.06%)
Mutual labels: arduino, mqtt, esp8266
Vue Scscms
基于koa2+mysql+vue2.0+Element阳光内容管理系统,模范学习Demo
Stars: ✭ 284 (+760.61%)
Mutual labels: koa2, axios, element-ui
Vue Project
基于vue-cli构建的财务后台管理系统(vue2+vuex+axios+vue-router+element-ui+echarts+websocket+vue-i18n)
Stars: ✭ 301 (+812.12%)
Mutual labels: axios, echarts, element-ui
Heatpump
Arduino library to control Mitsubishi Heat Pumps via connector cn105
Stars: ✭ 327 (+890.91%)
Mutual labels: arduino, mqtt, esp8266
Esp Mqtt Json Digital Leds
(OBSOLETE) ESP8266 MQTT JSON Digital LEDs for Home Assistant
Stars: ✭ 503 (+1424.24%)
Mutual labels: arduino, mqtt, esp8266
Blog.admin
✨ 基于vue 的管理后台,配合Blog.Core与Blog.Vue等多个项目使用
Stars: ✭ 500 (+1415.15%)
Mutual labels: axios, echarts, element-ui
Sonoff Homeassistant
Firmware for ESP8266 based itead Sonoff switches for use with HomeAssistant
Stars: ✭ 354 (+972.73%)
Mutual labels: arduino, mqtt, esp8266
Mqtt via esp01
TCP/UDP Applicaton for UNO/MEGA/STM32 using ESP8266's AT firmware.
Stars: ✭ 23 (-30.3%)
Mutual labels: arduino, mqtt, esp8266
Haswitchplate
LCD touchscreen for Home Automation
Stars: ✭ 666 (+1918.18%)
Mutual labels: arduino, mqtt, esp8266
Vue Admin Design
基于vue + elementUI的管理系统模板
Stars: ✭ 279 (+745.45%)
Mutual labels: axios, echarts, element-ui
Ktv Select music System
KTV点歌系统,含后台管理系统(完整版)
Stars: ✭ 305 (+824.24%)
Mutual labels: mongodb, axios, element-ui
Nuxt Ssr
✨vue+nuxt+sass+node+express+MongoDB 实现的SSR项目。
Stars: ✭ 323 (+878.79%)
Mutual labels: mongodb, axios, element-ui
ts-vue-questionnaire
微型问卷调查系统 TypeScript 版本,演示账号:admin / admin
Stars: ✭ 89 (+169.7%)
Mutual labels: axios, echarts, element-ui
vue-admin-work
🎉🎉🚀🚀🚀🚀vue-admin-work是一个中后台系统管理方案。使用 vue2.x 及周边全家桶工具开发而来。支持多种功能,不同角色权限🚀🚀🚀🎉🎉
Stars: ✭ 74 (+124.24%)
Mutual labels: axios, echarts, element-ui
Vuejs Admin
基于eggjs、vuejs的设备管理系统,有帮助的话麻烦给个star谢谢
Stars: ✭ 350 (+960.61%)
Mutual labels: mqtt, axios, element-ui
Async Mqtt Client
📶 An Arduino for ESP8266 asynchronous MQTT client implementation
Stars: ✭ 555 (+1581.82%)
Mutual labels: arduino, mqtt, esp8266
智能电器综合管理系统
基于第七届中国软件杯 B3赛题-智能电器综合管理系统 的赛题要求,个人开发的物联网项目。
💡项目简介
结合微处理器、传感器、网络通信等技术,开发一套更节能、高效、便捷的智能电器综合管理系统,降低智能硬件的功耗、损耗及成本。
• 物联网设备与云计算相结合实现对设备参数的智能调节;
• 物联网设备需要将自身数据上传至云端,并支持从云端发起的对物联网设备的控制;
• 对设备数据进行采集、归纳与分析,通过人工智能技术进一步优化设备使用策略,并预测未来使用情况。
📃系统架构
前端
- Vue 全家桶(Vue + VueRouter + Vuex + 一些 Vue 组件)
- Element UI
- 预处理器: Stylus、Pug、Babel
- Echarts
后端
- Koa2
- 监控: fundebug
- 日志: Log4js
- 定时器: node-schedule
持久化
- MongoDB
- DAO: Mongoose
硬件
- Arduino
- 12864Led
- esp8266
- 语音播报
服务器
- Nginx(站点服务器)
- PM2(站点服务器)
- Nodemon(后端开发热服务器)
- Mosca(MQTT服务器)
人工智能
Tensorflow
通信
HTTP: Axios
MQTT: Promise + MQTT 通信框架
安全
加密算法: Bcrypt + 二次加盐
通信: JWT
其他
语音识别: 讯飞SDK
代码规范: ESLint
时间处理: moment
✨功能介绍
🌟安装启动
-
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
🌞协议
LGPL-3.0
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].