リハビリエンジニア

エンジニアリングのリハビリ中

nfcopyでNFCをやってみたんだぜ(1)

実験的にNFCを試してみたく、
RC-S380とFelicaを購入し、nfcopyのexample/tagtool.pyを動かしてみました。
一部ハマったので、それをメモに残しておきます。

基本的には、以下のURLを参考に追っていくだけで、
サンプルの実行までたどりつけるはずです。
http://nfcpy.readthedocs.io/en/latest/topics/get-started.html
http://techblog.qoncept.jp/?p=165

しかし、僕の環境ではサンプル実行時に、
以下のようなエラーが出てサンプルが実行されませんでした。

AttributeError: dlsym(0x7f81ca493370, EC_KEY_set_public_key_affine_coordinates): symbol not found

いろいろ調べていたところ、
stackoverflowにて「OpenSSLを最新にしろ」とのことだったので、 最新版をつっこんだところ問題なくサンプルを実行できるようになりました。

stackoverflow.com

$ brew upgrade openssl
$ brew link openssl --force