Добавьте Home API в свое приложение для Android

Чтобы добавить Home API в приложение Android, вам необходимо выполнить несколько предварительных условий.

Предварительные условия

Для разработки вам понадобится компьютер, на котором установлены следующие инструменты:

  • Android Studio версии 2024.2.1 («Божья коровка») или новее. Обратите внимание, что более ранние версии могут не работать должным образом с SDK Home API.

    Загрузите Android-студию

  • Отладчик Android ( adb ).

    Установите adb .

    Это можно сделать с помощью SDK Manager .

Для тестирования Home API вам понадобится:

  • Устройство Android под управлением Android 10 или более поздней версии, на котором настроен аккаунт Google, который вы собираетесь использовать для разработки. Убедитесь, что установлена ​​актуальная версия Android Studio и выполнен вход с этой учетной записью разработчика.
  • Сеть Wi-Fi.
  • Центр Google, поддерживающий Home API .
  • По крайней мере одно поддерживаемое устройство дома. Если это устройство (или любое другое, которое вы хотите протестировать) использует Thread, концентратор также должен быть граничным маршрутизатором Thread. Пример приложения для Android поддерживает следующие типы и характеристики устройств:

    • Цветовая температура света (вкл. и выкл., яркость)
    • Контактный датчик (логическое состояние)
    • Регулируемый свет (включение и выключение, яркость)
    • Расширенная цветная подсветка (вкл. и выкл., яркость)
    • Универсальный переключатель
    • Датчик присутствия (датчик присутствия)
    • Включение/выключение света (включение и выключение, яркость)
    • Выключатель света вкл./выкл.
    • Съемный блок включения/выключения (включение и выключение)
    • Датчик включения/выключения

Поддерживаемые хабы

Только некоторые концентраторы Google Nest поддерживают Home API.

Таблица: Хабы Google Nest с поддержкой Home API
Устройство ОС Поддержка пограничного маршрутизатора Thread Google Магазин
Google Home Бросать
Google Nest Audio Бросать
Google Nest Hub Бросать
Google Nest Hub (2nd gen) Фуксия
Google Nest Hub Max Фуксия
Google Nest Mini Бросать
Google TV Streamer (4k) Андроид

Настройте SDK

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

Чтобы загрузить Android SDK Home APIs, сначала необходимо войти в Google Home Developers.

Войдите сейчас!