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