ข้อมูลเครือข่าย

public class NetworkInfo extends Object

แสดงข้อมูลเกี่ยวกับเครือข่ายที่กำหนดค่าในอุปกรณ์ 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