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

OSCHINA-MIRROR/kerwincui-wumei-smart

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Проект Wumei-IoT: краткое описание

  1. Проект больше не поддерживается, можно посмотреть обновлённую версию по ссылке.

  2. Wumei-IoT — это набор открытого программного и аппаратного обеспечения, который может быть использован для вторичной разработки и обучения, а также для быстрого создания собственной системы умного дома. Инженеры могут интегрировать свои устройства в систему, а разработчики могут использовать оборудование и программное обеспечение для взаимодействия с системой.

  3. На сервере используются Spring Boot, MySQL и Redis, на фронте — Vue, на мобильных устройствах — Android, на оборудовании — ESP-IDF и Arduino. Взаимодействие между программным и аппаратным обеспечением основано на протоколе MQTT с использованием прокси-сервера EMQ. Архитектура системы представлена на следующих схемах:

  4. Аппаратная часть предоставляет документацию по подключению, требующую поддержки сетевых функций устройствами. В проекте содержатся коды и примеры подключения для ESP-IDF и Arduino. Также был создан умный выключатель (Wi-Fi-переключатель), который можно использовать для обучения и повседневной жизни. Он позволяет управлять устройствами с потребляемой мощностью до 2500 Вт. Код для полного примера использования ESP-IDF основан на версии 4.2 и использует чип 乐鑫ESP32S2 с модулем ESP-12K от Anxinke. Подробности и способы покупки доступны по ссылке:

Два примера разработки плат

  1. Создание умного выключателя с помощью NodeMCU:

  2. Семицветный умный светильник:

    • Предоставляются печатные платы и списки комплектующих для создания оборудования, которые можно использовать бесплатно для самостоятельной сборки.
    • Пример.
  3. Комплект для начинающих в области Интернета вещей:

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

  • Серверная часть:

    • Используемые технологии: Spring Boot, MyBatis, Spring Security, Jwt, MySQL, Redis, MongoDB, MQTT и другие.
    • Инструменты разработки: IDEA.
  • Фронтенд:

    • Технологии: ES6, Vue, Vuex, Vue-router, Vue-cli, Axios, Element-ui и другие.
    • Инструменты разработки: Visual Studio Code.
  • Мобильная разработка:

    • Технологии: XUI, XPage, XAop, XHttp2 и другие.
    • Инструменты разработки: Android Studio.
  • Аппаратное обеспечение:

    • Технологии: ESP-IDF, Arduino, FreeRTOS и другие.
    • Инструменты разработки: Visual Studio Code и Arduino.
  • Мини-программы:

    • Завершена работа над мини-приложениями для умного дома, большое спасибо команде Xiaoyi IoT.

Быстрое развёртывание системы

1. Установка Docker

2. Выполнение команды в окне терминала (для завершения серверной, фронтендной, базы данных и развёртывания EMQX):

docker run \
--name wumei-smart \
--publish 80:80 \
--publish 18083:18083 \
--publish 1883:1883 \
--publish 3306:3306 \
--publish 6379:6379 \
--restart always \
--detach \
registry.cn-chengdu.aliyuncs.com/kerwincui/wumei-smart:1.0

3. Загрузка и установка приложения, открытие приложения и пропуск входа в систему. Настройка адреса сервера:

https://gitee.com/kerwincui/wumei-iot/raw/master/document/wumei-iot.apk

Тестовый аккаунт: wumei admin123; после успешной настройки по умолчанию используется аккаунт admin admin123.

4. Запись кода на оборудование

Изображения системы

Учебные материалы

Присоединяйтесь к группам взаимопомощи:

946029159, 1073236354 (уже заполнено).

Комментарии ( 0 )

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

Введение

Wumei-IoT — это набор программного и аппаратного обеспечения с открытым исходным кодом, который можно использовать для вторичной разработки и обучения, а также для быстрого создания собственной системы интернета вещей (IoT) или умного дома. Инженеры по аппаратному обеспечению могут интегрировать свои устройства в систему, а инженеры по программн... Развернуть Свернуть
MulanPSL-2.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/kerwincui-wumei-smart.git
git@gitlife.ru:oschina-mirror/kerwincui-wumei-smart.git
oschina-mirror
kerwincui-wumei-smart
kerwincui-wumei-smart
master