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 |