NFC を介して 2 つの異なるデバイス間で複数のデータを送信するアプリケーションを提供しようとしています。例: device1 が「date」コメントを送信し、device2 が NFC 通信を介してコメントを取得し、次に device2 が device1 からのコメントをチェックします。device2 の場合、「date」は今日の日付を意味し、device2 は同時に応答メッセージ (23.05.2013 14:21:45 など) を送信します。「日付」コメントだけでなく、他のコメントもコミュニケーションに使用する必要があります。例: device1 が NFC 経由で "who are you" コメントを送信するとき、device2 は "i am Alice's device" を同時に送信する必要があります。出来ますか?2 つの異なるデバイス間で同時にこのような通信を行うことはできますか? ご協力ありがとうございました。
2238 次
2 に答える
0
Nils が言ったように、NFC だけでは、Android API が限られているため、これは不可能です。
ただし、接続ハンドオーバーを使用してそれを実現する 1 つの方法を認識しています。基本的に、NFC 通信は、2 つのデバイスが Bluetooth 経由で接続できるようにする資格情報を他のデバイスに送信するために使用されます。
EasyNFCライブラリは、この Bluetooth 機能を実現すると主張しています。試してみたところ、ソケットをセットアップできたと思いますが、適切にテストすることはできませんでした。信頼性が高すぎるとは思いませんでした。アプリケーションに Bluetooth を追加したり、「Touch-to-beam」UI を使用したりしたくありませんでした。
于 2013-05-25T01:48:01.793 に答える