Thông tin mạng

public class NetworkInfo extends Object

Biểu thị thông tin về một mạng được định cấu hình trên thiết bị Weave hoặc được thiết bị biết thông qua quá trình quét mạng.

Tóm tắt trường

public long NetworkId Mã mạng do thiết bị chỉ định cho mạng, -1 nếu không được chỉ định.
public NetworkType NetworkType Loại mạng (Wi-Fi, Thread, v.v.)
public byte[] ThreadExtendedPANId Mã nhận dạng PAN mở rộng của luồng hoặc NULL nếu không được chỉ định.
public byte[] ThreadNetworkKey Khoá mạng Thread hoặc NULL nếu không được chỉ định.
public String ThreadNetworkName Tên mạng Thread hoặc NULL nếu không phải là mạng Thread.
public byte[] WiFiKey Khoá Wi-Fi hoặc NULL nếu không được chỉ định.
public WiFiMode WiFiMode Chế độ hoạt động của mạng Wi-Fi.
WiFiRole công khai WiFiRole Vai trò của thiết bị trên mạng Wi-Fi.
public String WiFiSSID SSID của Wi-Fi hoặc giá trị NULL nếu không phải là mạng Wi-Fi.
WiFiSecurityType công khai WiFiSecurityType Loại bảo mật Wi-Fi.
video Shorts công khai WirelessSignalStrength Cường độ tín hiệu của mạng, tính bằng dBm hoặc Short.MIN_VALUE nếu không có/không áp dụng.

Tóm tắt hàm khởi tạo công khai

Tóm tắt phương thức công khai

NetworkInfo tĩnh
Make(int networkType, long networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey, short wirelessSignalStrength)
NetworkInfo tĩnh
MakeThread(String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)
NetworkInfo tĩnh
MakeWiFi(String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

Tóm tắt phương thức kế thừa

Trường

public long NetworkId

Mã mạng do thiết bị chỉ định cho mạng, -1 nếu không được chỉ định.

public NetworkType NetworkType

Loại mạng (Wi-Fi, Thread, v.v.)

public byte[] ThreadExtendedPANId

Mã PAN mở rộng của luồng hoặc NULL nếu không được chỉ định. Phải có chính xác 8 byte.

public byte[] ThreadNetworkKey

Khoá mạng Thread hoặc NULL nếu không được chỉ định.

public String ThreadNetworkName

Tên mạng Thread hoặc NULL nếu không phải là mạng Thread.

public byte[] WiFiKey

Khoá Wi-Fi hoặc NULL nếu không được chỉ định.

public WiFiMode WiFiMode

Chế độ hoạt động của mạng Wi-Fi.

public WiFiRole WiFiRole

Vai trò của thiết bị trên mạng Wi-Fi.

public String WiFiSSID

SSID của Wi-Fi hoặc giá trị NULL nếu không phải là mạng Wi-Fi.

public WiFiSecurityType WiFiSecurityType

Loại bảo mật Wi-Fi.

public short WirelessSignalStrength

Cường độ tín hiệu của mạng, tính bằng dBm hoặc Short.MIN_VALUE nếu không có/không áp dụng.

Hàm khởi tạo công khai

public NetworkInfo ()

Phương thức công khai

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)

Thông số
networkType
networkId
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey
threadNetworkName
threadExtendedPANId
threadNetworkKey
wirelessSignalStrength

public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)

Thông số
threadNetworkName
threadExtendedPANId
threadNetworkKey

public static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

Thông số
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey