Проект Wumei-IoT: краткое описание
Проект больше не поддерживается, можно посмотреть обновлённую версию по ссылке.
Wumei-IoT — это набор открытого программного и аппаратного обеспечения, который может быть использован для вторичной разработки и обучения, а также для быстрого создания собственной системы умного дома. Инженеры могут интегрировать свои устройства в систему, а разработчики могут использовать оборудование и программное обеспечение для взаимодействия с системой.
На сервере используются Spring Boot, MySQL и Redis, на фронте — Vue, на мобильных устройствах — Android, на оборудовании — ESP-IDF и Arduino. Взаимодействие между программным и аппаратным обеспечением основано на протоколе MQTT с использованием прокси-сервера EMQ. Архитектура системы представлена на следующих схемах:
Схема 1:
Схема 2:
Аппаратная часть предоставляет документацию по подключению, требующую поддержки сетевых функций устройствами. В проекте содержатся коды и примеры подключения для ESP-IDF и Arduino. Также был создан умный выключатель (Wi-Fi-переключатель), который можно использовать для обучения и повседневной жизни. Он позволяет управлять устройствами с потребляемой мощностью до 2500 Вт. Код для полного примера использования ESP-IDF основан на версии 4.2 и использует чип 乐鑫ESP32S2 с модулем ESP-12K от Anxinke. Подробности и способы покупки доступны по ссылке:
Два примера разработки плат
Создание умного выключателя с помощью NodeMCU:
Семицветный умный светильник:
Комплект для начинающих в области Интернета вещей:
Технологический стек
Серверная часть:
Фронтенд:
Мобильная разработка:
Аппаратное обеспечение:
Мини-программы:
Быстрое развёртывание системы
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
https://gitee.com/kerwincui/wumei-iot/raw/master/document/wumei-iot.apk
Тестовый аккаунт: wumei admin123; после успешной настройки по умолчанию используется аккаунт admin admin123.
Изображения системы
Классификация:
Список устройств:
EMQX:
Детали устройства:
Конфигурация:
Учебные материалы
Официальный сайт:
Документация проекта:
Видеоуроки от Bilibili:
Полное руководство по прошивке ESP-IDF:
Демонстрационное видео:
Информация о деталях оборудования и способах покупки:
Руководство по Ruoyi-Vue:
Frontend и backend на основе Ruoyi-Vue, система управления правами с разделением на frontend и backend:
XUI:
ESP-IDF руководство:
Документы EMQX:
Присоединяйтесь к группам взаимопомощи:
946029159, 1073236354 (уже заполнено).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )