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

глоссарий

jinja-placeholder-0 .md "> Посмотреть источник на GitHub

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

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

адрес

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

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

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

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

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

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

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

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

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

В

BLE

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

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

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

С

КЕЙС

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

контроллер

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

команда

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

D

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

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

Е

мероприятие

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

F

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

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

идентификатор ткани

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

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

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

обеспечение фабрики

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

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

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

ЧАС

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

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

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

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

я

обеспечение на местах

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

интерфейс

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

L

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

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

M

Сообщения

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

метаданные

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

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

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

N

NCP

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

Nest API

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

Гнездо Сервис

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

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

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

узел

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

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

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

ID узла

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

О

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

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

OTA

Обновления прошивки по воздуху.

п

спаривание

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

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

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

PASE

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

свойство

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

протокол

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

издатель

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

р

управление признаками в реальном времени

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

запрос

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

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

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

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

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

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

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

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

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

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

ресурс

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

ОС реального времени

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

S

схема

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

сервисный каталог

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

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

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

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

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

сервисный хост

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

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

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

SoC

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

штат

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

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

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

подписчик

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

T

TAKE

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

TLV

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

черта

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

тоннель

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

U

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

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

В

ID поставщика

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

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

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

расширение черты продавца

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

W

ткать

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

Weave сертификат

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

Weave Data Language

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

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

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

Дескриптор устройства плетения

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

Ткать ткань

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

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

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

Протокол Weave Reliable Messaging

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

Weave SDK

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