SlideShare a Scribd company logo
1 of 8
Download to read offline
NFCIP-1 を斜め読み



Slide 1        NFCIP-1
大きく2つの通信モード
     9.2 Active communication mode
          Initiator も Target も、自分で無線を
          出して通信するモード。




     11.2 Passive communication mode
          Initiator だけが RF フィールドを作り、
          Target はその RF フィールド上で通信
          するモード。

                               これは negative




Slide 2                               NFCIP-1
通信速度
     106kbps
          おおざっぱな言い方をすれば、 MIFARE の通信速度。
          通信速度だけでなく、物理的な通信方式が通信速度に依存している。
          「 FeliCa が 106kbps で通信したとしたら、それは FeliCa ではない」と言えるの
          ではないだろうか。



     212kbps, 424kbps
          おおざっぱな言い方をすれば、 FeliCa の通信速度。
          速度が 2 つあるが、通信可能な速度は Initiator が選択することになる。
          一般的には、 FeliCa カードは 212kbps 、モバイル FeliCa チップは 424kbps
          だったのだが、最近ではカードでも 424kbps の製品がある。




Slide 3                           NFCIP-1
一般的な流れ
     デフォルトは、 Target
     Target になってるときは RF を出さず、 Initiator を待つ
     アプリから要求されたときだけ Initiator になる
     アプリは、 Active か Passive か、それと通信速度を決める
     Initiator は自分が RF を出す前に周りの RF 状況を確認し、誰
     か RF を出してると思ったら、出さない。
     Target が Initiator に対して応答するときのモードや通信速度
     は、 Initiator と同じにする。



Slide 4                NFCIP-1
Single Device Detection (SDD)
     Figure 5 が、全体の流れになる。
     Active と Passive で多少流れは異なるが、ほぼ同じ
     SDD して、 PSL して、 DEP して、 RLS 。
     NFCID の取得は、この段階で行う。
     SDD のやりかたは、通信速度によって異なる。
          106kbps ... Figure 13
           CL1 で NFCID 4byte(Single)
           CL2 で +3byte(Double)
           CL3 で +3byte(Triple)

          212kbps/424kbps ... Polling コマンド

Slide 5                                NFCIP-1
Transport Protocol (1)
     データ転送。実装した端末は TPE (Equipment) 。
     3段階で行われる
          Activation
          Data Exchange
          Deactivation
     Active と Passive で流れが異なる。
          Active : Figure 24
          Passive : Figure 25
     RC-S620/S コマンドリファレンスマニュアル < 簡易版 > の
     図 8-3 は、この流れを Target 視点で説明している。

Slide 6                         NFCIP-1
Transport Protocol (2)
     NFC R/W を使うといろいろ自動的にやってくれるが、このあた
     りの流れをわかっているとやりやすい。
     それに、いくつかは自分で処理しないといけない。
     よく使うエアコマンド
          ATR_REQ / ATR_RES (attribute request / response)
          DEP_REQ / DEP_RES (data exchange protocol)
          RLS_REQ / RLS_RES (release)




Slide 7                        NFCIP-1
おしまい




Slide 8   NFCIP-1

More Related Content

What's hot

月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)Hirokuma Ueno
 
About nfc
About nfcAbout nfc
About nfctreby
 
NFC キャンドル
NFC キャンドルNFC キャンドル
NFC キャンドルtreby
 
About FeliCa Lite(日本語)
About FeliCa Lite(日本語)About FeliCa Lite(日本語)
About FeliCa Lite(日本語)Hirokuma Ueno
 
2011/08/27 第3回 静岡 IT Pro勉強会 インフラ部 LT
2011/08/27 第3回 静岡 IT Pro勉強会 インフラ部 LT2011/08/27 第3回 静岡 IT Pro勉強会 インフラ部 LT
2011/08/27 第3回 静岡 IT Pro勉強会 インフラ部 LTTatsuya Ueda
 
NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~Kouta Imanaka
 
AndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もうAndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もうtreby
 
Nfcのアプリつくってみる
NfcのアプリつくってみるNfcのアプリつくってみる
Nfcのアプリつくってみるmeco300
 
福岡NFC勉強会
福岡NFC勉強会福岡NFC勉強会
福岡NFC勉強会treby
 
IDm Snatcher
IDm SnatcherIDm Snatcher
IDm Snatchertreby
 

What's hot (10)

月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)
 
About nfc
About nfcAbout nfc
About nfc
 
NFC キャンドル
NFC キャンドルNFC キャンドル
NFC キャンドル
 
About FeliCa Lite(日本語)
About FeliCa Lite(日本語)About FeliCa Lite(日本語)
About FeliCa Lite(日本語)
 
2011/08/27 第3回 静岡 IT Pro勉強会 インフラ部 LT
2011/08/27 第3回 静岡 IT Pro勉強会 インフラ部 LT2011/08/27 第3回 静岡 IT Pro勉強会 インフラ部 LT
2011/08/27 第3回 静岡 IT Pro勉強会 インフラ部 LT
 
NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~
 
AndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もうAndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もう
 
Nfcのアプリつくってみる
NfcのアプリつくってみるNfcのアプリつくってみる
Nfcのアプリつくってみる
 
福岡NFC勉強会
福岡NFC勉強会福岡NFC勉強会
福岡NFC勉強会
 
IDm Snatcher
IDm SnatcherIDm Snatcher
IDm Snatcher
 

Similar to NFCIP-1を斜め読み

月刊NDEF 2013年8月号
月刊NDEF 2013年8月号月刊NDEF 2013年8月号
月刊NDEF 2013年8月号Hirokuma Ueno
 
Android NFCアプリハンズオン
Android NFCアプリハンズオンAndroid NFCアプリハンズオン
Android NFCアプリハンズオンTomoki YAMASHITA
 
13apr2013 kernelvm8-main
13apr2013 kernelvm8-main13apr2013 kernelvm8-main
13apr2013 kernelvm8-mainShotaro Uchida
 
ビルトインサーバーLoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
ビルトインサーバーLoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアルビルトインサーバーLoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
ビルトインサーバーLoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアルCRI Japan, Inc.
 
LoRaWAN LiDAR ToF 距離センサLDDS12 日本語ユーザーマニュアル
 LoRaWAN LiDAR ToF 距離センサLDDS12 日本語ユーザーマニュアル LoRaWAN LiDAR ToF 距離センサLDDS12 日本語ユーザーマニュアル
LoRaWAN LiDAR ToF 距離センサLDDS12 日本語ユーザーマニュアルCRI Japan, Inc.
 
ビルトインTTN LoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
ビルトインTTN  LoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアルビルトインTTN  LoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
ビルトインTTN LoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアルCRI Japan, Inc.
 
普及版8チャンネルLoRaWAN Pico Staion LPS8ユーザーマニュアル
普及版8チャンネルLoRaWAN Pico Staion LPS8ユーザーマニュアル普及版8チャンネルLoRaWAN Pico Staion LPS8ユーザーマニュアル
普及版8チャンネルLoRaWAN Pico Staion LPS8ユーザーマニュアルCRI Japan, Inc.
 

Similar to NFCIP-1を斜め読み (8)

月刊NDEF 2013年8月号
月刊NDEF 2013年8月号月刊NDEF 2013年8月号
月刊NDEF 2013年8月号
 
Android NFCアプリハンズオン
Android NFCアプリハンズオンAndroid NFCアプリハンズオン
Android NFCアプリハンズオン
 
13apr2013 kernelvm8-main
13apr2013 kernelvm8-main13apr2013 kernelvm8-main
13apr2013 kernelvm8-main
 
ビルトインサーバーLoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
ビルトインサーバーLoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアルビルトインサーバーLoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
ビルトインサーバーLoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
 
LoRaWAN LiDAR ToF 距離センサLDDS12 日本語ユーザーマニュアル
 LoRaWAN LiDAR ToF 距離センサLDDS12 日本語ユーザーマニュアル LoRaWAN LiDAR ToF 距離センサLDDS12 日本語ユーザーマニュアル
LoRaWAN LiDAR ToF 距離センサLDDS12 日本語ユーザーマニュアル
 
Kernel vm-2014-05-25
Kernel vm-2014-05-25Kernel vm-2014-05-25
Kernel vm-2014-05-25
 
ビルトインTTN LoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
ビルトインTTN  LoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアルビルトインTTN  LoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
ビルトインTTN LoRaWANゲートウェイ LPS8v2日本語ユーザーマニュアル
 
普及版8チャンネルLoRaWAN Pico Staion LPS8ユーザーマニュアル
普及版8チャンネルLoRaWAN Pico Staion LPS8ユーザーマニュアル普及版8チャンネルLoRaWAN Pico Staion LPS8ユーザーマニュアル
普及版8チャンネルLoRaWAN Pico Staion LPS8ユーザーマニュアル
 

More from Hirokuma Ueno

nRF51のGPIOTEについて
nRF51のGPIOTEについてnRF51のGPIOTEについて
nRF51のGPIOTEについてHirokuma Ueno
 
Nordic nRF51822でBLEしてみました 2
Nordic nRF51822でBLEしてみました 2Nordic nRF51822でBLEしてみました 2
Nordic nRF51822でBLEしてみました 2Hirokuma Ueno
 
Nordic nRF51822でBLEしてみました
Nordic nRF51822でBLEしてみましたNordic nRF51822でBLEしてみました
Nordic nRF51822でBLEしてみましたHirokuma Ueno
 
月刊NDEF 2013年12月号
月刊NDEF 2013年12月号月刊NDEF 2013年12月号
月刊NDEF 2013年12月号Hirokuma Ueno
 
月刊NDEF 2013年 1、2、3月号
月刊NDEF 2013年 1、2、3月号月刊NDEF 2013年 1、2、3月号
月刊NDEF 2013年 1、2、3月号Hirokuma Ueno
 
旅行カバンとNFC
旅行カバンとNFC旅行カバンとNFC
旅行カバンとNFCHirokuma Ueno
 
NDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRiNDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRiHirokuma Ueno
 
NDEF Writerを使ってみよう
NDEF Writerを使ってみようNDEF Writerを使ってみよう
NDEF Writerを使ってみようHirokuma Ueno
 
月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)Hirokuma Ueno
 
月刊NDEF 2013年1月号
月刊NDEF 2013年1月号月刊NDEF 2013年1月号
月刊NDEF 2013年1月号Hirokuma Ueno
 
MIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess ConditionsMIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess ConditionsHirokuma Ueno
 
FeliCa Liteの片側認証
FeliCa Liteの片側認証FeliCa Liteの片側認証
FeliCa Liteの片側認証Hirokuma Ueno
 
SDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみるSDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみるHirokuma Ueno
 
財布を忘れると困る
財布を忘れると困る財布を忘れると困る
財布を忘れると困るHirokuma Ueno
 
発券機のNFC対応
発券機のNFC対応発券機のNFC対応
発券機のNFC対応Hirokuma Ueno
 

More from Hirokuma Ueno (20)

nRF51のGPIOTEについて
nRF51のGPIOTEについてnRF51のGPIOTEについて
nRF51のGPIOTEについて
 
Nordic nRF51822でBLEしてみました 2
Nordic nRF51822でBLEしてみました 2Nordic nRF51822でBLEしてみました 2
Nordic nRF51822でBLEしてみました 2
 
Nordic nRF51822でBLEしてみました
Nordic nRF51822でBLEしてみましたNordic nRF51822でBLEしてみました
Nordic nRF51822でBLEしてみました
 
About FeliCa Lite-S
About FeliCa Lite-SAbout FeliCa Lite-S
About FeliCa Lite-S
 
月刊NDEF 2013年12月号
月刊NDEF 2013年12月号月刊NDEF 2013年12月号
月刊NDEF 2013年12月号
 
月刊NDEF 5月号
月刊NDEF 5月号月刊NDEF 5月号
月刊NDEF 5月号
 
