Многие новые устройства 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 Border Routers выпускаются различными производителями. Мы хотим предоставить пользователям дома открытую, совместимую и надёжную сеть Thread Mesh, независимо от производителя.
В рамках нашего мобильного SDK мы включили API Thread в Google Play services , которые разработчики Android могут использовать для подключения своих устройств к сетям Thread пользователей. Для подключения к сети Thread устройству Thread требуются учётные данные. Используя API Thread , приложение Android может получить учётные данные из Play services и поделиться ими с присоединяющимся устройством.
Наши API Matter в Play services используют эти API в процессе настройки. Комиссары Matter передают учётные данные подключающимся устройствам при их подключении к сети Thread .
Разработчики Android , желающие настроить параметры Thread или имеющие другие не связанные Matter варианты использования Thread , могут напрямую получить доступ к API Thread .
Один из вариантов использования, не связанных с Matter который следует выделить, — это процесс настройки маршрутизаторов Thread Border Routers.
Процесс настройки пограничных маршрутизаторов
Когда в доме устанавливается новый маршрутизатор 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 , такие как Nest Hub (2nd gen) , настраиваются дома с помощью Google Home app (GHA) .
Начать
Чтобы начать использовать Thread Network SDK в своих приложениях Android , ознакомьтесь с нашим руководством по использованию Thread Network SDK.