Google is committed to advancing racial equity for Black communities. See how.
Эта страница переведена с помощью Cloud Translation API.
Switch to English

Глоссарий

Посмотреть исходный код на GitHub

А

учетная запись

Учетная запись, созданная на home.nest.com, которая предоставляет владельцу учетной записи (пользователю) возможность управления устройством Nest через веб-приложения или мобильные приложения.

адрес

Каждый узел в структуре Weave имеет уникальный локальный адрес IPv6 (ULA).

прикладной уровень

Профили Weave и связанные API gRPC, которые предоставляют общие протоколы, используемые для связи между устройствами и хостами служб.

протоколы прикладного уровня

Протоколы Weave, которые ориентированы на межпроцессное взаимодействие в IP-сети и предоставляют интерфейс связи и услуги для конечных пользователей.

безопасность на уровне приложений

Плетеные устройства могут быть включены в один или несколько доменов безопасности, которые защищены ключами домена. Ключи включают в себя ключ сменяющейся эпохи и управляются службой авторизации. См. Службу авторизации .

служба авторизации

Служба, которая аутентифицирует устройства и клиентов системы Weave и предоставляет устройствам и клиентам авторизованные ключи приложений и ключи сменяющихся эпох, используемые для реализации безопасности на уровне приложений. См. Безопасность на уровне приложений .

B

BLE

Протокол беспроводной радиосвязи, поддерживаемый Weave.

пограничный маршрутизатор

Устройство в домашней сети (HAN), которое маршрутизирует сообщения Weave между сетями Thread и Wi-Fi и устанавливает туннель между HAN и службой Nest.

C

ДЕЛО

Протокол установления сеанса с помощью сертификатов (CASE) - это основной протокол установления безопасного сеанса Weave с использованием сертификатов Weave. Это может быть сертификат оборудования или сертификат безопасности уровня приложения, предоставленный службой авторизации. См. Сертификат Weave .

контролер

Контроллеры - это службы, реализующие расширенные функции. Примеры включают контроллер группы освещения, контроллер зоны HVAC и контроллер арбитра занятости.

команда

Запрос, зависящий от приложения, который не может быть выполнен стандартными запросами . Иногда называется специальной командой .

D

идентификатор устройства

Тип идентификатора узла. Каждое устройство имеет 64-битный глобальный уникальный идентификатор, присвоенный во время производства. Он привязан к сертификату устройства для проверки подлинности устройства. Используется как идентификатор узла для устройств. См. Идентификатор узла .

E

мероприятие

Однонаправленное утверждение истины о признаке в определенное время без ожидаемого ответа. Например, ввод пароля для разблокировки засова генерирует событие. Наиболее частыми событиями являются изменения свойств, выраженные с помощью специального запроса на уведомление .

F

тканевый ключ

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

ID ткани

Уникальное 64-битное значение, которое глобально идентифицирует ткань Weave. Генерируется случайным образом, когда устройство Nest вводится в структуру впервые.

подготовка ткани

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

заводское обеспечение

Производственный процесс, который предварительно настраивает устройства с профилями Weave и сертификатом оборудования.

интерфейсный модуль (FEM)

Интегральная схема (IC), которая включает в себя все компоненты, необходимые для преобразования входящего радиочастотного (RF) сигнала в промежуточную частоту (IF) или в цифровую форму.

ЧАС

сертификат оборудования

Сертификат Weave, который предоставляется на устройстве на заводе-изготовителе. Этот сертификат используется для аутентификации устройства при сопряжении устройства с фабрикой Weave и со службой Nest.

домашняя сеть (HAN)

Сетевой набор устройств в доме, который может быть частью структуры Weave и обеспечивает безопасную беспроводную связь.

я

подготовка на месте

Предоставляет развернутым устройствам информацию, необходимую для полноценного участия в структуре Weave.

интерфейс

Набор черт, описывающих функциональность более высокого уровня. Например, функциональные возможности для цветного света содержат черты OnOff, Level и Color, которые работают вместе для реализации интерфейса ColorLight. Определяется в схеме Weave.

L

оставляя ткань

Разрыв связи между узлом-членом и остальными узлами в структуре Weave, преобразование узла в независимый узел. Если узел покидает ткань Weave, состоящую только из двух узлов, ткань перестает существовать.

M

Сообщения

Отформатированные данные передаются между узлами в одной сети для изменения или передачи информации.

метаданные

Информация, размещенная в различных компонентах схемы, чтобы формально ограничить или дополнительно описать этот компонент, например, пометив свойство характеристики как «доступное только для чтения».

взаимная подписка

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

N

NCP

Сетевой сопроцессор. Реализация NCP размещает стек потоков на одной интегральной схеме, в то время как Weave и прикладное программное обеспечение размещаются на втором кристалле. Сравните с SoC .

Nest API

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

Nest Service

Облачная инфраструктура, которая соединяет устройства HAN в модель данных, обеспечивает удаленный доступ и реализует интеллектуальные контроллеры для создания всеобъемлющей экосистемы.

подготовка сети

Акт установления соединения между устройством и локальной сетью Wi-Fi или Thread. Это может включать в себя предоставление идентификатора сети и информации о маршрутизации или учетных данных для доступа к сети, таких как предварительный общий ключ Wi-Fi.

узел

Устройство Weave или хост службы, способный участвовать в структуре Weave. Каждый узел в структуре имеет уникальный IPv6-адрес. См. Узел службы и ткань Weave .

адрес, полученный узлом

Адрес IPv4 или IPv6, назначаемый устройству сетевой инфраструктурой конечного пользователя, например через DHCP.

идентификатор узла

Уникальное 64-битное значение, которое глобально идентифицирует узел в структуре Weave.

О

односторонняя подписка

Запрос от подписчика к издателю для одного или нескольких экземпляров признака.

OTA

Обновления прошивки по беспроводной сети.

п

спаривание

Процесс присоединения устройства к домашней сети, сети Weave и учетной записи пользователя Nest Service.

код сопряжения

Код символа, используемый для сопряжения устройства с тканью Weave. Это закодировано в дескрипторе Weave Device и печатается вместе с QR-кодом для обеспечения сопряжения. См. Дескриптор устройства Weave .

PASE

Установление сеанса с аутентификацией по паролю, протокол для взаимной аутентификации, используемый для установления начального безопасного сеанса между двумя устройствами Weave с использованием кода сопряжения.

имущество

Свойства - это характеристики признака, которые представляют состояние ресурса. Например, яркость света или то, есть ли кто-то дома. Состоит из типа, имени, тега и метаданных, таких как значение по умолчанию и ограничения. Определяется в схеме Weave.

протокол

Определяет пакетную структуру передаваемых данных, а также управляющие команды, управляющие сеансом.

издатель

Роль протокола, используемая в Weave Data Management. Издатель создает и обслуживает версионные экземпляры одной или нескольких схем одному или нескольким подписчикам и отправляет уведомления об изменении схемы. См. Управление данными Weave .

р

управление характеристиками в реальном времени

Функция управления данными Weave, в которой все запросы состояния и события для признаков управляются в модели публикации-подписки.

запрос

Тип сообщения Weave. Запросы - это запросы о действии по признаку с ожидаемым ответом. Запросы могут иметь параметры и ответ со статусом и параметрами. Свойства просматриваются и контролируются с помощью стандартного запроса просмотра , изменения свойств выполняются с помощью стандартного запроса на обновление , а издатель информирует подписчика об изменении свойства с помощью стандартного запроса на уведомление .

Запросы для конкретных приложений, помимо просмотра , обновления и уведомления , обрабатываются командами .

конфигурация ресурсов

Конфигурация того, как характеристики конкретного определения ресурса реализуются между устройством и контроллерами. Определяется в схеме Weave.

обработчик ресурсов

Прокси-сервер ресурсов, созданный в Nest Service для каждого устройства в HAN, чтобы обеспечить удаленный доступ к устройству.

ID ресурса

Глобальный уникальный идентификатор ресурса. Для устройств это идентификатор устройства. Другие ресурсы, не относящиеся к устройству, назначаются службой Nest при их создании.

ресурс прокси

Реплицированный обработчик характеристик ресурса, используемый для определения местоположения данных или для обработки «сонных» конечных точек. Прокси-сервер управляет свойствами и ставит в очередь запросы и команды ресурсов.

ресурс

Логическая или физическая вещь, такая как устройство, структура или пользователь. Он состоит из набора признаков и экземпляров интерфейса, которые описывают его возможности и поведение. Определяется в схеме Weave.

ОСРВ

Операционная система реального времени, используемая на микроконтроллерах с ограниченными возможностями. Weave использует FreeRTOS .

S

схема

