一、協議技術規範
nfc論壇的協議技術規範又包含了3個技術規範,分別為:
1、nfc的邏輯鏈路控制協議技術規範(nfc logical link control protocol(llcp) technical specification):定義了 osi模型第2層的協議,以支援兩個具有nfc功能的裝置之間的對等通訊。llcp是乙個緊湊的協議,基於業界標準ieee802.2,旨在支援有限的資料傳輸要求,如小檔案傳輸或網路協議,這反過來又會為應用程式提供可靠的服務環境。nfc的llcp與iso iiec18092標準相比,同樣為對等應用提供了乙個堅實的基礎,但前者加強了後者所提供的基本功能,且不會影響原有的nfc應用或晶元組的互操作性。
2、nfc數字協議技術規範:本規範強調了用於nfc裝置通訊所使用的數字協議,提供了在iso i iec 18092和iso i iec 14443標準之上的一種實現規範。該規範定義了常見的特徵集,這個特徵集可以不做進一歩修改就可用於諸如金融服務和公共運輸領域的重大nfc技術應用。它還涵蓋了 nfc裝置作為發起者、目標、讀寫器和卡**器這四種角色所使用的數字介面以及半雙工傳輸的協議。nfc裝置間可以使用該規範中給出的位級編碼、位元率、幀格式、協議和命令集等來交換資料並繫結到llcp協議。
3、nfc活動技術規範:該規範解釋了如何使用nfc數字協議規範與另–個nfc裝置或nfc forum標籤來建立通訊協議。參考應用技術規範包括了 nfc論壇連線切換技術標準(nfc forum connection handover technical specification),其中定義了使兩個nfc裝置使用其他無線通訊技術建立連線所使用的結構和互動序列。該規範一方面使開發人員可以選擇交換資訊的載體,如兩個nfc手機之間選擇藍芽或wifi來交換資料;另一方面與nfc相容的通訊裝置可以定義在連線建立階段需要在nfc資料交換格式報文中承載的所需的資訊。
二、nfc資料交換格式技術規範(ndef )
ndef,定義了nfc裝置之間以及裝置與標籤之間傳輸資料的一種訊息封裝格式。該協議認為裝置之間傳輸的資訊可以封裝成乙個ndef訊息,而-個訊息可以山多個ndef記錄構成,如圖所示。
單個ndef記錄包含了多部頭域和有效載荷域。首部包含了五個標誌位(mb,me,cf,sr,il)、標籤型別分類tnf、長度可變區域的長度資訊、型別識別位、乙個可選的記錄識別符號(id)。如表所示。上圖中r1至rn表示有n個記錄,其中r1的mb位值為1是表示乙個訊息開始,rn記錄的me位為1表示訊息結束,中間的記錄這兩位值為0。
mb和me位:用於標誌乙個訊息相對應的開始和結束的記錄。
cf值為1時,說明存在下乙個記錄。
sr定義了負載域(payload)的長度。0值表示payload length域的大小是乙個4位元組的無符號整數。1值表示乙個位元組的無符號整數。該標誌位用於減少短記錄的記憶體浪費。
il為1 ,則需要給出可選id域以及它的相關長度域的值。
tnf(type name format)的定義如下表所示。
三、nfc標籤型別技術規範
nfc論壇目前提出的標籤型別規範可相容下面4類nfc標籤。
第一型別標籤是基於14443a協議,標籤記憶體最小為96個位元組,可動態擴充。如果標籤只涉及到簡單的讀寫儲存,例如實現簡單的智慧型海報功能,該類標籤是完全可用的。此類標籤主要用於實現讀取資訊,具有操作簡單,成本小等優點。
第二類標籤同樣基於14443a協議,但僅支援phlips公司提供mifare ultralight型別卡。
第三型別標籤是由sony獨家提供的fecila技術型別。
四、記錄型別定義技術規範
nfc論壇給出了多種型別不同的5種rtd,分別是:」u」 uri記錄、」sp」 smart poster記錄、」sig」 signature記錄、」t」簡單文字記錄和」gc」控制型別記錄。
1、簡單文字記錄(「t」, nfc text rtd technical specification):提供了一種有效的方法通過使用rtd機制和ndef格式以多種語言儲存text字串。它包含了描述性文字,以及語言和編碼資訊。一般和別的記錄一起使用,用於描述記錄的內容或功能。
2、uri記錄(「u」, nfc uri rtd technical specification):提供了一種有效的方法通過使用rtd機制和ndef格式以多種語言儲存統一資源描述符uri (uniform resource identifier )。該記錄涵蓋了 url, e-mail位址,**號碼,以及sms資訊。
3、smart poster記錄(「sp 」 , nfc smart poster rtd technical specification):定義了一種用來在nfc標籤上存放、或是在裝置之間傳輸url、sms或**號碼的型別。smart poster rtd構建在rtd機制和ndef格式的基礎之上,並使ffl 了 uri rtd和text rtd作為構建模組。
4、控制型別記(「gc」, nfc generic control rtd technical specification):提供了乙個nfc裝置、標籤或卡(源裝置)通過nfc通訊以一種簡單的方式向另乙個nfc裝置(目標裝置)來請求乙個特定動作(例如啟動乙個應用或設定一種模式)。
5、signature記錄(「sig」, nfc signature rtd technical specification):規定了對單個或多個ndef記錄進行簽名時所使用的格式。定義了需要的和可選的簽名rtd域,並提供了乙個合適的簽名演算法和證書型別以用來建立乙個簽名。並沒有定義或強制使用某個特定的pki或證書系統,也沒有定義signature rtd使用的新演算法。證書的驗證和撤銷過程超出了該規範的範圍。
最核心4大NFC技術規範詳解
相關網帖 1 近距離無線通訊 nfc 技術標準解析 一 協議技術規範 nfc論壇的協議技術規範又包含了3個技術規範,分別為 1 nfc的邏輯鏈路控制協議技術規範 nfc logical link control protocol llcp technical specification 定義了 os...
詳解 Amazon Go 三大核心技術
12月5日,亞馬遜發布 amazon go 震驚業界,我們第一時間研究了專利檔案,並採訪資深計算機視覺演算法工程師,最終出文從2份專利檔案,一窺amazon go到底藏了什麼黑科技?今天特地採訪了無人零售商店創業者陳維龍為大家更加詳細地解讀 amazon go 以及無人零售商店專案。陳維龍畢業於中山...
Shell高階之4大核心工具
cut cut的工作就是 剪 具體的說就是在檔案中負責剪下資料用的。cut 命令從檔案的每一行剪下位元組 字元和字段並將這些位元組 字元和字段輸出。基本語法 cut 選項引數 filename 說明 預設分隔符是製表符 選項引數說明 選項引數 功能 f 列號,提取第幾列 d分隔符,按照指定分隔符分割...