Многие новые устройства 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.