SlideShare a Scribd company logo
1 of 14
Download to read offline
私とNFC
(歴史編:2012年1月まで)




なにしたんだっけ?


                  hiro99ma
私がやりたいこと1

データのやりとりをしたい
あんまり遠くとやりとりしなくてもいい
   →ならばNFCでもいいかも


まずはNFCカードへの読み書きができないといかん
のじゃなかろうか
開発環境 (第1期)

      Windowsパソコン
            といいつつ、cygwinを使っている
              →Linuxでもできる
      RC-S620/SというSONYの組み込み用R/W
            スイッチサイエンス社から購入(@3,500-)

      RC-S620/SはUARTなので、シリアル変換
RC-S620/S
                                 COMポート
                          変換
やってみた

うまく読み書きできた瞬間
    →おお!
慣れると・・・
   →家で読み書きできてもねぇ・・・




               NFC石器時代をイメージ
豆知識


NFCのカードはR/Wからの電波で起電力を作る
 が、モバイルチップの場合は自分の電源が必要
    →電池がいる、ということ
NXPに、R/Wからの電波で起き上がることができる
 チップがあるみたいだ
私がやりたいこと2

データのやりとりをしたい
カードを経由してデータをやりとりすることもできる
できるけど、もう少し直接やりとりしたい


DEPかFALPか・・・それが問題だ
まずはFALP
FeliCa Adhoc Link Protocolの略
       FeliCaでデータをやりとりするプロトコル
DoCoMoの「iC通信」
Faver2.0からできるようになった


私が持っている携帯電話でもできる(P906i)
  →PaSoRiとP906iでやってみる
FALPの問題点
プロトコルの仕様がどこにもない・・・
プロトコルがなければ、何もできない

  →挫折
(無理やり)やってみた
送信側はだいたい理解できた・・・
  しかし、読み込みができない
読み込みはあきらめて、おしまい
応用っぽい使い方がわかってきた




                   NFC黎明期をイメージ
豆知識


FALPはDEPができる前からある(という話だ)。
DEP
Data Exchange Protocolの略
NFC Forumとしては、2つある
      –  NFC-DEP・・・ISO18092のDEP
       – ISO-DEP・・・ISO14443のDEP

FeliCaはISO18092系なので、NFC-DEP
      –   それに、LLCPなどはNFC-DEPだ
開発環境 (第3期)
     RC-S620/Sは、USBシリアル変換することで直接
      パソコンと接続できるようにした。
     データをやりとりするため、PaSoRi購入
       しかし、PaSoRiはUSB
        USBにはドライバがいる→適当につくった

PaSoRi RC-S370


                       重ね合う

  RC-S620/S
やってみた

DEPは動いたと思う
しかし、送る側と受ける側の両方を自分で作らな
いといかん
  →めんどくさい・・・
いい方法が思いつかん




                NFC挫折期をイメージ
そして今に至る

Androidでは、NFC-DEPの上にLLCPが載る
その上でSNEPが動く
SNEPを使ってAndroid Beamなどやってる


では、まずはLLCPを実装するか?
しかし、LLCPは実装がめんどくさそうだ…
他から移植するか?
移植したとしても、どうやって確認しようか…

More Related Content

What's hot

About FeliCa Lite(日本語)
About FeliCa Lite(日本語)About FeliCa Lite(日本語)
About FeliCa Lite(日本語)
Hirokuma Ueno
 
NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~
Kouta Imanaka
 
Nfcのアプリつくってみる
NfcのアプリつくってみるNfcのアプリつくってみる
Nfcのアプリつくってみる
meco300
 
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
Tatsuya Ueda
 

What's hot (20)

月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)
 
NFC キャンドル
NFC キャンドルNFC キャンドル
NFC キャンドル
 
About FeliCa Lite(日本語)
About FeliCa Lite(日本語)About FeliCa Lite(日本語)
About FeliCa Lite(日本語)
 
月刊NDEF 2013年1月号
月刊NDEF 2013年1月号月刊NDEF 2013年1月号
月刊NDEF 2013年1月号
 
NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~
 
月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)
 
はじめてのNFC
はじめてのNFCはじめてのNFC
はじめてのNFC
 
