Successfully reported this slideshow.
Your SlideShare is downloading. ×

避けては通れないバイナリ地獄 もっとRTDを-

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 22 Ad

More Related Content

Advertisement

Recently uploaded (20)

Advertisement

避けては通れないバイナリ地獄 もっとRTDを-

  1. 1. 避けては通れないバイナリ地獄 - もっとRTDを - tomorrowkey
  2. 2. もくじ • 自己紹介 • NDEFって何? • NDEFの基本的な構成 • RTDとは • RTD - URI • NDEF完成
  3. 3. 自己紹介
  4. 4. 自己紹介 • NFCラボ運営委員 • 山下智樹 / tomorrowkey • 株式会社ブリリアントサービス • バイナリかわいいよ
  5. 5. NDEFって何?
  6. 6. NDEFとは • NFC Data Exchange Format • NFCの通信(Card Emulation,R/W,P2P)で使用が想定 されるフォーマット • NFCラボ7月定例会にてフォーマットを解説しまし た。
  7. 7. NDEFの基本的な構成
  8. 8. NDEF MESSAGE • NDEFにはひとつのNDEF Messageが含まれる • NDEF Messageには1つ以上のNDEF Recordが含ま れる 構成
  9. 9. NDEF RECORD 構成
  10. 10. RTDとは
  11. 11. RTDって? • Record Type Definition • NFC Forumが策定した基本的なPayloadの フォーマット
  12. 12. RTDの種類 • Text • URI • SmartPoster • Generic Control(Deprecated) • NFC Signature
  13. 13. RTD - URI
  14. 14. 全体構成 構成
  15. 15. URI IDENTIFIER CODE • URIの接頭辞 • バイト数短縮のために、よくある接頭辞を コードにした
  16. 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. 17. URI FIELD • 接頭辞を除いたURIを格納する • UTF-8
  18. 18. NDEF完成!
  19. 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. 20. まとめ
  21. 21. まとめ • 容量を抑えるための努力が見られる • RTD - URIはとっても簡単 • RTD - Textよりも簡単
  22. 22. 次回 • RTD - Smart Posterをやろうかなぁ

×