Fuchsia.lowpan

已新增:7

專家

裝置監看員

定義於 fuchsia.lowpan/lowpan.fidl

探索和解析 LoWPAN 介面及其相關控制通訊協定執行個體的通訊協定。

手錶裝置

觀察裝置新增或移除的時間。

對這個方法進行的第一個呼叫會立即傳回,且結構中的 DeviceChanges 結構只包含 added 欄位中的項目,內含目前所有裝置的名稱。在新增或移除裝置之前,後續的呼叫都會遭到封鎖,而且後續呼叫將傳回相應的 added 和/或 removed 欄位。自方法傳回的時間以來,系統會回報變更。

如果 addedremoved 欄位在傳回的資料表中都具有名稱,則 removed 欄位「必須在 added」欄位「之前」處理。

如果新增的裝置,後來到此方法的呼叫之間移除裝置,則 addedremoved 清單中都不會使用該裝置。

如果 addedremoved 欄位中都列出相同的裝置名稱,則用戶端應假設原始裝置已移除,並啟動新的裝置執行個體。不過,雖然用戶端應該能夠處理這項條件,但不應仰賴伺服器始終有此行為。

要求

<空白>

回應

名稱類型
added vector<string>[8]
removed vector<string>[8]

結構

MACAddress

定義於 fuchsia.lowpan/lowpan.fidl

LoWPAN MAC 位址。

在 802.15.4 網路中,此為 EUI64。

已新增:9

欄位類型說明預設
octets uint8[8] 無預設

場景

名稱類型說明
MAX_LOWPAN_裝置 8 uint32

別名

名稱說明
管道索引 uint16

用於在 LoWPAN API 中識別特定管道的索引。

介面名稱 string[32]敬上

類型,用來說明網路介面的名稱。

介面名稱必須符合下列規則運算式:

 ^[a-z_][-_.+0-9a-z]{1,31}$
PowerDbm int8

傳送/接收功率 (dBm)。

可代表從 0.2 Femtowatt (-127dBm) 到 5 吉瓦 (127dBm) 的傳輸及接收功率等級。

值 -128 (RSSI_UNSPECIFIED) 保留用於表示在 RSSI 值中使用時未指定訊號等級,因此指定傳輸功率時不會用到訊號等級。