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 |