Формальное описание стандартных и специфичных для поставщика свойств и интерфейсов.

каталог услуг

Служба каталогов, доступная на ткани Weave.

конечная точка службы

Конечная точка Nest Service, реализующая определенный протокол профиля Weave, адресованный единым идентификатором конечной точки сервиса в структуре Weave.

идентификатор конечной точки службы

Тип идентификатора узла. Каждая конечная точка службы, определенная в Nest Service, идентифицируется идентификатором конечной точки службы. Идентификаторы уникальны, присваиваются Nest и никогда не изменятся.

хост службы

Сущность (устройство, служба или приложение), отвечающая за конкретную черту. В обязанности входит управление состоянием, ответ на запросы и команды, а также запуск событий.

предоставление услуг

Связывает устройство Weave со службой Nest и учетной записью пользователя.

SoC

Система на микросхеме. В реализациях SoC Thread, Weave и прикладное программное обеспечение находятся на одной интегральной схеме. Сравните с NCP .

государственный

Набор значений свойств, связанных с ресурсом и характеристикой в ​​определенное время. Состояние ресурса складывается из состояний его характеристик. См. Ресурс , черту и состояние .

государственное мероприятие

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

подписчик

Роль протокола, используемая в Weave Data Management. Подписчик просматривает и использует экземпляры одной или нескольких опубликованных извне схем с управляемыми версиями. Он может изменить версионный экземпляр опубликованной схемы или выдать команду для конкретного приложения. См. Управление данными Weave .

Т

БРАТЬ

Обмен ключами с аутентификацией по токенам, протокол аутентификации для токенов пользователей BLE, используемых брелоками или мобильными устройствами.

TLV

Кодирование типа длина-значение, используемое для компактной сериализации двоичных данных.

черта характера

Многоразовая единица функций, состоящая из свойств, событий, запросов и метаданных. Определяется в схеме Weave.

туннель

Безопасный маршрут, установленный пограничным маршрутизатором для передачи сообщений Weave IPv6 UDP между HAN и Nest Service.

U

Пользователь

Лицо, владеющее устройством Nest, имеющее учетную запись Nest, установившее устройство Nest в структуру и подключившее свое устройство к службе Nest.

V

ID поставщика

Уникальный 16-битный идентификатор компании-производителя, используемый для определения характеристик и типов ресурсов в пространстве имен.

реестр поставщиков

Компонент инфраструктуры логических услуг, который содержит сопоставление идентификаторов поставщиков с поставщиками и позволяет Weave читать информацию о существующих поставщиках и создавать новых поставщиков.

расширение признака продавца

Расширение стандартного признака, зависящее от производителя, которое может добавлять свойства, ограничения значений свойств, настраиваемые команды, аргументы команд и события. Доступно только в пространстве имен поставщика. Смотрите черту .

W

Ткать

Сетевой и прикладной протокол, предназначенный для поддержки подключенных продуктов. Он обеспечивает безопасную и надежную коммуникационную платформу для подключенных устройств и уже работает в продуктах Nest по всему миру.

Сертификат плетения

Сертификат шифрования эллиптических кривых (ECC) в стиле X.509 с сокращенным объемом данных и кодирования Weave TLV, используемый для установления безопасных сеансов между узлами Weave.

Язык данных плетения

Язык дескрипторов, который определяет схему Weave, включая определения ресурсов, интерфейса, характеристик и услуг.

Управление данными плетения

Протокол приложения, используемый для управления характеристиками в реальном времени . Weave Data Management обеспечивает компактные операции для всех типов сообщений запроса, обеспечивая асинхронные уведомления об изменениях состояния свойств.

Дескриптор устройства Weave

Данные, закодированные в QR-код, напечатанный на устройстве, предоставляют информацию, необходимую для подключения устройства к сети. Включает код сопряжения, а также тип и версию продукта. См. Код сопряжения .

Ткань плетения

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

Профиль плетения

Набор тегов и сообщений, определяющих протоколы прикладного уровня в Weave, такие как Weave Data Management для управления данными признаков или Time Services для синхронизации времени.

Протокол надежного обмена сообщениями Weave

Облегченный протокол обмена сообщениями для Weave для надежной передачи сообщений между двумя устройствами в структуре Weave.

Weave SDK

Реализация Nest RTOS и Linux стека связи Weave, управления сетью и общих профилей Weave, которые вы используете для создания кода устройства.