2012年9月19日水曜日

RTD URIとは

RTD URIとは

Record Type DefinitionのURIフォーマットのことを指します。
仕様書はこちらにあります

NFC Forum : Technical Specifications
http://www.nfc-forum.org/specs/spec_list/#rtds

URIフォーマットの構造













  • Uri Identifier Code
    • 1Byte
    • 接頭辞のコードを表します。
      以下が代表的なコードです
      • 0x01 -> http://www.
      • 0x02 -> https://www.
      • 0x03 -> http://
      • 0x04 -> https://
      • 0x06 -> mailto://
      • 0x0D -> ftp://
      • 0x1D -> file://
      • 詳しくは仕様書を御覧ください。
  • Uri FIeld
    • Uri Identifier Codeで省略した文字を除くURIを格納します。
    • UTF-8でエンコード/デコードします。

URIを格納したNDEFの例

"http://bs-nfc.blogspot.jp"を表したNDEFは以下のようになります。
D1 01 13 55
03 62 73 2D
6E 66 63 2E
62 6C 6F 67
73 70 6F 74
2E 6A 70

  • FLAGS
    • MB 0x01
    • ME 0x01
    • CF 0x00
    • SR 0x01
    • IL 0x00
  • TNF 0x01 (Well Known Type)
  • TYPE LENGTH 0x01
  • PAYLOAD LENGTH 0x13
  • TYPE 0x55 -> 'U'
  • PAYLOAD
    • Uri Identifier Code 0x03 -> "http://"
    • Uri Field 0x62 0x73 0x2D 0x6E 0x66 0x63 0x2E 0x62 0x6C 0x6F 0x67 0x73 0x70 0x6F 0x74 0x2E 0x6A 0x70
      -> "bs-nfc.blogspot.jp"

カスタマー開発部 山下智樹
140 180 NDEF , NFC , RTD , Specification

記載されている会社名、および商品名等は、各社の商標または登録商標です。

0 コメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...