Информация о сети

общедоступный класс NetworkInfo расширяет объект

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

Сводка полей

публичный длинный идентификатор сети Идентификатор сети, присвоенный сети устройством, -1, если не указан.
общедоступный тип сети Тип сети Тип сети (WiFi, Thread и т. д.)
общедоступный байт[] ThreadExtendedPANId Расширенный идентификатор PAN потока или NULL, если не указан.
общедоступный байт[] ThreadNetworkKey Сетевой ключ потока или NULL, если не указан.
публичная строка имя сети потока Имя сети потока или NULL, если это не сеть потока.
общедоступный байт[] WiFiКлюч Ключ WiFi или NULL, если не указан.
общедоступный режим Wi-Fi Режим Wi-Fi Режим работы сети WiFi.
общедоступный Wi-FiРоль Роль Wi-Fi Роль, которую играет устройство в сети Wi-Fi.
публичная строка Wi-FiSSID SSID WiFi или NULL, если это не сеть Wi-Fi.
общедоступный Wi-FiSecurityType Тип безопасности WiFi Тип безопасности Wi-Fi.
публичный короткометражный фильм Беспроводная связьСигналСила Уровень сигнала сети в дБм или Short.MIN_VALUE, если он недоступен/применимо.

Сводка общедоступного конструктора

Краткое описание общедоступного метода

статическая информация о сети
Make (int networkType, длинный networkId, строка wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte[] wifiKey, строка threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey, short wirelessSignalStrength)
статическая информация о сети
MakeThread (строка threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)
статическая информация о сети
MakeWiFi (строка wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

Сводка унаследованных методов

Поля

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

Идентификатор сети, присвоенный сети устройством, -1, если не указан.

общедоступный тип сети

Тип сети (WiFi, Thread и т. д.)

общедоступный байт[] ThreadExtendedPANId

Расширенный идентификатор PAN потока или NULL, если не указан. Длина должна быть ровно 8 байт.

общедоступный байт [] ThreadNetworkKey

Сетевой ключ потока или NULL, если не указан.

общедоступная строка ThreadNetworkName

Имя сети потока или NULL, если это не сеть потока.

общедоступный байт[] WiFiKey

Ключ WiFi или NULL, если не указан.

общедоступный режим Wi- Fi

Режим работы сети WiFi.

общедоступная роль Wi -Fi

Роль, которую играет устройство в сети Wi-Fi.

общедоступная строка WiFiSSID

SSID WiFi или NULL, если это не сеть Wi-Fi.

общедоступный Wi- FiSecurityType

Тип безопасности Wi-Fi.

публичное короткое сообщение WirelessSignalStrength

Уровень сигнала сети в дБм или Short.MIN_VALUE, если он недоступен/применимо.

Публичные конструкторы

общедоступная информация о сети ()

Публичные методы

public static NetworkInfo Make (int networkType, long networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey, short wirelessSignalStrength)

Параметры
тип сети
идентификатор сети
Wi-FiSSID
Режим Wi-Fi
Роль Wi-Fi
Wi-FiSecurityType
ключ Wi-Fi
имя сети потока
потокExtendedPANId
потокNetworkKey
беспроводная связьСила сигнала

public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)

Параметры
имя сети потока
потокExtendedPANId
потокNetworkKey

public static NetworkInfo MakeWiFi (строка wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

Параметры
Wi-FiSSID
Режим Wi-Fi
Роль Wi-Fi
Wi-FiSecurityType
ключ Wi-Fi