NFC 數(shù)據(jù)交換格式 NDEF 用作通過 NFC 鏈路傳輸數(shù)據(jù)的輕量級格式。
NFC NDEF 旨在提供一種簡單而有效的格式,以便有源和無源 NFC 設(shè)備都可以使用它。這樣,它就可以用于所有NFC通信。
作為一種輕量級格式,NDEF不會增加太多消息,從而保持低數(shù)據(jù)速率,從而節(jié)省功耗 - 這是NFC的關(guān)鍵要求。
NFC 數(shù)據(jù)交換格式是一種二進(jìn)制消息格式,可用于封裝一個或多個應(yīng)用程序定義的有效負(fù)載,這些有效負(fù)載可能具有多種類型和大小。這些組合到單個消息構(gòu)造中。每個有效負(fù)載都由類型、長度和可選標(biāo)識符描述。
NFC NDEF 基礎(chǔ)知識
由于許多不同的高級應(yīng)用需要通過NFC無線電接口傳輸數(shù)據(jù),NFC NDEF的概念是能夠通過接口發(fā)送任何格式的數(shù)據(jù),同時仍然能夠保留空中接口數(shù)據(jù)格式。
NDEF 消息由一條或多條 NDEF 記錄組成。NDEF 消息中可以有多個記錄。
可封裝到 NFC NDEF 消息中的記錄數(shù)限制取決于所使用的應(yīng)用程序和使用的標(biāo)記類型。
為了使系統(tǒng)知道消息的開始和結(jié)束位置,消息中的第一條記錄用 MB 或消息開始標(biāo)志集進(jìn)行標(biāo)記,消息中的最后一條記錄用 ME 或消息結(jié)束標(biāo)志集進(jìn)行標(biāo)記。最小消息長度為一條記錄。這是通過在同一記錄中同時設(shè)置 MB 和 ME 標(biāo)志來實現(xiàn)的。
為確保有效使用數(shù)據(jù)功能,NFC NDEF 記錄不包含索引號 - 消息中的索引號由記錄出現(xiàn)的順序隱式分配。
NFC NDEF數(shù)據(jù)交換格式消息結(jié)構(gòu)
可以看出,NDEF 是在由一系列記錄組成的消息中交換的。
每條記錄由兩部分組成:
頁眉:NDEF 交換的標(biāo)頭包括許多元素的指示符:
有效載荷長度:有效負(fù)載長度始終包含在 NDEF 標(biāo)頭中的特定字段中。對于短記錄,有效負(fù)載長度字段是一個八位字節(jié),但對于普通記錄,它的長度為四個八位字節(jié)。通過將稱為 SR 或短記錄標(biāo)志的標(biāo)志位設(shè)置為值 1 來指示短記錄。零是有效的有效負(fù)載長度。
有效負(fù)載類型:記錄的有效負(fù)載類型指示該記錄的有效負(fù)載中攜帶的數(shù)據(jù)類型。這可用于指導(dǎo)有效載荷的處理,由用戶應(yīng)用程序自行決定。“負(fù)載類型”字段值的格式使用 TNF“類型名稱格式”字段進(jìn)行指示。
有效載荷識別:可選的有效負(fù)載標(biāo)識符允許應(yīng)用程序識別 NDEF 記錄中攜帶的有效負(fù)載。
有效載荷:有效負(fù)載可以是多種不同類型的類型之一:URL、MIME 媒體或特定于 NFC 的數(shù)據(jù)類型。對于特定于 NFC 的數(shù)據(jù)類型,必須在 NFC 記錄類型定義文件 RTD 中定義有效負(fù)載內(nèi)容。
NFC NDEF 提供了一種通過 NFC 鏈路交換數(shù)據(jù)的簡單格式。在需要傳輸?shù)念~外數(shù)據(jù)方面,它幾乎沒有開銷,因此是低功耗NFC環(huán)境的理想選擇。
審核編輯:黃飛
-
nfc
+關(guān)注
關(guān)注
59文章
1621瀏覽量
180515 -
無線電
+關(guān)注
關(guān)注
59文章
2139瀏覽量
116436
發(fā)布評論請先 登錄
相關(guān)推薦
評論