Когда дети приходят домой после школы, время для выполнения домашних заданий начинается. Шторы и светильники для защиты зрения автоматически включаются, а телевизор и пылесос отключаются, создавая спокойную и комфортную среду для учебы. При возникновении сложностей с домашним заданием можно запросить удалённую помощь. По вечернему времени выбираются приятные светодиодные лампы и звуки расслабляющей музыки помогут быстро заснуть. Даже если вы отправляетесь в длительное путешествие, беспокоиться за домашние растения и питомцев не придётся — такая жизнь действительно удобна!
Однако реальность бывает жестока. В жизни мы сталкиваемся с тем, что дети остаются одни дома во время каникул, а нас беспокоит множество вопросов, связанных с домом. Может ли ваш домашний умный помощник взять на себя управление всеми устройствами самостоятельно? Теперь у вас есть цифровой управляющий, который может объединять все ваши устройства в единое целое, организуя различные сценарии через расписание событий. Открытый подход позволяет любому разработчику участвовать в развитии различных устройств и сценариев, делая вашу систему всё более разнообразной.
Дополнительные 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 // сервисный модуль
Следуйте шагам в руководстве по быстрому началу работы, чтобы быстро начать работу с цифровым управляющим.
Подробные инструкции см. в руководстве по внесению изменений.
Пожалуйста, используйте QR-код ниже, чтобы присоединиться к группе OpenHarmony Digital Butler для начала вашего пути участника открытого проекта!
Здесь будет добавлен список часто задаваемых вопросов.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )