0

私は、ラズベリー パイのブラウザー NFC ソリューションを開発しています。ChromeブラウザでJavaアプレットを開発しています。Java アプレットは nfc リーダーで動作しています。カードにタグを付けるたびに、彼はjavascript関数を呼び出し、カードIDをこのjavascript関数に送信します。私のカードIDでアラートがあります。

Java は非常に重く、大量のメモリを消費します。私が気に入っているのは、Java の代わりに Python を使用することです。Python スクリプトは、Java アプレットと同じにする必要があります。

  1. 私のNFCカードを読む
  2. カード ID を JavaScript 関数に送信する
  3. タグ ID でアラートを発します。
  4. 次のカードを待って、同じことを行います... 1 に進みます

私が発見したのは、http: //autobahn.ws/ のような python websocketで、Web サーバーを簡単に設置できます。私が直面している問題は、Python スクリプトが JavaScript 関数を直接呼び出せないことです。javasriopt 関数は python 関数を呼び出すことができますが、その逆はできません。

私の質問になります。Python スクリプトで NFC カードにタグを付けるときに、javascript 関数を呼び出すたびに解決策を見つけることができますか?

NFC python はhttp://pyscard.sourceforge.net/です

ここに画像の説明を入力

4

1 に答える 1

0

Autobahnを使用すると、ブラウザJSでトピック「NFC-Tag-Read」をサブスクライブし、 PythononPiからそのトピックにタグイベントを公開します。

于 2013-01-10T21:19:43.837 に答える