API сервисов Thread Play

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

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

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

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

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

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

Совместимая сетка

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

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

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

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

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

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

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

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

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

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

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

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

Начать

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

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