Infos réseau

public class NetworkInfo extends Object

Représente des informations sur un réseau configuré sur le périphérique Weave, ou connu de celui-ci via une analyse du réseau.

Résumé du champ

public longtemps ID de réseau L'identifiant de réseau attribué au réseau par l'appareil, -1 s'il n'est pas spécifié.
publique NetworkType Type de réseau Le type de réseau (WiFi, Thread, etc.)
octet public[] ThreadExtendedPANId L'identifiant PAN étendu du thread, ou NULL s'il n'est pas spécifié.
octet public[] ThreadNetworkKey La clé de réseau Thread, ou NULL si elle n'est pas spécifiée.
chaîne publique ThreadNomRéseau Le nom du réseau Thread, ou NULL s'il ne s'agit pas d'un réseau Thread.
octet public[] Clé WiFi La clé WiFi, ou NULL si non spécifié.
publique WiFiMode Mode Wi-Fi Le mode de fonctionnement du réseau WiFi.
publique WiFiRole WiFiRôle Le rôle joué par l'appareil sur le réseau WiFi.
chaîne publique Wi-FiSSID Le SSID WiFi, ou NULL s'il ne s'agit pas d'un réseau WiFi.
publique WiFiSecurityType Type de sécurité WiFi Le type de sécurité Wi-Fi.
public court Sans filSignalForce La force du signal du réseau, en dBm, ou Short.MIN_VALUE si non disponible/applicable.

Résumé du constructeur public

Résumé de la méthode publique

statique NetworkInfo
Marque (int networkType, longue IDRÉSEAU, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte [] wifiKey, String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, court wirelessSignalStrength)
statique NetworkInfo
MakeThread (String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey)
statique NetworkInfo
MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte [] wifiKey)

Résumé de la méthode héritée

Des champs

public à long IDRÉSEAU

L'identifiant de réseau attribué au réseau par l'appareil, -1 s'il n'est pas spécifié.

publique NetworkType NetworkType

Le type de réseau (WiFi, Thread, etc.)

public byte [] ThreadExtendedPANId

L'identifiant PAN étendu du thread, ou NULL s'il n'est pas spécifié. Doit avoir une longueur exacte de 8 octets.

public byte [] ThreadNetworkKey

La clé réseau Thread, ou NULL si elle n'est pas spécifiée.

public String ThreadNetworkName

Le nom du réseau Thread, ou NULL s'il ne s'agit pas d'un réseau Thread.

public byte [] WiFiKey

La clé WiFi, ou NULL si non spécifié.

publique WiFiMode WiFiMode

Le mode de fonctionnement du réseau WiFi.

publique WiFiRole WiFiRole

Le rôle joué par l'appareil sur le réseau WiFi.

public String WiFiSSID

Le SSID WiFi, ou NULL s'il ne s'agit pas d'un réseau WiFi.

publique WiFiSecurityType WiFiSecurityType

Le type de sécurité Wi-Fi.

publique à court WirelessSignalStrength

La force du signal du réseau, en dBm, ou Short.MIN_VALUE si non disponible/applicable.

Constructeurs publics

NetworkInfo publique ()

Méthodes publiques

public static NetworkInfo Marque (int networkType long IDRÉSEAU, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte [] wifiKey, String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, court wirelessSignalStrength)

Paramètres
type de réseau
identifiant de réseau
wifiSSID
Mode wifi
wifiRôle
wifiSecurityType
wifiKey
threadNomRéseau
threadExtendedPANId
threadNetworkKey
sans filSignalForce

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

Paramètres
threadNomRéseau
threadExtendedPANId
threadNetworkKey

static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte [] wifiKey)

Paramètres
wifiSSID
Mode wifi
wifiRôle
wifiSecurityType
wifiKey