NetworkInfo

public class NetworkInfo extends Object

Représente des informations sur un réseau configuré sur un appareil Weave ou connu de celui-ci via une analyse du réseau.

Récapitulatif sur les champs

public long NetworkId ID de réseau attribué au réseau par l'appareil (-1 si non spécifié).
public NetworkType Type de réseau Type de réseau (Wi-Fi, Thread, etc.)
public byte[] ThreadExtendedPANId ID PAN étendu Thread, ou NULL si non spécifié.
public byte[] ThreadNetworkKey Clé du réseau Thread ou NULL si elle n'est pas spécifiée.
public String ThreadNetworkName Nom du réseau Thread ou NULL s'il ne s'agit pas d'un réseau Thread.
public byte[] WiFiKey Clé Wi-Fi ou NULL si elle n'est pas spécifiée.
public WiFiMode WiFiMode Mode de fonctionnement du réseau Wi-Fi.
public WiFiRole WiFiRole Rôle de l'appareil sur le réseau Wi-Fi.
public String WiFiSSID SSID du réseau Wi-Fi ou NULL si ce n'est pas un réseau Wi-Fi.
public WiFiSecurityType WiFiSecurityType Type de sécurité Wi-Fi.
Short public WirelessSignalStrength Intensité du signal du réseau, en dBm, ou Short.MIN_VALUE si elle n'est pas disponible/applicable.

Récapitulatif des constructeurs publics

Récapitulatif des méthodes publiques

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)
static NetworkInfo
MakeThread(String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)
static NetworkInfo
MakeWiFi(String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

Récapitulatif des méthodes héritées

Champs

public long NetworkId

ID de réseau attribué au réseau par l'appareil (-1 si non spécifié).

public NetworkType NetworkType

Type de réseau (Wi-Fi, Thread, etc.)

public byte[] ThreadExtendedPANId

ID PAN étendu Thread, ou NULL si non spécifié. Doit comporter exactement 8 octets.

public byte[] ThreadNetworkKey

Clé du réseau Thread ou NULL si elle n'est pas spécifiée.

public String ThreadNetworkName

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

public byte[] WiFiKey

Clé Wi-Fi ou NULL si elle n'est pas spécifiée.

public WiFiMode WiFiMode

Mode de fonctionnement du réseau Wi-Fi.

public WiFiRole WiFiRole

Rôle de l'appareil sur le réseau Wi-Fi.

public String WiFiSSID

SSID du réseau Wi-Fi ou NULL si ce n'est pas un réseau Wi-Fi.

public WiFiSecurityType WiFiSecurityType

Type de sécurité Wi-Fi.

short public WirelessSignalStrength

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

Constructeurs publics

public NetworkInfo ()

Méthodes publiques

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)

Paramètres
networkType
networkId
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey
threadNetworkName
threadExtendedPANId
threadNetworkKey
wirelessSignalStrength

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

Paramètres
threadNetworkName
threadExtendedPANId
threadNetworkKey

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

Paramètres
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey