NetworkInfo

public class NetworkInfo extends Object

Weave デバイスで構成されているネットワーク、またはネットワーク スキャンで認識されたネットワークに関する情報を表します。

フィールドの概要

public long NetworkId デバイスによってネットワークに割り当てられたネットワーク ID。指定されていない場合は -1。
public NetworkType NetworkType ネットワークの種類(Wi-Fi、Thread など)
public byte[] ThreadExtendedPANId Thread 拡張 PAN ID。指定されていない場合は NULL。
public byte[] ThreadNetworkKey Thread ネットワーク キー。指定されていない場合は NULL。
public String ThreadNetworkName Thread ネットワークの名前。Thread ネットワークでない場合は 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 セキュリティ タイプ。
公開ショート動画 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、Thread など)

public byte[] ThreadExtendedPANId

Thread 拡張 PAN ID。指定されていない場合は NULL。長さは 8 バイトでなければなりません。

public byte[] ThreadNetworkKey

Thread ネットワーク キー。指定されていない場合は NULL。

public String ThreadNetworkName

Thread ネットワークの名前。Thread ネットワークでない場合は 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