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

OSCHINA-MIRROR/adaidesigner-home_master

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

Home Master

Домашняя коробка управления устройствами на основе Wi-Fi, основные функции:

  • 433 беспроводное управление устройствами (выключатели, розетки);
  • сбор данных о температуре и влажности;
  • подключение к сети Wi-Fi;
  • встроенный чип для отладки через последовательный порт.

Этот проект является частью системы «Умный дом DIY», которая состоит из четырёх частей:

  1. Home Master — домашняя коробка управления, которая контролирует устройства в доме, такие как выключатели и розетки, а также собирает данные о температуре и влажности.
  2. Home Server — серверный сервис, написанный на языке GO, который отвечает за управление устройствами, мобильным приложением и веб-интерфейсом.
  3. Wisdom — мобильное приложение для iOS, которое позволяет управлять домом. Версия для Android управляется через веб-приложение.
  4. Home Panel — веб-панель управления домом, интегрированная в проект Home Server.

Проект начинался как простой шлюз три года назад, который мог подключаться только к устройствам определённых производителей. Но теперь он не обновляется.

Версия V2019 использует Zigbee 3.0 и может подключаться к устройствам таких производителей, как Philips, YiJia, Xiaomi и других.

Сайт с описанием проекта «Умный дом DIY» версии V2019: https://adai.design/design?project=homemaster-v2019

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

На рисунке представлена структура проекта. Серые папки обозначают файлы, серые рамки с белым фоном — файлы. Приложение Home Master написано на основе сервисов.

В проекте есть три основных сервиса:

  • Сервис устройств, который управляет подключением, выходом и сердцебиением между устройствами и сервером.
  • Сетевой сервис, который управляет соединением, отключением и беспроводной конфигурацией Airkiss между Wi-Fi и маршрутизатором.
  • Устройства и сетевой сервисы являются базовыми сервисами.

Аппаратная структура и модель

Аппаратный дизайн Home Master можно найти в папке Documents/Master-PCB. Принципиальные схемы и печатные платы были разработаны с помощью Altium Design 16.

Необходимые доработки

Необходимо улучшить следующие функции:

  • удалённая настройка переключателей, добавление и удаление функций (сейчас идентификаторы 433 переключателей записаны в программе);
  • удалённое обновление прошивки коробки;
  • периодическая отправка информации о загрузке процессора, использовании памяти и другой информации о работе системы;
  • сохранение данных о состоянии переключателей и показателях температуры и влажности при потере соединения с сетью.

Версии

V1.0.0 — первая версия с основными функциями для использования.

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

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

Введение

Хоум Мастер — центр управления домашним хозяйством (терминал). Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

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

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