API сервисов Google Play для Thread

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

Thread имеет следующие преимущества:

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

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

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

Устройства Google, такие как Nest WiFi, Google Nest Hub Max и Google Nest Hub (2nd gen), оснащены встроенными радиомодулями Thread и работают как TBR.

Совместимая сеть Mesh

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

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

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

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

Один из примеров использования Matter, который стоит упомянуть, – это процесс настройки TBR.

Thread и Matter

Как настроить пограничные маршрутизаторы

Когда в доме настраивается новое устройство border router, оно либо создает новую сеть Thread, либо присоединяется к существующей Thread.

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

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

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

Google Thread Border Router (gTBR), например Nest Hub (2nd gen), настраиваются в доме с помощью Google Home app (GHA).

Начать

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

Как использовать Thread Network SDK