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

OSCHINA-MIRROR/openharmony-sig-knowledge_demo_smart_home

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

Демонстрация умного дома

Введение

Когда дети приходят домой после школы, время для выполнения домашних заданий начинается. Шторы и светильники для защиты зрения автоматически включаются, а телевизор и пылесос отключаются, создавая спокойную и комфортную среду для учебы. При возникновении сложностей с домашним заданием можно запросить удалённую помощь. По вечернему времени выбираются приятные светодиодные лампы и звуки расслабляющей музыки помогут быстро заснуть. Даже если вы отправляетесь в длительное путешествие, беспокоиться за домашние растения и питомцев не придётся — такая жизнь действительно удобна!

Однако реальность бывает жестока. В жизни мы сталкиваемся с тем, что дети остаются одни дома во время каникул, а нас беспокоит множество вопросов, связанных с домом. Может ли ваш домашний умный помощник взять на себя управление всеми устройствами самостоятельно? Теперь у вас есть цифровой управляющий, который может объединять все ваши устройства в единое целое, организуя различные сценарии через расписание событий. Открытый подход позволяет любому разработчику участвовать в развитии различных устройств и сценариев, делая вашу систему всё более разнообразной.

Примерный дизайн

Дополнительные GIF-иллюстрации будут добавлены позднее.

Структура каталога

Этот репозиторий состоит из следующих четырёх частей:

FA: демо умного дома;

Содержит цифрового управляющего FA, который обеспечивает сетевую конфигурацию, контроль устройств, управление расписанием и получение сообщений об ошибках. Подробное описание см. в документации по цифровому управляющему.

Server: код сервера цифрового управляющего, который управляет расписанием, пользователями, устройствами и информацией о семье, а также взаимодействует с облачной платформой Huawei IoT для передачи команд и сообщений об ошибках. Подробное описание см. в документации по серверу.

dev: код для управления различными устройствами (шторы, светильники и т.д.), включая принятие команд управления и отправку сообщений. Подробное описание см. в документации по устройствам.

profile: модели взаимодействия между устройствами и цифровым управляющим. Подробное описание см. в документации по моделям взаимодействия.

.
├── dev
│   ├── device // хранение SDK для устройств
│   ├── docs   // документация по устройствам
│   ├── team_x // конкретные приложения для устройств
│   └── third_party // сторонние библиотеки для устройств
├── FA
│   └── CarParkTest  // код приложения для парковки
│   └── Contacts  // код приложения для контактов
│   └── DistSchedule  // код приложения для цифрового управляющего
│   └── DistScheduleEts  // код приложения для цифрового управляющего ETS версии
│   └── TodoList  // код приложения для списка задач
├── profile // модели взаимодействия между устройствами и приложениями
└── Server
    ├── design // документация по дизайну сервера
    ├── distschedule-core // основной модуль, содержащий main и контроллер
    ├── distschedule-dao  // модуль баз данных
    └── distschedule-service  // сервисный модуль

Быстрый старт

Следуйте шагам в руководстве по быстрому началу работы, чтобы быстро начать работу с цифровым управляющим.

Участие в проекте

  1. Создайте форк этого репозитория.
  2. Создайте новую ветку Feat_xxx.
  3. Выполните изменения кода.
  4. Создайте pull request.

Подробные инструкции см. в руководстве по внесению изменений.

Пожалуйста, используйте QR-код ниже, чтобы присоединиться к группе OpenHarmony Digital Butler для начала вашего пути участника открытого проекта!

QR-код группы WeChat

Часто задаваемые вопросы

Здесь будет добавлен список часто задаваемых вопросов.

Связанные репозитории

Репозиторий документов по знаниям

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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