0

NFCリーダーACR122Uを使う

ここから libnfc をインストールしましたlink1

Python を使用して Raspberry Pi 2 で出席プロジェクトを実行し、github で mysql を実行します。

何を達成したいですか?

ユーザーが NFC リーダーからスキャンするときにユーザーを監視したかった

詳細な説明 ケース シナリオ: 会社に 10 台の NFC リーダーがあるとします。特にユーザーがタグをスキャンした場合、NFC リーダーを別のリーダーとプログラムでどのように区別しますか?

データベースのクエリ: 解決!? ユーザーのプロファイルデータを照会することを考えていました。たとえば、スキャンすると、名前、ID、スキャン時間が mysql テーブルに追加されます。このmysqlテーブルフィールドの例でNFCリーダーを識別する方法にまだ苦労しています。

正規表現が NFC タグを一意に識別する方法は次のとおりです。

uid = re.search(r'((\w){2}\s\s){4}',output).group(0).strip().split(" ")
 
uid = ' '.join(uid).upper()

NFC リーダーを他のリーダーと区別する方法はありますか?

ありがとうございました

4

1 に答える 1

1

ACR122U は古いリーダーであり、ソフトウェアで検出できる一意に識別可能なデータ フィールドはありません。そのため、リーダーをホスト デバイスからホスト デバイスに移動できることを期待している場合、それがどれであるかを確認することはできません。リーダーを 1 台のホスト デバイスにずっと置いて使用することを計画している場合は、ホスト デバイスで一意に識別可能なデータを探して問題を解決できます。しかし、それは別の質問です。

ACR35 や ACR1255U-J1 などの ACS の新しいデバイスには、ファームウェアに一意に識別可能なデータ フィールドが含まれています。これらは、PC やスマートフォンなどのホスト デバイスからソフトウェアでクエリできます。当社は、ACS 製品および他のメーカーの正規代理店です。NFC リーダーの製品ラインはこちらで確認できます。

http://flomio.com/product-category/readers/

フォーラムでは、サンプル アプリや開発キットを含む広範なサポートをこれらの読者に提供し、迅速に作業を開始できるようにしています。

于 2016-03-24T06:48:11.580 に答える