2011-12-27 10 views
5

は、ここで私はNFC機能を持つアンドロイド4.0実行している2ギャラクシーNexusesでやろうとしているものです:双方向のAndroidビーム

  • デバイスAとBは、AndroidビームUIを開始させるのに十分近いです。
  • デバイスAは、デバイスBは、ビームを受信
  • 装置Bにビームを送信するいくつかの処理を行い、その後、私はAから初期ビームを有する

デバイスに戻す応答ビームを送信する - > Bが作動しますうまく通信はできません。小さなペイロードのような単なる「ACk」以上のものを送りたいと思っています。現在のAPIを使用してNFCでこれを行う方法はありますか、WiFi/BT P2P通信を検討する必要がありますか?

答えて

1

これは、デバイスを引き離して再度一緒に配置して、タッチからビームへのUIを使用してデバイスBからAに明示的にビームを当てない限り可能ではないと思います。 NFCを使用してBT接続を開始し、ジョブを完了させることができます。

+0

私は別の通信チャネルを確立する必要がないことを望んでいた:( – dougzor

0

私は方法はわかりませんが、うまくいくようです。このビデオでは10分50秒を見ます。彼らはピア・ツー・ピアを示しています。今のところ

How to NFC on the Android Platform

+0

こんにちは、ちょっと速いメモ。 "Touch To Beam" UIなしで転送する機能を提供するAndroid 2.3を参照してください。回避することができない「タッチ..」UIを使用します。 – conor

0

、(残念ながら)ピア・ツー・ピア・モードでは、双方向通信のために使用することができないアンドロイドビームを通してアンドロイド、上でのみアクセス可能です。 真の双方向通信を実現したい場合は、リーダー/ライターの&カードエミュレーションモードを使用することをお勧めします。 ISO/IEC 14443-4タグをエミュレートする場合は、APDUコマンド(ISO/IEC 7816-4を参照)を使用して双方向情報を送信できます。

0

2つのデバイスが互いに近接している間、あなたは、私は自分自身をすることを試していないが、あなたは双方向の形をacheiveすることができるかもしれない、それはNDEFメッセージ

0

を受け取る保証するために、Bデバイスでトーストを表示することができますリーダライタモードでは1つの電話機を使用し、ホストベースのカードエミュレーションモード(HCE)では他の電話機を使用して双方向通信を行います。このスレッドも参照してください:NFC reader/writer mode - is it only for tags?