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
NetworkInfo () |
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 |