Thông tin mạng

public class NetworkInfo extends Object

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

Tóm tắt trường

công dài NetworkId Id mạng được thiết bị gán cho mạng, -1 nếu không được chỉ định.
công NetworkType Dạng kết nối Loại mạng (WiFi, Luồng, v.v.)
byte công khai [] ThreadExtendedPANId Id PAN mở rộng của Chủ đề hoặc NULL nếu không được chỉ định.
byte công khai [] ThreadNetworkKey Khóa mạng Chủ đề hoặc NULL nếu không được chỉ định.
chuỗi công khai ThreadNetworkName Tên mạng Chủ đề, hoặc NULL nếu không phải là mạng Chủ đề.
byte công khai [] WiFiKey Khóa WiFi hoặc NULL nếu không được chỉ định.
công WiFiMode WiFiMode Chế độ hoạt động của mạng WiFi.
công WiFiRole WiFiRole Vai trò của thiết bị trên mạng WiFi.
chuỗi công khai WiFiSSID SSID WiFi hoặc NULL nếu không phải là mạng WiFi.
công WiFiSecurityType WiFiSecurityType Loại bảo mật WiFi.
công khai ngắn WirelessSignalStrength Cường độ tín hiệu của mạng, tính bằng dBm hoặc Ngắn.MIN_VALUE nếu không khả dụng / có thể áp dụng.

Tóm tắt về cấu tạo công cộng

Tóm tắt phương pháp công cộng

tĩnh NetworkInfo
Make (int networkType, dài networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte [] wifiKey, String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, wirelessSignalStrength ngắn)
tĩnh NetworkInfo
MakeThread (String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey)
tĩnh NetworkInfo
MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte [] wifiKey)

Tóm tắt phương pháp kế thừa

Lĩnh vực

NetworkId dài công cộng

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

công NetworkType NetworkType

Loại mạng (WiFi, Luồng, v.v.)

byte nào [] ThreadExtendedPANId

Id PAN mở rộng của Chủ đề hoặc NULL nếu không được chỉ định. Phải có độ dài chính xác 8 byte.

byte nào [] ThreadNetworkKey

Khóa mạng Chủ đề hoặc NULL nếu không được chỉ định.

public String ThreadNetworkName

Tên mạng Chủ đề, hoặc NULL nếu không phải là mạng Chủ đề.

byte nào [] WiFiKey

Khóa WiFi hoặc NULL nếu không được chỉ định.

công WiFiMode WiFiMode

Chế độ hoạt động của mạng WiFi.

công WiFiRole WiFiRole

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

public String WiFiSSID

SSID WiFi hoặc NULL nếu không phải là mạng WiFi.

công WiFiSecurityType WiFiSecurityType

Loại bảo mật WiFi.

WirelessSignalStrength ngắn công cộng

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

Người xây dựng công cộng

công NetworkInfo ()

Phương thức công khai

public static NetworkInfo Make (int networkType, dài networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte [] wifiKey, String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, wirelessSignalStrength ngắn)

Thông số
dạng kết nối
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