專家
裝置監看員
定義於 fuchsia.lowpan/lowpan.fidl
探索和解析 LoWPAN 介面及其相關控制通訊協定執行個體的通訊協定。
手錶裝置
觀察裝置新增或移除的時間。
對這個方法進行的第一個呼叫會立即傳回,且結構中的 DeviceChanges
結構只包含 added
欄位中的項目,內含目前所有裝置的名稱。在新增或移除裝置之前,後續的呼叫都會遭到封鎖,而且後續呼叫將傳回相應的 added
和/或 removed
欄位。自方法傳回的時間以來,系統會回報變更。
如果 added
和 removed
欄位在傳回的資料表中都具有名稱,則 removed
欄位「必須在 added
」欄位「之前」處理。
如果新增的裝置,後來到此方法的呼叫之間移除裝置,則 added
和 removed
清單中都不會使用該裝置。
如果 added
和 removed
欄位中都列出相同的裝置名稱,則用戶端應假設原始裝置已移除,並啟動新的裝置執行個體。不過,雖然用戶端應該能夠處理這項條件,但不應仰賴伺服器始終有此行為。
要求
<空白>
回應
名稱 | 類型 |
---|---|
added |
vector<string>[8]
|
removed |
vector<string>[8]
|
結構
MACAddress
定義於 fuchsia.lowpan/lowpan.fidl
LoWPAN MAC 位址。
在 802.15.4 網路中,此為 EUI64。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
octets |
uint8[8]
|
無預設 |
場景
名稱 | 值 | 類型 | 說明 |
---|---|---|---|
MAX_LOWPAN_裝置 |
8
|
uint32 |
別名
名稱 | 值 | 說明 |
---|---|---|
管道索引 |
uint16 |
用於在 LoWPAN API 中識別特定管道的索引。 |
介面名稱 |
string [32 ]敬上 |
類型,用來說明網路介面的名稱。 介面名稱必須符合下列規則運算式:
|
PowerDbm |
int8 |
傳送/接收功率 (dBm)。 可代表從 0.2 Femtowatt (-127dBm) 到 5 吉瓦 (127dBm) 的傳輸及接收功率等級。 值 -128 (RSSI_UNSPECIFIED) 保留用於表示在 RSSI 值中使用時未指定訊號等級,因此指定傳輸功率時不會用到訊號等級。 |