1 Star 0 Fork 410

萧衍 / kwswitch

forked from 随遇而安 / kwswitch 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.35 KB
一键复制 编辑 原始数据 按行查看 历史
随遇而安 提交于 2022-03-17 06:48 . update README.md.

平台简介

  该智能开关平台包括服务端、硬件端、PC端和安卓端。硬件使用ESP8266模块,成本相对较低,可以发挥想象力,搭配各种传感器,实现自己的智能终端。 演示视频>>>

物联网-智能家居-kwswitc
群号:1073236354

应用场景:智能开关的应用场景比较广泛,一般家里通电即可使用的设备都能搭配该模块,升级为网络版,进行联网控制。常见的就是智能开关、智能插座和智能灯,搭配土壤湿度传感器可以实现智能浇灌,搭配温湿度传感器可以监控温湿度,其他传感器例如:触控开关、雨滴探测、声音传感器、光敏传感器、烟雾传感器、火焰报警、人体感应等等。

场景

智能开关目前支持的功能

  • 远程控制
  • 掉电记忆
  • 触控开关
  • 红外遥控
  • 温湿度监测
  • 本地控制
  • 单双路继电器支持
  • 智能配网(长按配置按钮进入)
  • 不联网模式(双击配置按钮切换)

技术栈

平台架构图:

平台架构图

项目结构图:

项目结构图

后端

  • 相关技术:Spring boot、MyBatis、Spring Security、Jwt、Mysql、Redis、Mongodb、MQTT
  • 开发工具:IDEA

前端

  • 相关技术:ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui
  • 开发工具:Visual Studio Code

安卓

  • 相关技术:Smartconfig、GSON、OkHttp、讯飞语音
  • 开发工具:Android Studio

硬件端

  • 相关技术: Arduino、 ESP8266 core for Arduino、OneButton、IRromoteESP8266、PubSubClient
  • 开发工具:Arduino IDE、Visual Studio Code
  • 辅助工具:USB转TTL下载线、AC-DC降压模块(可选)、红外遥控模块(可选)、DHT11温湿度传感器(可选)、触控开关(可选)
  • 硬件图片:硬件图片来自贝壳物联官网
    硬件图片
  • 硬件电路图:
    硬件
  • 电路接线图:(默认5V电压,如果要接220V交流电,需要搭配一个AC-DC降压模块)
    硬件



演示图

演示 演示 演示 演示


Java
1
https://gitee.com/xiaokx/kwswitch.git
git@gitee.com:xiaokx/kwswitch.git
xiaokx
kwswitch
kwswitch
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891