Отправить отзыв
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
нл:: Переплетение:: Профили:: Управление устройством Это пространство имен включает в себя все интерфейсы внутри Weave для профиля управления устройствами Weave.
Краткое содержание Профиль управления устройством упрощает операции клиент-сервер, так что клиент (управляющее устройство) может запускать определенные служебные функции на сервере (устройстве, которое проходит настройку), чтобы помочь и активировать процесс настройки и обеспечения устройства. Сюда входит, например, сброс конфигурации серверного устройства и включение отказоустойчивых систем, определяющих поведение в случае преждевременного прерывания процедуры установки.
Перечисления @172 { kStatusCode_FailSafeAlreadyActive = 1, kStatusCode_NoFailSafeActive = 2, kStatusCode_NoMatchingFailSafeActive = 3, kStatusCode_UnsupportedFailSafeMode = 4, kStatusCode_RemotePassiveRendezvousTimedOut = 5, kStatusCode_UnsecuredListenPreempted = 6, kStatusCode_ResetSuccessCloseCon = 7, kStatusCode_ResetNotAllowed = 8, kStatusCode_NoSystemTestDelegate = 9 } перечисление Коды состояния управления устройствами.
@173 { kMsgType_ResetConfig = 1, kMsgType_ArmFailSafe = 2, kMsgType_DisarmFailSafe = 3, kMsgType_EnableConnectionMonitor = 4, kMsgType_DisableConnectionMonitor = 5, kMsgType_RemotePassiveRendezvous = 6, kMsgType_RemoteConnectionComplete = 7, kMsgType_StartSystemTest = 8, kMsgType_StopSystemTest = 9, kMsgType_LookingToRendezvous = 10 } перечисление Типы сообщений управления устройством.
@174 { kArmMode_New = 1, kArmMode_Reset = 2, kArmMode_ResumeExisting = 3 } перечисление Значения режима ArmFailSafe.
@175 { kResetConfigFlag_All = 0x00FF, kResetConfigFlag_NetworkConfig = 0x0001, kResetConfigFlag_FabricConfig = 0x0002, kResetConfigFlag_ServiceConfig = 0x0004, kResetConfigFlag_OperationalCredentials = 0x0008, kResetConfigFlag_FactoryDefaults = 0x8000 } перечисление Флаги сброса конфигурации.
@176 { kMessageLength_ResetConfig = 2, kMessageLength_ArmFailsafe = 5, kMessageLength_DisarmFailsafe = 0, kMessageLength_EnableConnectionMonitor = 4, kMessageLength_DisableConnectionMonitor = 0, kMessageLength_RemotePassiveRendezvous = 20, kMessageLength_StartSystemTest = 8, kMessageLength_StopSystemTest = 0 } перечисление Длины сообщений.
Перечисления @172
@172 Коды состояния управления устройствами.
Характеристики kStatusCode_FailSafeAlreadyActive Обеспечение отказоустойчивости уже активно.
kStatusCode_NoFailSafeActive Ни один резервный режим обеспечения не активен.
kStatusCode_NoMatchingFailSafeActive Обеспечивающий отказоустойчивый токен не соответствует активному отказоустойчивому.
kStatusCode_NoSystemTestDelegate Системный тест не может выполняться без делегата.
kStatusCode_RemotePassiveRendezvousTimedOut Ни одно устройство не встретилось с сервером управления устройствами в течение периода встречи, указанного клиентом.
kStatusCode_ResetNotAllowed Устройство отказалось разрешить запрошенный сброс.
kStatusCode_ResetSuccessCloseCon Метод ResetConfig завершится успешно, но сначала закроет соединение.
kStatusCode_UnsecuredListenPreempted Другое приложение принудительно заменило сервер управления устройствами в качестве обработчика незащищенных соединений этого стека Weave.
kStatusCode_UnsupportedFailSafeMode Указанный отказоустойчивый режим не поддерживается устройством.
@173
@173 Типы сообщений управления устройством.
Характеристики kMsgType_ArmFailSafe Включите механизм обеспечения безопасности конфигурации на устройстве.
kMsgType_DisableConnectionMonitor Отключите мониторинг активности соединения.
kMsgType_DisarmFailSafe Снимите с охраны активную конфигурацию отказоустойчивости.
kMsgType_EnableConnectionMonitor Включите мониторинг активности соединения.
kMsgType_LookingToRendezvous Жду сообщения о рандевузе.
Полезная нагрузка пуста, единственный значимый сигнал внутри — это идентификатор исходного узла.
kMsgType_RemoteConnectionComplete Укажите клиенту управления устройствами, что удаленное пассивное рандеву успешно завершено и туннель подключения открыт.
kMsgType_RemotePassiveRendezvous Запросите удаленное пассивное рандеву с сервером управления устройствами.
kMsgType_ResetConfig Сбросьте состояние конфигурации устройства.
kMsgType_StartSystemTest Запустите тест системы.
kMsgType_StopSystemTest Остановите тест системы.
@174
@174 Значения режима ArmFailSafe.
Характеристики kArmMode_New Включите новый предохранитель; вернуть ошибку, если она уже активна.
kArmMode_Reset Сбросьте конфигурацию всех устройств и активируйте новое устройство защиты от сбоев.
kArmMode_ResumeExisting Возобновить уже действующую аварийную защиту; вернуть ошибку, если не выполняется отказоустойчивость или если отказоустойчивый токен не соответствует.
@175
@175 Флаги сброса конфигурации.
Характеристики kResetConfigFlag_All Сбросьте всю информацию о конфигурации устройства.
kResetConfigFlag_FabricConfig Сбросьте информацию о конфигурации структуры.
kResetConfigFlag_FactoryDefaults Сбросьте устройство до заводских настроек по умолчанию.
kResetConfigFlag_NetworkConfig Сбросьте информацию о конфигурации сети.
kResetConfigFlag_OperationalCredentials Сбросьте эксплуатационные учетные данные устройства.
kResetConfigFlag_ServiceConfig Сбросьте информацию о конфигурации службы.
@176
@176 Длины сообщений.
Характеристики kMessageLength_ArmFailsafe Длина сообщения Arm Failsafe.
kMessageLength_DisableConnectionMonitor Отключите длину сообщения монитора подключений.
kMessageLength_DisarmFailsafe Длина сообщения Failsafe при снятии с охраны.
kMessageLength_EnableConnectionMonitor Включите длину сообщения монитора подключений.
kMessageLength_RemotePassiveRendezvous Длина сообщения удаленного пассивного рандеву.
kMessageLength_ResetConfig Сбросить длину сообщения конфигурации.
kMessageLength_StartSystemTest Длина сообщения о запуске теста системы.
kMessageLength_StopSystemTest Длина сообщения Stop System Test.
Функции ОтправитьLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous(
ExchangeContext *ec
) Отправьте партнеру сообщение LookingToRendezvous.
Подробности Параметры Возвращаемые значения WEAVE_NO_ERROR Об успехе.
WEAVE_ERROR_NO_MEMORY Если бы мы не смогли выделить буфер для сообщения.
other
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта Google Developers . Java – это зарегистрированный товарный знак корпорации Oracle и/или ее аффилированных лиц. OPENTHREAD и связанные с ним торговые марки являются товарными знаками Thread Group и используются по лицензии.
Последнее обновление: 2025-07-28 UTC.
Хотите рассказать подробнее?
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-28 UTC."],[],[]]