Отправить отзыв
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
нл:: Переплетение:: Профили:: Обеспечение сети Это пространство имен включает в себя все интерфейсы внутри Weave для профиля обеспечения сети Weave, первого из трех профилей обеспечения Weave.
Краткое содержание Интерфейсы определяют коды состояния, типы сообщений, теги элементов данных, другие константы, объект сервера и объект делегата.
Профиль обеспечения сети Nest Weave ориентирован на предоставление данных для получения сетевых интерфейсов, таких как 802.15.4/Thread и 802.11/Wi-Fi, для устройства Weave, настроенного таким образом, чтобы устройство могло участвовать в этих сетях.
Перечисления @212 { kStatusCode_UnknownNetwork = 1, kStatusCode_TooManyNetworks = 2, kStatusCode_InvalidNetworkConfiguration = 3, kStatusCode_UnsupportedNetworkType = 4, kStatusCode_UnsupportedWiFiMode = 5, kStatusCode_UnsupportedWiFiRole = 6, kStatusCode_UnsupportedWiFiSecurityType = 7, kStatusCode_InvalidState = 8, kStatusCode_TestNetworkFailed = 9, kStatusCode_NetworkConnectFailed = 10, kStatusCode_NoRouterAvailable = 11, kStatusCode_UnsupportedRegulatoryDomain = 12, kStatusCode_UnsupportedOperatingLocation = 13 } перечисление Коды состояния предоставления сети.
@213 перечисление Типы сообщений о предоставлении сети.
@214 { kTag_Networks = 1, kTag_EnabledNetworks = 2, kTag_RendezvousMode = 3, kTag_NetworkInformation = 32, kTag_NetworkId = 33, kTag_NetworkType = 34, kTag_WirelessSignalStrength = 35, kTag_WiFiSSID = 64, kTag_WiFiMode = 65, kTag_WiFiRole = 66, kTag_WiFiSecurityType = 67, kTag_WiFiPreSharedKey = 68, kTag_ThreadExtendedPANId = 80, kTag_ThreadNetworkName = 81, kTag_ThreadNetworkKey = 82, kTag_ThreadMeshPrefix = 83, kTag_ThreadChannel = 84, kTag_ThreadPANId = 85, kTag_ThreadPSKc = 86, kTag_WirelessRegConfig_RegulatoryDomain = 1, kTag_WirelessRegConfig_OperatingLocation = 2, kTag_WirelessRegConfig_SupportedRegulatoryDomains = 3 } перечисление @215 перечисление Идентификатор PAN потока.
@216 перечисление Канал резьбы.
GetNetworkFlags перечисление Получите сетевые флаги.
NetworkType перечисление Типы сетей.
RendezvousModeFlags перечисление Флаги режима встречи.
WiFiMode перечисление Режимы работы Wi-Fi.
WiFiRole перечисление Роль Wi-Fi устройства.
WiFiSecurityType перечисление WirelessOperatingLocation { kWirelessOperatingLocation_NotSpecified = 0x00, kWirelessOperatingLocation_Unknown = 0x01, kWirelessOperatingLocation_Indoors = 0x02, kWirelessOperatingLocation_Outdoors = 0x03 } перечисление Место эксплуатации устройства в соответствии с нормативными правилами беспроводной связи.
Функции ReplaceValue (char *& dest, const char *src) ReplaceValue (uint8_t *& dest, uint32_t & destLen, const uint8_t *src, uint32_t srcLen)
Перечисления @212
@212 Коды состояния предоставления сети.
Характеристики kStatusCode_InvalidNetworkConfiguration Указанная конфигурация сети недействительна.
kStatusCode_InvalidState Операцию подготовки сети невозможно выполнить в текущем состоянии.
kStatusCode_NetworkConnectFailed Попытка подключения к указанной сети не удалась.
kStatusCode_NoRouterAvailable Подходящий сетевой маршрутизатор не найден.
kStatusCode_TestNetworkFailed Проверка подключения указанной сети не удалась.
kStatusCode_TooManyNetworks Достигнуто максимальное количество подготовленных сетей.
kStatusCode_UnknownNetwork Подготовленная сеть с указанным идентификатором сети не найдена.
kStatusCode_UnsupportedNetworkType Указанный тип сети неизвестен или не поддерживается.
kStatusCode_UnsupportedOperatingLocation Указанное местоположение беспроводной сети не поддерживается.
kStatusCode_UnsupportedRegulatoryDomain Указанный нормативный домен беспроводной связи не поддерживается.
kStatusCode_UnsupportedWiFiMode Указанный режим Wi-Fi не поддерживается.
kStatusCode_UnsupportedWiFiRole Указанная роль Wi-Fi не поддерживается.
kStatusCode_UnsupportedWiFiSecurityType Указанный тип безопасности Wi-Fi не поддерживается.
@213
@213 Типы сообщений о предоставлении сети.
@214
@214 Теги элементов данных обеспечения сети.
Характеристики kTag_EnabledNetworks [массив] Массив NetworkIds, идентифицирующий сети, включенные в данный момент на устройстве.
kTag_NetworkId [ uint, максимум 32 бита ] Целое число, однозначно идентифицирующее подготовленную сеть.
kTag_NetworkInformation [ struct ] Структура, содержащая информацию для сети.
kTag_NetworkType [ uint, максимум 8 бит ] Целое число без знака, определяющее тип сети.
kTag_Networks [массив] Массив структур NetworkConfiguration.
kTag_RendezvousMode [ uint ] Битовое поле, указывающее текущий активный режим встречи.
kTag_ThreadChannel [ uint, максимум 8 бит ] Номер канала потока (необязательно).
kTag_ThreadExtendedPANId [байтовая строка] Расширенный идентификатор PAN потока.
kTag_ThreadMeshPrefix [строка байтов, ровно 8 байтов] Префикс сетки потоков IPv6/64 (необязательно).
kTag_ThreadNetworkKey [ строка байтов ] Сетевой ключ мастера потока.
kTag_ThreadNetworkName [ строка UTF-8 ] Строка UTF-8, содержащая имя сети потоков.
kTag_ThreadPANId [ uint, максимум 16 бит ] Идентификатор PAN потока (необязательно).
kTag_ThreadPSKc [ uint, максимум 16 бит ] Поток PSKc (необязательно).
kTag_WiFiMode [ uint, максимум 8 бит ] Целое число, определяющее режим работы сети Wi-Fi.
kTag_WiFiPreSharedKey [байтовая строка] Байтовая строка, содержащая пароль/предварительный общий ключ Wi-Fi.
kTag_WiFiRole [ uint, максимум 8 бит ] Целое число, определяющее роль устройства в сети Wi-Fi.
kTag_WiFiSSID [строка UTF-8] Строка, содержащая SSID WiFi.
kTag_WiFiSecurityType [ uint, максимум 8 бит ] Целочисленное значение, определяющее тип безопасности, используемый сетью Wi-Fi.
kTag_WirelessRegConfig_OperatingLocation [ uint enum, максимум 8 бит ] Место эксплуатации, соответствующее правилам регулирования беспроводной связи.
kTag_WirelessRegConfig_RegulatoryDomain [ Строка UTF-8, длина 2 ] Нормативный домен беспроводной связи.
kTag_WirelessRegConfig_SupportedRegulatoryDomains [ массив строк длиной 2 ] Список поддерживаемых нормативных доменов.
kTag_WirelessSignalStrength [ int, максимум 16 бит ] Целое число со знаком, указывающее мощность сигнала беспроводной сети в дБм.
@215
@215 Идентификатор PAN потока.
GetNetworkFlags
GetNetworkFlags Режим РандевуФлаги
RendezvousModeFlags Тип безопасности WiFi
WiFiSecurityType Беспроводная связьРаботаМестоположение
WirelessOperatingLocation Место эксплуатации устройства в соответствии с нормативными правилами беспроводной связи.
Характеристики kWirelessOperatingLocation_Indoors Работа в помещении.
Означает, что предполагаемое место эксплуатации устройства находится в помещении.
kWirelessOperatingLocation_NotSpecified Зарезервированное значение.
Не может быть отправлено по проводу.
kWirelessOperatingLocation_Outdoors Работа на открытом воздухе.
Означает, что предполагаемое место эксплуатации устройства находится на открытом воздухе.
kWirelessOperatingLocation_Unknown Место эксплуатации неизвестно.
Означает, что предполагаемое место эксплуатации устройства неизвестно или может измениться со временем.
Функции Заменитьзначение
WEAVE_ERROR ReplaceValue (
char *& dest ,
const char * src
)
Заменитьзначение
WEAVE_ERROR ReplaceValue (
uint8_t *& dest ,
uint32_t & destLen ,
const uint8_t * src ,
uint32_t srcLen
)
Если не указано иное, контент на этой странице предоставляется по лицензии 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."],[],[]]