月刊NDEF 2013年 1、2、3月号
月刊NDEF 2013年 1、2、3月号月刊NDEF 2013年 1、2、3月号
月刊NDEF 2013年 1、2、3月号
 
旅行カバンとNFC
旅行カバンとNFC旅行カバンとNFC
旅行カバンとNFC
 
NDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRiNDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRi
 
NDEF Writerを使ってみよう
NDEF Writerを使ってみようNDEF Writerを使ってみよう
NDEF Writerを使ってみよう
 
月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)
 
月刊NDEF 2013年1月号
月刊NDEF 2013年1月号月刊NDEF 2013年1月号
月刊NDEF 2013年1月号
 
MIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess ConditionsMIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess Conditions
 
FeliCa Liteの片側認証
FeliCa Liteの片側認証FeliCa Liteの片側認証
FeliCa Liteの片側認証
 
NFC切手
NFC切手NFC切手
NFC切手
 
らくがき
らくがきらくがき
らくがき
 
NFCテルミン
NFCテルミンNFCテルミン
NFCテルミン
 
SDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみるSDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみる
 
財布を忘れると困る
財布を忘れると困る財布を忘れると困る
財布を忘れると困る
 
発券機のNFC対応
発券機のNFC対応発券機のNFC対応
発券機のNFC対応
 

Recently uploaded

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (7)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

NFCIP-1を斜め読み

  • 2. 大きく2つの通信モード 9.2 Active communication mode Initiator も Target も、自分で無線を 出して通信するモード。 11.2 Passive communication mode Initiator だけが RF フィールドを作り、 Target はその RF フィールド上で通信 するモード。 これは negative Slide 2 NFCIP-1
  • 3. 通信速度 106kbps おおざっぱな言い方をすれば、 MIFARE の通信速度。 通信速度だけでなく、物理的な通信方式が通信速度に依存している。 「 FeliCa が 106kbps で通信したとしたら、それは FeliCa ではない」と言えるの ではないだろうか。 212kbps, 424kbps おおざっぱな言い方をすれば、 FeliCa の通信速度。 速度が 2 つあるが、通信可能な速度は Initiator が選択することになる。 一般的には、 FeliCa カードは 212kbps 、モバイル FeliCa チップは 424kbps だったのだが、最近ではカードでも 424kbps の製品がある。 Slide 3 NFCIP-1
  • 4. 一般的な流れ デフォルトは、 Target Target になってるときは RF を出さず、 Initiator を待つ アプリから要求されたときだけ Initiator になる アプリは、 Active か Passive か、それと通信速度を決める Initiator は自分が RF を出す前に周りの RF 状況を確認し、誰 か RF を出してると思ったら、出さない。 Target が Initiator に対して応答するときのモードや通信速度 は、 Initiator と同じにする。 Slide 4 NFCIP-1
  • 5. Single Device Detection (SDD) Figure 5 が、全体の流れになる。 Active と Passive で多少流れは異なるが、ほぼ同じ SDD して、 PSL して、 DEP して、 RLS 。 NFCID の取得は、この段階で行う。 SDD のやりかたは、通信速度によって異なる。 106kbps ... Figure 13 CL1 で NFCID 4byte(Single) CL2 で +3byte(Double) CL3 で +3byte(Triple) 212kbps/424kbps ... Polling コマンド Slide 5 NFCIP-1
  • 6. Transport Protocol (1) データ転送。実装した端末は TPE (Equipment) 。 3段階で行われる Activation Data Exchange Deactivation Active と Passive で流れが異なる。 Active : Figure 24 Passive : Figure 25 RC-S620/S コマンドリファレンスマニュアル < 簡易版 > の 図 8-3 は、この流れを Target 視点で説明している。 Slide 6 NFCIP-1
  • 7. Transport Protocol (2) NFC R/W を使うといろいろ自動的にやってくれるが、このあた りの流れをわかっているとやりやすい。 それに、いくつかは自分で処理しないといけない。 よく使うエアコマンド ATR_REQ / ATR_RES (attribute request / response) DEP_REQ / DEP_RES (data exchange protocol) RLS_REQ / RLS_RES (release) Slide 7 NFCIP-1