MacでPasoriでNFCカードを読んでみる(libnfcを使って)


今回使う道具は、こちら

この2つです。

で、NFCで読み取る為に必要なライブラリをインストールします。

をインストールします。

libusbのインストール

libusb-compatのインストール

libnfcのインストール

libnfcのインストールは現時点「libnfc-1.6.0-rc1.tar.gz」だとMacでのmake時にエラーがでます。

Undefined symbols for architecture x86_64:
  "_MIN", referenced from:
      _pn53x_usb_receive in libnfcdrivers.a(libnfcdrivers_la-pn53x_usb.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[3]: *** [libnfc.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

それが修正されたのが「r1368〜r1369での修正libnfc/nfc-internal.h

なので上記修正を追加した後に「make, sudo make install」を行う

サンプルを使用した動作チェック

インストールが完了したらlibnfcのフォルダの「utils/nfc-list」を実行してNFCの情報が読み込めるかどうかテストしてみます。

とりあえず動作したっぽいのでこれ以降は今後に!

関連する記事:

Facebookでコメント

コメント

  1. コメント 0

  1. トラックバック 0

*

return top