2016-12-02 16 views
1

私は新しいです、そして私は正しいセクションに投稿したいと思います。私は屋内広告を使ってiOSアプリを開発しています。アプリケーションはiBeaconsからスキャンし、1つを検出すると、サーバにモバイルデバイスの位置を特定し、応答を返す要求を送信します。私は、データ及び/又はロジック モバイルデバイスの位置を計算するために存在 にモバイル中心とネットワーク中心の違い

モバイル中心およびネットワーク中心の技術は異なっているインターネット上でこのテキストを発見しました。例えば、アメリカ自然史博物館の オリジナルエクスプローラのモバイルウェイティングアプリケーションでは、シスコのモビリティサービス エンジン(MSE)が使用されました。これは、ネットワークに接続されたデバイスで、 モバイルデバイスから生の信号強度データを MSEを に格納して管理したマップに基づいて位置を三角測量します。新しいエクスプローラでは、三角測量を使用して の電話機の場所を判断します。ただし、マップとビーコンの場所は携帯電話に としてダウンロードされ、処理はアプリでローカルに行われます。

私の使用例では、私は、ネットワーク上の位置情報ロジックがサーバー内にあるネットワークセントリックシステムのバキュームを使用しています。本当 ?私は、デバイス中心の位置は、モバイルデバイスがビーコンをスキャンし、ネットワーク中心がビーコンがその位置をノードに送信するときであると考えました。

答えて

0

ビーコンは、常に信号を送信するデバイスです。また、モバイルデバイスは常にビーコンをスキャンしています。これらのことは技術に基づいて変化しません。あなたはネットワーク中心の技術を使用しています。だから何がdiffrenceです:

  1. モバイル中心の

    • 場所がお使いの携帯電話に計算され
  2. ネットワークセントリック

    • データはサーバに送信されます与えられたデータに基づいてあなたの位置を返します
    • かもしれ電話でタスクを実行する際に頻繁に使用されている

ネットワークセントリック:

  • ドレインあまりにも多くのエネルギー
  • 十分に速くない

私は、三角測量のdoesn言うだろうことサーバーの計算が非常に簡単で、サーバーの応答がユーザーに表示されるのに十分速くない可能性があることに気付くかもしれません。

0

あなたの場合は、モバイル中心主体を使用しています。モバイルデバイスは、iBeaconとの物理的な距離を使って、どこにいるかを判断しています。あなたは場所にビーコンを結ばなければなりませんので、電話で "おお、私が知っているビーコン1は部屋Aにあります"と言うでしょう。

あなたがネットワーク中心の人なら、iBeaconsはどこにいたのかをモバイルデバイスに伝えます。(これはiBeaconsの動作ではありませんが、例として)ビーコンは電話を発見し、「ちょっとしたモバイルデバイス、あなたは部屋Aにいる」と言っています。

このように、後者のネットワークでは、モバイルデバイスがどこにあるかを「ネットワーク中心」に伝えています。第1のケースでは、モバイルデバイスは、それがどこであるかを判断し、「モバイルセントリック」となる。そのため、場所に関連付けられたデータに対してサーバーにpingを実行していても、デバイスはビーコンとの近接性に基づいて物理空間内のどこにあるかをサーバーに伝えます。