API сервисов Thread Play

Многие новые устройства Matter будут использовать Thread — технологию беспроводной ячеистой сети на основе IP-протокола, разработанную для устройств умного дома.

Thread обладает следующими ключевыми преимуществами:

  • На основе IPv6: устройства Thread могут подключаться к той же сети, что и другие ваши устройства, и напрямую взаимодействовать друг с другом и с облаком.
  • Энергосберегающая ячеистая сеть: Thread , созданная для Интернета вещей, поддерживает устройства с батарейным питанием и обеспечивает дальность действия и надежность.
  • Скорость: Низкие накладные расходы, локальное подключение и ячеистая структура делают устройства Thread чрезвычайно отзывчивыми.

Thread разрабатывается в рамках Thread Group, которую Google основала вместе с другими компаниями-членами в 2014 году.

Устройства Thread подключаются к существующим домашним сетям пользователей через маршрутизатор Thread Border Router. Подобно тому, как маршрутизатор Wi-Fi может объединять устройства Wi-Fi и Ethernet в единую сеть, маршрутизатор Thread Border Router позволяет устройствам Thread стать частью сетей пользователей.

В устройства Google, такие как Nest WiFi , Google Nest Hub Max и Google Nest Hub (2nd gen) встроены модули Thread , которые выступают в роли пограничных маршрутизаторов Thread .

Взаимодействующая сетка

Устройства Thread и маршрутизаторы Thread Border Routers выпускаются различными производителями. Мы хотим дать пользователям возможность иметь дома открытую, совместимую и надежную сеть Thread , независимо от производителя.

В рамках нашего мобильного SDK мы включили API Thread в Google Play services , которые разработчики Android могут использовать для подключения своих устройств к сетям Thread пользователей. Для подключения к сети Thread подключающемуся Thread необходимы учетные данные. Используя API Thread , приложение Android может получить учетные данные из Play services и поделиться ими с подключающимся устройством.

Наши API-интерфейсы Matter в Play services используют эти API в процессе настройки. Комиссары Matter передают учетные данные подключаемым устройствам при их подключении к сети Thread .

Разработчики Android могут напрямую обращаться к API Thread , чтобы настроить параметры Thread или использовать Thread в других сценариях, не связанных Matter .

Один из примеров использования, не связанных Matter , который стоит отметить, — это процесс настройки маршрутизаторов граничных Thread .

Нить и материя

Процесс настройки пограничных маршрутизаторов

При установке нового маршрутизатора Border Router в домашней сети он либо создает новую сеть Thread , либо подключается к существующей сети Thread .

Если пограничный маршрутизатор создает сеть Thread , то ему необходимо поделиться учетными данными для этой сети со Play services , чтобы эти учетные данные могли использоваться нашими API Matter и другими приложениями Android для подключения устройств Thread к ней.

Если пограничный маршрутизатор подключается к существующей сети Thread , ему необходимо получить учетные данные от Play services , чтобы иметь возможность присоединиться.

Разработчикам Border Router доступны API Thread , которые помогут в этом. Разработчики Border Router могут реализовать процесс настройки в приложении Android . Приложение будет выступать посредником между Play services и Border Router и будет напрямую использовать API Thread .

Маршрутизаторы Google Border Routers , такие как Nest Hub (2nd gen) , настраиваются в доме с помощью Google Home app (GHA) .

Начать

Чтобы начать использовать Thread Network SDK в своих приложениях Android , обратитесь к нашему руководству по использованию Thread Network SDK.

Используйте Thread Network SDK