月刊NDEF 2013年 1、2、3月号
月刊NDEF 2013年 1、2、3月号月刊NDEF 2013年 1、2、3月号
月刊NDEF 2013年 1、2、3月号
 
Nfcのアプリつくってみる
NfcのアプリつくってみるNfcのアプリつくってみる
Nfcのアプリつくってみる
 
About nfc
About nfcAbout nfc
About nfc
 
避けては通れないバイナリ地獄 - NDEFってなんだろう -
避けては通れないバイナリ地獄 - NDEFってなんだろう -避けては通れないバイナリ地獄 - NDEFってなんだろう -
避けては通れないバイナリ地獄 - NDEFってなんだろう -
 
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
 
Trema day#4 Pio盛り ~Tremaのパケットパーサ~
Trema day#4 Pio盛り ~Tremaのパケットパーサ~Trema day#4 Pio盛り ~Tremaのパケットパーサ~
Trema day#4 Pio盛り ~Tremaのパケットパーサ~
 
Ruby でパケットパーサを作ろう
Ruby でパケットパーサを作ろうRuby でパケットパーサを作ろう
Ruby でパケットパーサを作ろう
 
月刊NDEF 5月号
月刊NDEF 5月号月刊NDEF 5月号
月刊NDEF 5月号
 
AndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もうAndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もう
 
20060520.tcp
20060520.tcp20060520.tcp
20060520.tcp
 
IDm Snatcher
IDm SnatcherIDm Snatcher
IDm Snatcher
 
第7回勉強会 ネットワークの基礎
第7回勉強会 ネットワークの基礎第7回勉強会 ネットワークの基礎
第7回勉強会 ネットワークの基礎
 
ネットワーク講習
ネットワーク講習ネットワーク講習
ネットワーク講習
 

Viewers also liked

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
 
MIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess ConditionsMIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess Conditions
Hirokuma Ueno
 
FeliCa Liteの片側認証
FeliCa Liteの片側認証FeliCa Liteの片側認証
FeliCa Liteの片側認証
Hirokuma Ueno
 
Louise Bourgeois
Louise BourgeoisLouise Bourgeois
Louise Bourgeois
Dax Vorona
 
The Selling To The Point System
The Selling To The Point SystemThe Selling To The Point System
The Selling To The Point System
Jeffrey Lipsius
 

Viewers also liked (12)

SDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみるSDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみる
 
MIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess ConditionsMIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess Conditions
 
月刊NDEF 2013年12月号
月刊NDEF 2013年12月号月刊NDEF 2013年12月号
月刊NDEF 2013年12月号
 
FeliCa Liteの片側認証
FeliCa Liteの片側認証FeliCa Liteの片側認証
FeliCa Liteの片側認証
 
Big data Propels SIEM into the era of Security Analytics
Big data Propels SIEM into the era of Security Analytics Big data Propels SIEM into the era of Security Analytics
Big data Propels SIEM into the era of Security Analytics
 
Louise Bourgeois
Louise BourgeoisLouise Bourgeois
Louise Bourgeois
 
China Industrial Policy Brief
China Industrial Policy BriefChina Industrial Policy Brief
China Industrial Policy Brief
 
The Selling To The Point System
The Selling To The Point SystemThe Selling To The Point System
The Selling To The Point System
 
Tes
TesTes
Tes
 
Wrk
WrkWrk
Wrk
 
20121025cafesemi
20121025cafesemi20121025cafesemi
20121025cafesemi
 
Big Data & Security Have Collided - What Are You Going to do About It?
Big Data & Security Have Collided - What Are You Going to do About It?Big Data & Security Have Collided - What Are You Going to do About It?
Big Data & Security Have Collided - What Are You Going to do About It?
 

Similar to 私とNFC(歴史編)

福岡NFC勉強会
福岡NFC勉強会福岡NFC勉強会
福岡NFC勉強会
treby
 
プロ生品川 2012 12-22
プロ生品川 2012 12-22プロ生品川 2012 12-22
プロ生品川 2012 12-22
Kaede Kondoh
 
080618 Nc Koyama Iphone
080618 Nc Koyama Iphone080618 Nc Koyama Iphone
080618 Nc Koyama Iphone
yu cherin
 
Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419
エイシュン コンドウ
 
Nfcについてまとめてみた
NfcについてまとめてみたNfcについてまとめてみた
Nfcについてまとめてみた
Takashi Yasukawa
 
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
Ikkai Takeshi
 

Similar to 私とNFC(歴史編) (20)

福岡NFC勉強会
福岡NFC勉強会福岡NFC勉強会
福岡NFC勉強会
 
201104016 osc2011 kobe
201104016 osc2011 kobe201104016 osc2011 kobe
201104016 osc2011 kobe
 
runC概要と使い方
runC概要と使い方runC概要と使い方
runC概要と使い方
 
これからはじめるIoTデバイス mbed入門編
これからはじめるIoTデバイス mbed入門編これからはじめるIoTデバイス mbed入門編
これからはじめるIoTデバイス mbed入門編
 
Nfc lab浜松勉強会
Nfc lab浜松勉強会Nfc lab浜松勉強会
Nfc lab浜松勉強会
 
nfcpy 0.10.0 でハマった話
nfcpy 0.10.0 でハマった話nfcpy 0.10.0 でハマった話
nfcpy 0.10.0 でハマった話
 
プロ生品川 2012 12-22
プロ生品川 2012 12-22プロ生品川 2012 12-22
プロ生品川 2012 12-22
 
Linux で SD-WiFi Card を使う
Linux で SD-WiFi Card を使うLinux で SD-WiFi Card を使う
Linux で SD-WiFi Card を使う
 
ITの開発現場における最近の当たり前これからの当たり前(主観)
ITの開発現場における最近の当たり前これからの当たり前(主観)ITの開発現場における最近の当たり前これからの当たり前(主観)
ITの開発現場における最近の当たり前これからの当たり前(主観)
 
SORACOM UG Miyagi | SORACOM 2017年の振り返り Let’s ライトニングトーク Wio LTE ご紹介 深センの今を教えよう
SORACOM UG Miyagi | SORACOM 2017年の振り返り Let’s ライトニングトーク  Wio LTE ご紹介 深センの今を教えようSORACOM UG Miyagi | SORACOM 2017年の振り返り Let’s ライトニングトーク  Wio LTE ご紹介 深センの今を教えよう
SORACOM UG Miyagi | SORACOM 2017年の振り返り Let’s ライトニングトーク Wio LTE ご紹介 深センの今を教えよう
 
20210510 software design
20210510 software design20210510 software design
20210510 software design
 
NDEF Writerを使ってみよう
NDEF Writerを使ってみようNDEF Writerを使ってみよう
NDEF Writerを使ってみよう
 
PYNQ祭りLT todotani
PYNQ祭りLT todotaniPYNQ祭りLT todotani
PYNQ祭りLT todotani
 
080618 Nc Koyama Iphone
080618 Nc Koyama Iphone080618 Nc Koyama Iphone
080618 Nc Koyama Iphone
 
OpenSolaris Printing Environment
OpenSolaris Printing EnvironmentOpenSolaris Printing Environment
OpenSolaris Printing Environment
 
Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419
 
Nfcについてまとめてみた
NfcについてまとめてみたNfcについてまとめてみた
Nfcについてまとめてみた
 
120517 cf tour_london
120517 cf tour_london120517 cf tour_london
120517 cf tour_london
 
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
 
DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発
 

More from Hirokuma Ueno (12)

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
 
旅行カバンとNFC
旅行カバンとNFC旅行カバンとNFC
旅行カバンとNFC
 
NDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRiNDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRi
 
NFC切手
NFC切手NFC切手
NFC切手
 
らくがき
らくがきらくがき
らくがき
 
NFCテルミン
NFCテルミンNFCテルミン
NFCテルミン
 
財布を忘れると困る
財布を忘れると困る財布を忘れると困る
財布を忘れると困る
 
発券機のNFC対応
発券機のNFC対応発券機のNFC対応
発券機のNFC対応
 
ものに愛着を持たせる
ものに愛着を持たせるものに愛着を持たせる
ものに愛着を持たせる
 

Recently uploaded

Recently uploaded (7)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
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月発表)
 
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デバイス
 

私とNFC(歴史編)