問題タブ [lib-nfc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
293 参照

android - NFCリーダー/ライターを介してNFC対応のAndroid携帯に大量のデータを転送

私の知る限り、Android が NFC 対応の転送で行ったことは、両方の電話が NFC を介してお互いを認識したときに、p2p/アドホック モードで Wi-Fi を呼び出して音楽、写真などの転送を行ったことです。私はここで間違っています。

ほとんどのNFC USBリーダー/ライターにはWi-Fi機能が含まれていないため、Wi-Fi機能のないAndroidフォンを搭載したコンピューターに接続されたNFC USBリーダー/ライターからデータ(MUSIC、JPEG)を転送できるかどうかを考えています? ありがとう!

0 投票する
1 に答える
1513 参照

c - -2 とセグメンテーション違反を返す ACR122U Direct コマンドの送信

ACR122U リーダーに直接コマンドを送信しようとしています。私が持っている最も単純なものは次のとおりです: FF 00 48 00 00

このコマンドは、ファームウェアのバージョンを返すと想定されています。ACR122U ツールを使用すると、正常に動作することがわかります。nfc_initiator_transceive_bytes を使用してこれを送信し、ファームウェア バージョンを取得しようとしています。これが私がやっている方法です:

これは常に -2 を返します。nfc_initiator_transceive_bytes は正しい関数ではありませんか? 私は何を間違っていますか?ありがとう!

PS:そこに \xFF\x00\x00\x00\x05 があります。これは、マニュアルにそのように書かれているためです (API_ACR122U_v1.4.pdf セクション 6.1 直接コマンド)。

libnfc でデバッグを有効にしましたが、次のように表示されます。

デバッグ libnfc.driver.acr122_usb TX: 6f 0d 00 00 00 00 00 00 00 00 ff 00 00 00 08 d4 40 01 ff 00 48 00 00 デバッグ
libnfc.driver.acr122_usb RX: 80 05 00 00 00 00 01 00 41 27 90 00

私は ff 00 00 00 を見ることができるので、直接コマンドを送信するときにそれを指定する必要はないと思いますが、これはまだこれを返しています:

debug libnfc.chip.pn53x チップ エラー:「コマンドが受け入れられません」(27)、返されたエラー:「無効な引数」(-2))

これを台無しにしているのは、libnfc が追加している 16 進数ですか? 誰かお願いします???

初期コードも変更しました。

また、次のようにして nfc_target_send_bytes を試しました。

nfc_target_send_bytes(pnd, abtCmd, 5,0);

これにより、セグメンテーション違反が発生します。

0 投票する
1 に答える
1969 参照

nfc - NFC ライターを使用して動的にデータを NFC カード/タグに書き込むにはどうすればよいですか?

NFC 仮想ショッピング ストアのようなものを実装する必要があります。

しかし問題は、携帯電話を NFC リーダーとして使いたくないということです。

まず私は学習者です:)

シナリオは、私は 5 つのアート作品と 50 人の訪問者を持っています

そこで、NFC カードリーダーとライターを 5 個、NFC タグを 50 個実装しようと考えています。

すべての NFC TAG は、電子メール、電子メール、電話などのユーザー データですでにいっぱいです。

そして、すべての NFC リーダーとライターはアート作品でセットアップされています。

ユーザーはギャラリーに来て、必要なアート作品または何かにNFC TAGをタップします

問題はここにあります

「彼がタップしたときに NFC タグ データを動的に更新できますか?」

製品 ID を NFC タグに追加するのと同じように、製品 ID はそのリーダーまたはライターに固定されます

そのため、NFC ライターをタップすると、製品 ID (ライターごとに固定) が NFC タグに書き込まれます。

それは可能ですか?

申し訳ありませんが、問題を簡単に説明するのが苦手です... :)

可能かどうか教えてください..そして私は正しい軌道に乗っているかどうか

ありがとう

0 投票する
1 に答える
2002 参照

installation - CMake libnfc 中のエラー

私は本当にlibnfcをインストールしようとしていますが、エラーをケッティングし続けています:

それは言います:

  • Doxygen が見つかりませんでした (欠落: DOXYGEN_EXECUTABLE)
  • cmake/modules/FindPCRE.cmake:30 での CMake エラー (メッセージ):
  • PCRE が見つかりませんでした
  • コール スタック (最新のコールが最初):
  • CMakeLists.txt:112 (FIND_PACKAGE)

このエラーを修正する方法を知っている人はいますか? とても助かります。NFC ライブラリの別の例があれば、大丈夫です!

0 投票する
2 に答える
2891 参照

nfc - Libnfc NFC カードの内容を読み取るには?

ACR122 カードリーダーを使用して、ISO 14443-2B ST SRx カードのコンテンツを単純に読み取ろうとしています。

Libnfc と適切なリーダー ドライバーを使用して環境をセットアップしました。

今のところ、カードの UID を読み取って出力するだけのコードを書くことができました。ドキュメントはまったくなく、カードの内容を読み取るためにどこから始めればよいかまったくわかりません。手がかりやコードスニペットはありますか?

これは私がやったことです:

PS: 既知のバグ ( http://www.libnfc.org/community/topic/1044/problem-with-init-of-iso14443b/ )のため、ターゲットを 2 回リストしています。

0 投票する
1 に答える
60 参照

c - nfc 変数をグローバル オプションとして宣言する

C で libnfc オープン ソース ライブラリを使用しており、nfc をグローバル モードで初期化するために必要な変数を宣言しようとしています。

すべて関数の外側にあるため、グローバルになりますが、次のエラーが発生します。

何が問題なのですか?

編集:ちなみに、メインメソッド内で宣言すると完全に機能します