• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,663
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
12
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 避けては通れないバイナリ地獄 - もっとRTDを - tomorrowkey
  • 2. もくじ• 自己紹介• NDEFって何?• NDEFの基本的な構成• RTDとは• RTD - URI• NDEF完成
  • 3. 自己紹介
  • 4. 自己紹介• NFCラボ運営委員• 山下智樹 / tomorrowkey• 株式会社ブリリアントサービス• バイナリかわいいよ
  • 5. NDEFって何?
  • 6. NDEFとは• NFC Data Exchange Format• NFCの通信(Card Emulation,R/W,P2P)で使用が想定 されるフォーマット• NFCラボ7月定例会にてフォーマットを解説しまし た。
  • 7. NDEFの基本的な構成
  • 8. NDEF MESSAGE• NDEFにはひとつのNDEF Messageが含まれる• NDEF Messageには1つ以上のNDEF Recordが含ま れる 構成
  • 9. NDEF RECORD 構成
  • 10. RTDとは
  • 11. RTDって?• Record Type Definition• NFC Forumが策定した基本的なPayloadの フォーマット
  • 12. RTDの種類• Text• URI• SmartPoster• Generic Control(Deprecated)• NFC Signature
  • 13. RTD - URI
  • 14. 全体構成 構成
  • 15. URI IDENTIFIER CODE• URIの接頭辞• バイト数短縮のために、よくある接頭辞をコードにした
  • 16. URI IDENTIFIER CODE Hex Protocol 0x00 N/A 0x01 http://www. 0x02 https://www. 0x03 http:// 0x05 tel: 0x06 mailto: 0x08 ftp://ftp.全定義はNFC Forumの仕様書を参照してください
  • 17. URI FIELD• 接頭辞を除いたURIを格納する• UTF-8
  • 18. NDEF完成!
  • 19. NFCラボのURLが書かれたNDEF• FLAGS • Message Begin : 1 • Message End : 1 • Chunked Flag : 0 • Short Record : 1 • ID Length : 0• TNF : 0x01(well-known types)• TYPE LENGTH : 1• PAYLOAD LENGTH : 11• TYPE : U• PAYLOAD • Uri Identifier Code : 0x03(http://) • Uri Field : labnfc.com
  • 20. まとめ
  • 21. まとめ• 容量を抑えるための努力が見られる• RTD - URIはとっても簡単• RTD - Textよりも簡単
  • 22. 次回• RTD - Smart Posterをやろうかなぁ