แสดงข้อมูลเกี่ยวกับเครือข่ายที่กำหนดค่าในอุปกรณ์ Weave หรือที่อุปกรณ์รู้จักผ่านการสแกนเครือข่าย
สรุปฟิลด์
public long | NetworkId | รหัสเครือข่ายที่อุปกรณ์กำหนดให้กับเครือข่าย หรือ -1 หากไม่ได้ระบุ |
public NetworkType | NetworkType | ประเภทเครือข่าย (Wi-Fi, Thread ฯลฯ) |
public byte[] | ThreadExtendedPANId | รหัส PAN แบบขยายของ Thread หรือ NULL หากไม่ได้ระบุ |
public byte[] | ThreadNetworkKey | คีย์เครือข่าย Thread หรือ NULL หากไม่ได้ ระบุ |
public String | ThreadNetworkName | ชื่อเครือข่าย Thread หรือ NULL หากไม่ใช่เครือข่าย Thread |
public byte[] | WiFiKey | คีย์ Wi-Fi หรือ NULL หากไม่ได้ระบุ |
public WiFiMode | WiFiMode | โหมดการทำงานของเครือข่าย Wi-Fi |
WiFiRole สาธารณะ | WiFiRole | บทบาทของอุปกรณ์ในเครือข่าย Wi-Fi |
public String | WiFiSSID | SSID ของ Wi-Fi หรือ NULL หากไม่ใช่เครือข่าย Wi-Fi |
WiFiSecurityType สาธารณะ | WiFiSecurityType | ประเภทความปลอดภัยของ Wi-Fi |
Shorts แบบสาธารณะ | 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
รหัสเครือข่ายที่อุปกรณ์กำหนดให้กับเครือข่าย หรือ -1 หากไม่ได้ระบุ
NetworkType สาธารณะ NetworkType
ประเภทเครือข่าย (Wi-Fi, Thread ฯลฯ)
public byte[] ThreadExtendedPANId
รหัส PAN แบบขยายของ Thread หรือ NULL หากไม่ได้ระบุ ต้องมีความยาว 8 ไบต์พอดี
public byte[] ThreadNetworkKey
คีย์เครือข่าย Thread หรือ NULL หากไม่ได้ระบุ
public String ThreadNetworkName
ชื่อเครือข่าย Thread หรือ NULL หากไม่ใช่เครือข่าย Thread
public byte[] WiFiKey
คีย์ Wi-Fi หรือ NULL หากไม่ได้ระบุ
public WiFiMode WiFiMode
โหมดการทำงานของเครือข่าย Wi-Fi
public WiFiRole WiFiRole
บทบาทของอุปกรณ์ในเครือข่าย Wi-Fi
public String WiFiSSID
SSID ของ Wi-Fi หรือ NULL หากไม่ใช่เครือข่าย Wi-Fi
public WiFiSecurityType WiFiSecurityType
ประเภทความปลอดภัยของ Wi-Fi
public short WirelessSignalStrength
ความแรงของสัญญาณเครือข่ายในหน่วย dBm หรือ Short.MIN_VALUE หากไม่พร้อมใช้งาน/ใช้ไม่ได้
Public Constructors
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 |