Капитолий - как сделать умный кухонный планшет

Материал из База знаний
Перейти к навигации Перейти к поиску

Вводные

Наверное каждый видел красивые рекламные обзоры всяких там Nest hub, Amazon Echo и прочих приятных устройств, которые сочетают в себе одновременно функции управления умным домом, быстрого доступа к контенту и прочие мелкие приятности. К сожалению или счастью, у Яндекса подобного устройства нет, а мне очень такое хотелось. Собрав все свои навыки и свободное время, началась разработка тогда еще безымянного приложения, которое бы превращало любой планшет в подобную систему. По пути случайно вышло так, что и на смартфонах все работает весьма неплохо, но адаптация к маленьким экранам - последний приоритет и основное целевое состояние приложения - круглосуточная работа на стареньком планшете, который стоит на кухне или возле кровати.

Неофициальная информация 
Методы и программы могут перестать функционировать в любой момент
 
...а также повредить оборудование и/или нарушить работу систем.
Любые действия и программы вы применяете на свой собственный страх и риск.
Внимание!!! 

 
Несмотря на использование полуоткрытого API от Яндекс, разработка ведется исключительно на энтузиазме разработчика. Яндекс не принимает финансового или какого-либо иного участия в разработке. В случае внезапного изменения API или других способов связи с устройствами, приложение может потерять часть своей функциональности или прекратить работу совсем.

Полезные ссылки

Основные функции

Интерфейс приложения разделен на вкладки, каждая из которых отвечает за работу с конкретным разделом - устройства, сценарии (в случае андроид, приложения) и так далее. На главной странице собраны избранные, часы, погода и прочее.

Раздел “Устройства”

Все устройства отображаются сгруппированными по комнатам, а так же есть отключаемая в настройках вкладка “Все”. Миниатюра устройства поддерживает два варианта нажатия:

  • одиночный тап - быстрой включение/выключение устройства,
  • удержание - открытие детального экрана устройства;

Каждое устройство может быть добавлено в избранное, тогда оно будет отображаться на главном экране в разделе, соответствующем типу - датчики/устройства.

По-умолчанию, если устройство содержит какие-либо датчики, они будут отображаться на миниатюре устройства. Отключить их отображение или изменить их порядок можно в настройках -> внешний вид.

Некоторые устройства поддерживают функции локального управления. Для этого умное устройство и смартфон/планшет должны находиться в одной локальной сети. Благодаря локальному управлению исключается взаимодействие с сервером производителя, а значит уменьшаются задержки и в некоторых случаях расширяется функционал. Существует два типа поддерживающих локальное управление устройств:

  • колонки с Алисой - для управления ими не требуется дополнительных действий. В детальной карточке сразу отобразится плеер, громкость и некоторые избранные плейлисты
  • сторонние устройства - для управления такими устройствами необходимо включить соответствующую опцию в настройках (на момент написания статьи эта функция включается в разделе “Экспериментальные функции”). После включения этой опции, на миниатюрах поддерживаемых устройств появится специальная иконка, говорящая о том, что с этим устройством можно работать локально.

Что можно делать с устройством

  • Включение/выключение устройства
  • Управление параметрами устройства
  • Получение информации с датчиков
  • Просмотр истории и графиков датчиков
  • Управление музыкой на умных колонках
  • Управление громкостью колонок
  • Запуск плейлистов на колонках


Раздел “Приложения”

Этот раздел доступен только пользователям ОС Android. Позволяет запускать установленные приложения и добавлять их в избранное, для отображения на главной.

Раздел “Сценарии”

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

Немного картиночек

Внимание! Внешний вид может отличаться, так как приложение находится в стадии активной разработки

Планшет

Смартфон

Источник — https://wiki.yaboard.com/index.php?title=Капитолий_-_как_сделать_умный_кухонный_планшет&oldid=7885 // MOD ext links // End MOD