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"
カスタマー開発部 山下智樹
記載されている会社名、および商品名等は、各社の商標または登録商標です。
0 コメント:
コメントを投稿