1

特定のアプリの近接性に基づいて、デバイス間の通信をどのように促進しますか? この時点で可能ですか?たとえば、iPhone または iPhone と Android ベースのデバイスを使用している場合、これらのデバイスが相互にビーコンを何らかの方法で送信できるようにして、アプリケーションを介して相互に認識できるようにするか、少なくとも必要であることを認識できるようにすることはできますか?この時点でサーバーと話し、座標を送信するには?

4

2 に答える 2

1

近接要件が数センチメートル程度の場合は、NFC (garzanti が言及) が適切な選択です (NFC はまだ携帯電話に採用されている新しいテクノロジであるため、現在のインストール ベースは限られています)。数フィートのオーダーの場合、最良の選択は Bluetooth です。Bluetooth は多数のデバイス/電話で利用できます。Bluetooth には、接続する近くにある近くのデバイスを検出するためのビーコン プロセスである最初の照会/検出プロセスがあり、これを実装してデバイスの近接を検出することができます。Android では、これは完全にサポートされており、簡単に実装できます。iPhone の Bluetooth パブリック API は Gamekit のみに制限されており、Gamekit は内部の自動メカニズムを使用して、同じアプリケーションを実行している近接デバイスを検出します。使用要件に応じて、iPhone Bluetooth GameKit Api を使用して考えていることを実行できる場合があります。iPhone には、Blueototh を使用して Bluetooth を使用してアクセサリを開発できるようにする MFi プログラムもあり、iPhone Blueooth 機能/API へのより詳細なアクセスが可能になります。これを使用するには、Apple MFi プログラムに参加してアクセスする必要があります。MFi の詳細については、こちらを参照してください。ここにリンクの説明を入力

于 2011-03-11T17:41:44.373 に答える
0

はい、 NFC - 近距離無線通信と呼ばれるものがありますが、iPhone はまだこれをサポートしていません。iPhone 5 からは NFC に対応するものと思われます。Android では既にサポートされていますが、この目的のためにデバイスにチップが含まれている必要があります。

できることは、Bluetooth を使用することです。最初にデバイスをペアリングし、認証を維持し、作業後に RSSI - リソース信号強度インジケーター (信号品質または減衰) を使用します。RSSI が特定のレベルを超える場合は、それらが近くにあり、情報を転送できることを意味します。

于 2011-03-11T06:45:37.870 に答える