NetworkInfo

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