5

NFCAndroidフォンを介して単純な文字列をPCに転送する必要があります。PCでNFC機能を有効にするために、PCのプログラムをACR122U介してAndroid携帯から送信されたデータを読み取るためにプラグインしました。C#

私はオンラインで多くのAndroid実装を試しました

C# の場合、

しかし、これらのどれも正しく機能しませんでした。単純なテキストのように、送信されませんでした。ACR122USDK のサンプル コードを使用して、上記の Android 実装からデータを受信しようとしましたが、これも失敗しました。

ACR122uを介してAndroid NFC 対応デバイスからC# プログラムに簡単なテキストを送信する際の参照/例/チュートリアル/サンプル コードを専門家から提供していただければ、本当に感謝しています。

ありがとうございます :) 私はこれで数ヶ月立ち往生しており、最終的にあなたの専門家に助けを求めました.

PS ACR122Uのドキュメントを参照するために最善を尽くしましたが、どこにも行きませんでした

4

1 に答える 1

1

あなたはまったく関係のない 2 つのコミュニケーションの概念を組み合わせようとしています。

使用している PC 側のアプリケーションは、FeliCa スマートカードをエミュレートします (最上位に NDEF 抽象化レイヤーがあります)。したがって、Android 側では、エミュレートされたスマートカードにリーダー/ライター モードでアクセスする必要があります。

  1. Android アプリを登録して、(マニフェストまたはフォアグラウンド ディスパッチ システムを介して) NFC インテントを受信します。あなたのカードについては、 NDEF_DISCOVERED インテントまたは TECH_DISCOVERED インテント with テクノロジーNfcF+ Ndef/に登録することをお勧めしますNdfFormatable

  2. このようなインテントを受信したら、受信したオープンNdef/NdefFormatableエミュレートされたタグへの接続からタグ ハンドルを取得し、NDEF メッセージを読み書きします。

ただし、現在 Android 側でやろうとしているのは、ピアツーピア モード (具体的には Android ビーム) を使用することです。ビームは、NFC と (エミュレートされた) NFC タグ間ではなく、ピアツーピア モードで 2 つの NFC デバイス間でメッセージを交換します。この場合、ACR122U をピアツーピア モードにする必要があります (ISMB-SNEP プロジェクトには、このための Java コードが含まれています)。

于 2014-05-26T09:31:40.880 に答える