All Projects → kerwincui → kwswitch

kerwincui / kwswitch

Licence: MIT License
智能开关平台,包含服务端、硬件端、安卓端和前端。关键词:物联网开关、远程开关、红外线遥控开关、WIFI继电器、MQTT协议、ESP8266、Iot smart switch、Android、Spring boot、Vue、Arduino

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to kwswitch

sps30
Sensirion SPS30 driver for ESP32, SODAQ, MEGA2560, UNO, ESP8266, Particle-photon on UART OR I2C coummunication
Stars: ✭ 57 (-3.39%)
Mutual labels:  esp8266
anwi
ANWI - All New Wireless IDS
Stars: ✭ 26 (-55.93%)
Mutual labels:  esp8266
ResQ
Open Source Search and Rescue Tool for ground tracking and air usage based on ESP8266 hardware.
Stars: ✭ 20 (-66.1%)
Mutual labels:  esp8266
smart-pod
An ESP8266 and VS1053 driven WebRadio and Internet music player.
Stars: ✭ 17 (-71.19%)
Mutual labels:  esp8266
mbedtls-esp8266
Updated and Upgraded mbedTLS library for the ESP8266 (probably ESP32 too)
Stars: ✭ 13 (-77.97%)
Mutual labels:  esp8266
Somfy Remote Lib
Emulate a Somfy remote using a 433.42 MHz transmitter.
Stars: ✭ 43 (-27.12%)
Mutual labels:  esp8266
Spore
Spore WiFi LED module. Firmware and Hardware.
Stars: ✭ 19 (-67.8%)
Mutual labels:  esp8266
WiFiConnect
WiFi connection manager for ESP32 and ESP8266 with OLED support
Stars: ✭ 28 (-52.54%)
Mutual labels:  esp8266
TinyPixelMapper
a Pixelmapping software for the ESP32 and ESP8266 for addressible LED Strips, with a OSC controll interface and FFT
Stars: ✭ 22 (-62.71%)
Mutual labels:  esp8266
homekit-qrcode
Generate a pairing HomeKit QR code label for your HomeKit accessory from the command line
Stars: ✭ 17 (-71.19%)
Mutual labels:  esp8266
AstroMech
Protocol for exchanging small amounts of data over audio.
Stars: ✭ 21 (-64.41%)
Mutual labels:  esp8266
TTyGO
VT220 serial terminal for Arduino
Stars: ✭ 22 (-62.71%)
Mutual labels:  esp8266
coro2sens
Build a simple device that warns if CO₂ concentration in a room becomes a risk for COVID-19 aerosol infections.
Stars: ✭ 32 (-45.76%)
Mutual labels:  esp8266
Sonoff-ESP8266-HomeKit
Firmware to control your Sonoff natively and directly through HomeKit.
Stars: ✭ 58 (-1.69%)
Mutual labels:  esp8266
OpenWeather
Arduino library to fetch weather forecasts from OpenWeatherMap
Stars: ✭ 88 (+49.15%)
Mutual labels:  esp8266
FirebaseJson
🗃 JSON parser and builder for ESP8266, ESP32, Teensy3.x and Teensy4.x, SAM, SAMD and STM32 (128 k flash or more)
Stars: ✭ 29 (-50.85%)
Mutual labels:  esp8266
OneWireNg
Arduino 1-wire service library. OneWire compatible. Dallas thermometers support.
Stars: ✭ 32 (-45.76%)
Mutual labels:  esp8266
nodemcu-shell
UNIX-like ultra-lightweight Shell for NodeMCU supported devices (ESP8266, ESP32, Raspberry Pi, NanoPi, Orange Pi) written in Lua
Stars: ✭ 25 (-57.63%)
Mutual labels:  esp8266
esp-homekit-direct
Connect HomeKit using esp8266 without HomeBridge
Stars: ✭ 72 (+22.03%)
Mutual labels:  esp8266
thinx-device-api
Remote IoT Device Management Platform
Stars: ✭ 19 (-67.8%)
Mutual labels:  esp8266

平台简介

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

演示视频看这里>>>

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



演示图

演示 演示 演示 演示



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].