Your SlideShare is downloading. ×
0
避けては通れないバイナリ地獄   - もっとRTDを -     tomorrowkey
もくじ•   自己紹介•   NDEFって何?•   NDEFの基本的な構成•   RTDとは•   RTD - URI•   NDEF完成
自己紹介
自己紹介• NFCラボ運営委員• 山下智樹   / tomorrowkey• 株式会社ブリリアントサービス• バイナリかわいいよ
NDEFって何?
NDEFとは• NFC   Data Exchange Format• NFCの通信(Card         Emulation,R/W,P2P)で使用が想定 されるフォーマット• NFCラボ7月定例会にてフォーマットを解説しまし た。
NDEFの基本的な構成
NDEF MESSAGE• NDEFにはひとつのNDEF    Messageが含まれる• NDEF   Messageには1つ以上のNDEF Recordが含ま れる                    構成
NDEF RECORD    構成
RTDとは
RTDって?• Record   Type Definition• NFC   Forumが策定した基本的なPayloadの フォーマット
RTDの種類• Text• URI• SmartPoster• Generic   Control(Deprecated)• NFC    Signature
RTD - URI
全体構成 構成
URI IDENTIFIER CODE• URIの接頭辞• バイト数短縮のために、よくある接頭辞をコードにした
URI IDENTIFIER CODE          Hex                 Protocol          0x00                   N/A          0x01               ...
URI FIELD• 接頭辞を除いたURIを格納する• UTF-8
NDEF完成!
NFCラボのURLが書かれたNDEF•   FLAGS    •   Message Begin : 1    •   Message End : 1    •   Chunked Flag : 0    •   Short Record : ...
まとめ
まとめ• 容量を抑えるための努力が見られる• RTD   - URIはとっても簡単• RTD   - Textよりも簡単
次回• RTD   - Smart Posterをやろうかなぁ
Upcoming SlideShare
Loading in...5
×

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

1,782

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,782
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "避けては通れないバイナリ地獄 もっと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をやろうかなぁ
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×