FALPとLLCP

4,627 views
4,550 views

Published on

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
4,627
On SlideShare
0
From Embeds
0
Number of Embeds
192
Actions
Shares
0
Downloads
16
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

FALPとLLCP

  1. 1. NFC でのデータ交換 FALP と LLCP あんまり役には立ちません ueno hiro99ma 1 / 15
  2. 2. データ交換 (1)データを交換すること そんだけ NFC 端末 NFC 端末 データ ( 最大でも 200byte 程度 ) データ片方向通信 相手の受信能力にあわせて送信 データを送り合う 遠くから見ると、だいたい送信側と受信側になってる / 15 2
  3. 3. データ交換 (2) NFC 端末 だいたいのイメージ NFC 端末 あんたの受信能力を教えてくれんね こげな感じよ 了解。うちの受信能力はこげな感じよ わかった ( 相手の能力に応じて送信 ) 取ったばい ( 相手の能力に応じて送信 ) バッファ ちょ、ちょっと待ってくれんね いっぱい( 待ってやる ) もう、よか? もうよかよ 3 / 15
  4. 4. FALP と LLCPどちらも、 NFC を使ったデータ交換ができる ファイル交換ではなく、データ交換では、なにが違うのだろう?どちらもあまり使ったことがないので、 間違っていたらごめんなさい文字ばっかりでごめんなさい デモもないです細かいことを知ってもあまり役に立たないです 4 / 15
  5. 5. FALP とはFeliCa Adhoc Link Protocol の略 ふぁるぷ、と発音するFeliCa 独自の P2P プロトコル 独自というよりも、当時はこれしかなかったような DEP はまだなかったんじゃなかろうか ? モバイル FeliCa チップ間で使用可能 最近の PaSoRi はできる FeliCa Networks 社 技術情報ホームページより 5 / 15
  6. 6. FALP の実際iC 通信 /IC データ通信 /Touch Message モバイル FeliCa チップ間でのデータ交換 DoCoMo/SBM/au 間で通信可能 ( なはず ) FALP+α した仕様 FALP は通信方法のみの仕様 DoCoMo 社ホームページよりPC アプリ (PaSoRi) 「かざして転送」シリーズ (JustSystem 社 ) SDK for NFC (Sony) で自作 無償の Starter Kit でも可能 6 / 15
  7. 7. FALP の特徴長所 モバイルでの利用が想定されている Android などでは比較的簡単に実装できそう FN ライブラリがある PaSoRi でも簡単だった短所 モバイル FeliCa チップでしか通信できない NFC Forum には含まれないだろう 仕様が公開されていない 7 / 15
  8. 8. LLCP とはLogical Link Control Protocol の略NFC Forum で仕様決めされている 仕様が公開されている NFC-DEP を使っている DEP = Data Exchange Protocol 最下層のデータ交換プロトコル NFC-DEP を制御するプロトコルが LLCP LLCP を制御するプロトコルもある 8 / 15
  9. 9. LLCP の実際Android Android Beam Android NDEF PushNokia ?BlackBerry ?Windows Phone ? すみません、調査不足です・・・ 9 / 15
  10. 10. LLCP の特徴長所 NFC Forum で標準化されている FeliCa だけでなく、 MIFARE も使える短所 今のモバイル FeliCa チップでは使えない ( たぶん ) 次世代チップならできるようになる? 10 / 15
  11. 11. さらにその上位層何を送信するか? FALP も LLCP も「データ」を送る通路に過ぎない 送るものは、さらに上位層に依存する NFC アプリ FALP FALP アプリ 通信 LLCP LLCP NFC DEP DEP アプリ アプリ 通信 11 / 15
  12. 12. FALP の例1) フィーチャーフォン OBEX (OBject EXchange protocol) Bluetooth や IrDA などでも使われている2) Android ( おサイフケータイ ) ライブラリを使えばユーザが決められる? 使ったことがないのでわからない・・・ 文字、画像 OBEX OBEX NFC アプリ FALP FALP アプリ 通信 文字、画像 12 / 15
  13. 13. LLCP の例NDEF (NFC Data Exchange Format) SNEP (Simple NDEF Exchange Protocol) NFC Forum の規格にある NDEF SNEP SNEP LLCP LLCP NFC DEP DEP アプリ アプリ 通信 NDEF NPP (NDEF Push Protocol) これは Android の規格だと思う 13 / 15
  14. 14. おまけ (Android Beam) 予想です送信側 受信側 initiator pollingtarget polling 応答 誰、そこにいるのは? 俺だよ、おれおれ LLCP でお話ししましょうか (LLCP Activation) 14 / 15
  15. 15. おしまい結局どうなのか? 使えるものを使えばいいんじゃないのそれ以外 大量のデータ転送には向かない 画像ファイル1枚程度で限界じゃなかろうか 向かい合わせておくと、手が疲れる Bluetooth/WiFi などと併用 NFC は認証程度にしておく 15 / 15

×