1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kerwincui-kwswitch

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 6.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 04.03.2025 10:18 6eb1d16

Описание платформы

  • Проект больше не поддерживается, рекомендуется обратиться к обновленной версии >>
  • Платформа умных выключателей состоит из серверной части, аппаратной части, клиентской части для ПК и Android. Аппаратная часть использует модуль ESP8266, что позволяет существенно снизить затраты и использовать различные датчики для создания своего умного устройства. Демонстрационное видео >>>

    IoT-Умный дом-KWSwitch
    ID группы: 946029159, 1073236354 (полностью заполнена)

Примеры использования

Применение умных выключателей очень широко. Обычно любое устройство, работающее от электричества, может быть оборудовано этим модулем, чтобы превратить его в управляемый через сеть объект. Частыми примерами являются умные выключатели, умные розетки и умные лампы. Установка датчика влажности почвы позволяет автоматически поливать растения, а использование датчика температуры и влажности позволяет контролировать эти показатели. Другие датчики могут включать в себя: датчик прикосновения, датчик осадков, звуковой датчик, фототранзистор, дымовой датчик, систему пожарной сигнализации, датчик движения и т.д.

Поддерживаемые функции умных выключателей:

  • Удалённое управление
  • Восстановление состояния после отключения питания
  • Датчик прикосновения
  • Управление через инфракрасный пульт
  • Контроль температуры и влажности
  • Локальное управление
  • Поддержка одно- и двухканальных реле
  • Автоматическая настройка сети (нажмите и удерживайте кнопку конфигурации)
  • Режим работы без интернета (дважды нажмите кнопку конфигурации)

Технологический стек

Структурная схема платформы:

Структура проекта:

Структура проекта

Бэкенд

  • Взаимодействующие технологии: Spring Boot, MyBatis, Spring Security, JWT, MySQL, Redis, MongoDB, MQTT
  • Разработка: IntelliJ IDEA

Фронтенд

  • Взаимодействующие технологии: ES6, Vue, Vuex, Vue-router, Vue-cli, Axios, Element-ui
  • Разработка: Visual Studio Code

Андроид

  • Взаимодействующие технологии: SmartConfig, Gson, OkHttp, распознавание голоса от iFlytek
  • Разработка: Android Studio#### Хардварь
  • Взаимодействующие технологии: Arduino, ESP8266 Core для Arduino, OneButton, IRremoteESP8266, PubSubClient
  • Разработка: Arduino IDE, Visual Studio Code
  • Дополнительные инструменты: USB-TTL переходник для загрузки, AC-DC понижающий модуль (не обязательно), инфракрасный передатчик (не обязательно), DHT11 сенсор температуры и влажности (не обязательно), контактный выключатель (не обязательно)
  • Изображение хардваря: изображение хардваря взято со страницы Beike IoT
    Изображение хардваря
  • Электрическая схема хардваря:
    Электрическая схема хардваря
  • Схема подключения проводов: (по умолчанию 5В, если требуется подключение 220В переменного тока, потребуется AC-DC понижающий модуль)
    Схема подключения проводов

Примеры

Пример Пример Пример Пример

(Пустое пространство между параграфами сохранено как в исходном тексте.)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kerwincui-kwswitch.git
git@api.gitlife.ru:oschina-mirror/kerwincui-kwswitch.git
oschina-mirror
kerwincui-kwswitch
kerwincui-kwswitch
master