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 |