Submit Search
SDK for NFC Starter Kit(2) 使ってみる
2 likes
6,016 views
Hirokuma Ueno
1 of 8
Download now
Download to read offline
1
2
3
4
5
6
7
8
More Related Content
DOCX
complete CV
Mbah Philibert
ODP
MIFARE ClassicのAccess Conditions
Hirokuma Ueno
PDF
NDEF Writerを使ってみよう
Hirokuma Ueno
KEY
避けては通れないバイナリ地獄 - NDEFってなんだろう -
Tomoki YAMASHITA
PDF
一人でもNFC開発
Hirokuma Ueno
PPT
FeliCa Liteの片側認証
Hirokuma Ueno
PDF
はじめてのNFC
Hirokuma Ueno
PDF
NFCIP-1を斜め読み
Hirokuma Ueno
complete CV
Mbah Philibert
MIFARE ClassicのAccess Conditions
Hirokuma Ueno
NDEF Writerを使ってみよう
Hirokuma Ueno
避けては通れないバイナリ地獄 - NDEFってなんだろう -
Tomoki YAMASHITA
一人でもNFC開発
Hirokuma Ueno
FeliCa Liteの片側認証
Hirokuma Ueno
はじめてのNFC
Hirokuma Ueno
NFCIP-1を斜め読み
Hirokuma Ueno
Similar to SDK for NFC Starter Kit(2) 使ってみる
(20)
PPTX
NFC キャンドル
treby
PDF
Nfcのアプリつくってみる
meco300
PDF
Android NFCアプリハンズオン
Tomoki YAMASHITA
PDF
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
Ikkai Takeshi
PDF
月刊NDEF 2013年2月号(臨時号)
Hirokuma Ueno
PPTX
福岡NFC勉強会
treby
PPTX
NFC元年 ~AndroidからみたNFCについて~
Kouta Imanaka
PDF
3.17 第1回nfc勉強会
Takahiro Shimokawa
PDF
AndroidでFeliCaの履歴を読もう
treby
PDF
関西支部Android勉強会(ロボットxnfc)
Masafumi Terazono
PPTX
Fukuoka NFC Hack 3
treby
PDF
NFC
Yoshikazu Torimoto
PPTX
同人誌を書きました
treby
PDF
私とNFC(歴史編)
Hirokuma Ueno
KEY
Beam利用アプリ紹介+関連技術ネタ
Kenichi Kambara
PDF
NFCの汎化
Hirokuma Ueno
PPTX
URIやTEXTをBEAMするアプリを作ったよ!
treby
PDF
Android+NFC 日本Androidの会神戸支部 勉強会
Masafumi Terazono
PPT
FeliCa/NFCの概説とAndroidの対応状況
Isao Soma
PDF
ハンドメイドNFCワークショップ@アキバ大好き祭り2013
Yasuhiro Ohsaka
NFC キャンドル
treby
Nfcのアプリつくってみる
meco300
Android NFCアプリハンズオン
Tomoki YAMASHITA
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
Ikkai Takeshi
月刊NDEF 2013年2月号(臨時号)
Hirokuma Ueno
福岡NFC勉強会
treby
NFC元年 ~AndroidからみたNFCについて~
Kouta Imanaka
3.17 第1回nfc勉強会
Takahiro Shimokawa
AndroidでFeliCaの履歴を読もう
treby
関西支部Android勉強会(ロボットxnfc)
Masafumi Terazono
Fukuoka NFC Hack 3
treby
NFC
Yoshikazu Torimoto
同人誌を書きました
treby
私とNFC(歴史編)
Hirokuma Ueno
Beam利用アプリ紹介+関連技術ネタ
Kenichi Kambara
NFCの汎化
Hirokuma Ueno
URIやTEXTをBEAMするアプリを作ったよ!
treby
Android+NFC 日本Androidの会神戸支部 勉強会
Masafumi Terazono
FeliCa/NFCの概説とAndroidの対応状況
Isao Soma
ハンドメイドNFCワークショップ@アキバ大好き祭り2013
Yasuhiro Ohsaka
Ad
More from Hirokuma Ueno
(20)
PDF
nRF51のGPIOTEについて
Hirokuma Ueno
PDF
Nordic nRF51822でBLEしてみました 2
Hirokuma Ueno
PDF
Nordic nRF51822でBLEしてみました
Hirokuma Ueno
PDF
About FeliCa Lite-S
Hirokuma Ueno
PDF
月刊NDEF 2013年12月号
Hirokuma Ueno
PDF
月刊NDEF 2013年8月号
Hirokuma Ueno
PDF
月刊NDEF 5月号
Hirokuma Ueno
PDF
月刊NDEF 2013年 1、2、3月号
Hirokuma Ueno
PDF
旅行カバンとNFC
Hirokuma Ueno
PDF
NDEF WriterとOSとPaSoRi
Hirokuma Ueno
PDF
月刊NDEF 2013年3月号(卒業号)
Hirokuma Ueno
PDF
月刊NDEF 2013年1月号
Hirokuma Ueno
PDF
SNEPは大変だった
Hirokuma Ueno
PDF
NFC切手
Hirokuma Ueno
PDF
一人でもSNEP開発
Hirokuma Ueno
PDF
らくがき
Hirokuma Ueno
PDF
NFCテルミン
Hirokuma Ueno
PDF
財布を忘れると困る
Hirokuma Ueno
PDF
発券機のNFC対応
Hirokuma Ueno
PDF
About FeliCa Plug
Hirokuma Ueno
nRF51のGPIOTEについて
Hirokuma Ueno
Nordic nRF51822でBLEしてみました 2
Hirokuma Ueno
Nordic nRF51822でBLEしてみました
Hirokuma Ueno
About FeliCa Lite-S
Hirokuma Ueno
月刊NDEF 2013年12月号
Hirokuma Ueno
月刊NDEF 2013年8月号
Hirokuma Ueno
月刊NDEF 5月号
Hirokuma Ueno
月刊NDEF 2013年 1、2、3月号
Hirokuma Ueno
旅行カバンとNFC
Hirokuma Ueno
NDEF WriterとOSとPaSoRi
Hirokuma Ueno
月刊NDEF 2013年3月号(卒業号)
Hirokuma Ueno
月刊NDEF 2013年1月号
Hirokuma Ueno
SNEPは大変だった
Hirokuma Ueno
NFC切手
Hirokuma Ueno
一人でもSNEP開発
Hirokuma Ueno
らくがき
Hirokuma Ueno
NFCテルミン
Hirokuma Ueno
財布を忘れると困る
Hirokuma Ueno
発券機のNFC対応
Hirokuma Ueno
About FeliCa Plug
Hirokuma Ueno
Ad
SDK for NFC Starter Kit(2) 使ってみる
1.
SDK for NFC
Starter Kit を使う その2 とりあえず使う
2.
「とりあえず使う」とは? ●
SDK for NFC Starter Kit( 以下、 S4NSK) はイン ストールできた ● さて、何をしたらいいんだ? ● ドキュメントを読むのは大変そうだし・・・ ● と思ったので、付属サンプルの C# ラッパを使っ て、とりあえず動かせるライブラリを作りました https://github.com/hirokuma/NfcStarterKitWrap/zipball/master
3.
とりあえず使う前に ●
私のライブラリなので、できが悪いです! – 改造の余地を残すことで、もっと NFC に 興味を持ってもらえるよう・・・ ● ( うそです。技がないだけです。 ) ● S4NSK 付属サンプルの C# ラッパをさらにラッ プしてるので、付属サンプルの扱いが どうなってるかは調べてないです。
4.
では、 C# でやってみましょう ●
MIFARE Ultralight 用サンプルを使います – UltralightReadWrite.sln ● しばらく前まで「 SIN 」だと思ってました – Sony さんのライブラリまでのソースファイルはあ ります。 この中に、 Sony さんの C# サンプルと 追加したソースファイルが入ってる
5.
画面と処理の関係 ●
Page を選択して Read するか、 Page を選択してデータを入力して Write するか。 ● UID と SAK は、 Read や Write する たびに取得しなおすようにしている。 – そうする必要があったりな かったり
6.
UltraLight を読む !
書く ! ● と思いましたが、退屈になるのでやめます NfcStarterKitWrap.support mFNS = new NfcStarterKitWrap.support(); NfcStarterKitWrap.MifareUltralight mLight = null; mLight = new NfcStarterKitWrap.MifareUltralight(mFNS); bool ret = mFNS.pollingA(); // ポーリング if(!ret) { MessageBox.Show("Polling fail"); // 見つからんかった return; } // ここまでやれば、 NFCID は取得できている textBoxUID.Text = BitConverter.ToString(mFNS.NfcId); textBoxSAK.Text = mFNS.RD[NfcStarterKitWrap.support.RD_SELRES].ToString("x2"); byte block = (byte)comboBoxReadBlock.SelectedIndex; byte[] rbuf = null; ret = mLight.Read(ref rbuf, block); if(!ret) { MessageBox.Show("Read fail"); return; } textBoxReadValue.Text = BitConverter.ToString(rbuf); mFNS.unpoll();
7.
FeliCa Lite の場合 ●
FeliCa Lite だとこんな感じ NfcStarterKitWrap.support mFNS = new NfcStarterKitWrap.support(); NfcStarterKitWrap.FelicaLite mLite = null; mLite = new NfcStarterKitWrap.FelicaLite(mFNS); bool ret = mFNS.pollingF(); // ポーリング if(!ret) { MessageBox.Show("Polling fail"); // 見つからんかった return; } // ここまでやれば、 NFCID は取得できている textBoxIDm.Text = BitConverter.ToString(mFNS.NfcId); textBoxSc.Text = mLite.SystemCode.ToString("x4"); byte block = (byte)comboBoxReadBlock.SelectedIndex; byte[] rbuf = null; ret = mLite.Read(ref rbuf, block); if(!ret) { MessageBox.Show("Read fail"); return; } textBoxReadValue.Text = BitConverter.ToString(rbuf); mFNS.unpoll();
8.
「読む・書く」はドライバ ●
NFC カードの読み書きにはいろいろある – あるけど、方法はどうでもいいと思う – 読み書きできればよかろう、なのだ ● 「フグは ( 手順通りに捌けば ) 食べられる」 – 捌き方よりも、捌いた後だろう
Download