2013-02-03 67 views
1

如果這個問題有點低端,我會事先道歉 - 我只有四分之一的科技價值。nfc名片上的數據格式

我試圖製作一些支持NFC的名片,並試用了一些Mifare 1K兼容卡和超輕卡。我一直使用標籤作家應用程序通過三星GS3編碼數據,它似乎表現良好(即聯繫發生時,GS3無縫詢問我想添加聯繫人卡片的電子郵件帳戶,而不需要特定的安裝應用程序等)

我的問題涉及聯繫人數據的通用格式,當他們不可避免地變成NFC時,可以允許與上述GS3發生的相同類型的結果與其他電話格式相同(即Blackberry,Windows phone和下一個I-電話)我一直在閱讀有關.VCF或Vcard作爲通用格式,但是當我用這種格式的聯繫人卡片編碼mifare卡並嘗試通過GS3讀取它時,手機會問我想要哪個應用程序有沒有我可以使用的格式,這將允許所有手機處理並詢問用戶想要保存數據的位置tagreader應用程序或類似的?

感謝 布拉德

+1

糾正我,如果我錯了,這是編程有關? – wtsang02

+1

我會說是的。問題在於選擇正確的數據格式以實現最大的互操作性。與NFC有關的問題通常傾向於在編程,軟件或設備相關以及有時涉及電子設備之間進入這個灰色區域。所以有很多這樣的問題。 –

+0

是的同意這可能更多是一個編程問題。一個簡單的解決方案就是使用.csv,.vcf等格式對啓用nfc的卡進行兩到三次編碼,以便不管客戶使用什麼設備,他們都可以獲得無形的體驗。唯一的問題是我需要在NFC芯片尺寸上大大提高到2 - 4 k。任何人可以提供幫助將不勝感激 – user2036421

回答

0

不幸的是,不是普遍的關於NFC標籤的vCard格式。最接近它的是在NDEF有效載荷內使用MIME類型並引用vCard規範。這種方法的問題在於每個手機操作系統或製造商都可能採用不同的方式實施。

細節在於NFC標準體NFC論壇如何未將vCard明確定義爲Well Known Type。數據存儲在NFC標籤上的格式稱爲NDEF。 NDEF規範展示了一個結構並提供了一個TNF字段來選擇WKF,MIME,EXT,and others。這些TNF值映射到哪些應用程序應該處理NDEF數據。在WKT的情況下,通常本機應用程序知道如何處理它(這是您要求的)。然而,高鐵總站目前只規定了以下結構:

The Basics of NDEF

  1. Text
  2. URI
  3. Smart Poster
  4. Handover
  5. Generic Control
  6. Signature

由於vCard沒有WKT,所以三星的GS3應用程序正在使用的是使用MIME類型。 MIME與NDEF具有相似的結構,但未由NFC論壇管理,因此Windows,黑莓等可能選擇以不同方式實現vCard結構(例如,使用EXT類型),並且仍符合NFC論壇的要求。

更多關於breaking down NDEF here