3

ユーザーがACR122Unfcリーダーにタグをタップしたときに、データを含むPOSTをWebサービスに送信するアプリケーションを作成する必要があります。アプリケーションは、起動後も単独で実行を継続し、タグがタップされるたびにPOSTを送信する必要があります。タグデータに基づく条件付きロジックには、アプリケーションのPOSTURLを制御する必要があります。これは、4時間のウィンドウ内で500回以下のタグスワイプを使用する簡単なPOCインストール用です。ユーザーがいくつかのタグをタップすると、リーダーと累積リストを含むWebページを表示する画面が表示されます。

私はMacBookPro(OS X 10.7)を持っているので、そのプラットフォームでいくつかのアプローチを試しました。残念ながら、成功しませんでした。私はOSXソリューションを好みますが、提案を受け入れます。

次のことを考えると、私は何をする必要がありますか?より良い/より簡単な方法はありますか?

  1. tagstand_writer:

    • ACR122Uには、「tagstand_writer_macosx_0_6_5_beta」というソフトウェアが付属しています。tagstand_writerは、私が必要とする機能を網羅していないようです。継続的なポーリングなしで単純な読み取り/書き込みを有効にするだけのようです。ポーリングを実行するラッパーアプリケーションで使用できますか、それとも目的の機能を実現するために私が気付いていない方法で使用できますか?とにかく、指示に従ってタグにURLを書き込もうとしましたが、書き込めませんでした。何が問題だったのか忘れてしまいましたが、追求する価値はなかったようです。しかし、私は指示に従ってタグを読むことができました。
  2. libnfc

    • 手がかりを探して、私はlibnfcに出くわしました。それで、私は深く理解し、インストールプロセスに勇敢に立ち向かいました。うまくいきませんでした。ドキュメントは「OK」(つまずき防止ではありません)であり、プロセスは困難でした。configure / makeプロセスでいくつかのポットホールにぶつかり、しばらく時間がかかりました。最終的に、私は例の1つを実行することができました。しかし、次に何をすべきかわかりませんでした。かなり低レベルのようです。'nfc-poll'という例が提供されていますが、タグが読み取られた後に終了するため、希望どおりに実行できるかどうかはわかりません。これは私の3回の試みの中で最も有望だと思いますが、次に何をすべきかわかりません。
  3. tageventor

    • より高いレベルの出発点を探して、私はtageventorを見つけました。tagEventorが開始されると、タグが読み取られたときにスクリプトを実行してポーリングし、呼び出すことになっているという点で、有望であるように思われました。スクリプトは、おそらく何でもかまいません。それで、私は試しましたが、それを動作させることができませんでした。私はgithubでより最新のバージョンを見つけ、それも無駄に試しました。tagEventorを実行することはできましたが、リーダーにタグをタッチすると、「エラー:readerCheck::RPCトランスポートエラー」というエラーが発生しました。私はそれが何であるかわかりませんし、インターネットもどうやらわかりません。また、tageventorをデバッグしようとしているときに、tageventorが実行されているかどうかに関係なく、コンソールがエラー「リ​​ーダーACS ACR122UPICCインターフェイス0000を使用できません(エラー229)」を出力していることに気付きました。

シンプル/クイックソリューションは何ですか?

4

2 に答える 2

0

次のようなものを使用することをお勧めします。pcsctest >out.txt 猫 out.txt | grep "現在のリーダー ATR 値" | tr -d " " | tr ":" " " | アプリで awk '{print $2}' を実行して ART を取得します。必要に応じて、bash スクリプトを作成してデーモン モードにすることができます。

于 2013-08-02T03:51:21.173 に答える