public class NetworkInfo extends Object
Weave 기기에서 구성되었거나 네트워크 스캔을 통해 알려진 네트워크에 관한 정보를 나타냅니다.
필드 요약
public long | NetworkId | 기기에서 네트워크에 할당한 네트워크 ID입니다. 지정되지 않은 경우 -1입니다. |
public NetworkType | NetworkType | 네트워크 유형 (Wi-Fi, 스레드 등) |
public byte[] | ThreadExtendedPANId | 스레드 확장 PAN ID입니다. 지정되지 않은 경우 NULL입니다. |
public byte[] | ThreadNetworkKey | 스레드 네트워크 키입니다. 지정되지 않은 경우 NULL입니다. |
public String | ThreadNetworkName | 스레드 네트워크 이름입니다. 스레드 네트워크가 아닌 경우 NULL입니다. |
public byte[] | WiFiKey | Wi-Fi 키입니다. 지정되지 않은 경우 NULL입니다. |
public WiFiMode | WiFiMode | Wi-Fi 네트워크의 작동 모드입니다. |
public WiFiRole | WiFiRole | Wi-Fi 네트워크에서 기기가 수행하는 역할입니다. |
public String | WiFiSSID | Wi-Fi SSID입니다. Wi-Fi 네트워크가 아닌 경우 NULL입니다. |
public WiFiSecurityType | WiFiSecurityType | Wi-Fi 보안 유형입니다. |
공개 Shorts 동영상 | WirelessSignalStrength | 네트워크의 신호 강도(dBm)입니다. 사용할 수 없거나 적용할 수 없는 경우 Short.MIN_VALUE입니다. |
공개 생성자 요약
공개 메서드 요약
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)
|
상속받은 메서드 요약
필드
public long NetworkId
기기에서 네트워크에 할당한 네트워크 ID입니다. 지정되지 않은 경우 -1입니다.
public NetworkType NetworkType
네트워크 유형 (Wi-Fi, 스레드 등)
public byte[] ThreadExtendedPANId
스레드 확장 PAN ID입니다. 지정되지 않은 경우 NULL입니다. 길이가 정확히 8바이트여야 합니다.
public byte[] ThreadNetworkKey
스레드 네트워크 키입니다. 지정되지 않은 경우 NULL입니다.
public String ThreadNetworkName
스레드 네트워크 이름입니다. 스레드 네트워크가 아닌 경우 NULL입니다.
public byte[] WiFiKey
Wi-Fi 키입니다. 지정되지 않은 경우 NULL입니다.
public WiFiMode WiFiMode
Wi-Fi 네트워크의 작동 모드입니다.
public WiFiRole WiFiRole
Wi-Fi 네트워크에서 기기가 수행하는 역할입니다.
public String WiFiSSID
Wi-Fi SSID입니다. Wi-Fi 네트워크가 아닌 경우 NULL입니다.
public WiFiSecurityType WiFiSecurityType
Wi-Fi 보안 유형입니다.
public short WirelessSignalStrength
네트워크의 신호 강도(dBm)입니다. 사용할 수 없거나 적용할 수 없는 경우 Short.MIN_VALUE입니다.
공개 생성자
public NetworkInfo ()
공개 메서드
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)
매개변수
networkType | |
---|---|
networkId | |
wifiSSID | |
wifiMode | |
wifiRole | |
wifiSecurityType | |
wifiKey | |
threadNetworkName | |
threadExtendedPANId | |
threadNetworkKey | |
wirelessSignalStrength |
public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)
매개변수
threadNetworkName | |
---|---|
threadExtendedPANId | |
threadNetworkKey |
public static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)
매개변수
wifiSSID | |
---|---|
wifiMode | |
wifiRole | |
wifiSecurityType | |
wifiKey |