Отправить отзыв
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
нл:: Переплетение:: Профили:: Управление устройством Это пространство имен включает в себя все интерфейсы внутри 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
Отключите длину сообщения Connection Monitor.
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 и используются по лицензии.
Последнее обновление: 2024-11-13 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"]],["Последнее обновление: 2024-11-13 UTC."],[],[]]