4

博物館ツアー用のアプリを書いています。ユーザーが建物内のどこにいるか、ユーザーが特定の部屋に立っているか、特定の作品の前に立っているかなどをアプリに知らせたいと思います。

内部ではGPSが機能しません。(WiFi ポジショニングを使用するとうまくいく可能性がありますが、Apple がもう Skyhook を使用していないことはわかっているので、基地局をどこに登録すればよいかわかりません。)

GPS は機能しないため、既知の場所に特殊なデバイスを配置し、アプリでそのデバイスを検出することで機能するように見えます。しかし、私の調査によると、これも簡単ではないようです。

• Apple はパブリック API を介したベース ステーションのクエリを許可していないため、近くの WiFi ベース ステーションを検出する方法はありません。

• Bonjour によるデバイスの検索は、デバイスが既に同じ WiFi ネットワーク上にある場合にのみ機能します。また、ゲストの電話は WiFi ネットワークに接続されません。

• GameKit...うーん...そこにはまだ角度が見えません。

これをどのように実装できるかについてのアイデアはありますか?

ありがとう!

4

9 に答える 9

2

Bluetoothをお勧めします。私は同様の問題についていくつかの予備作業を行い、家の部屋の間を歩いているときにどのBluetoothデバイスが電話に表示されるかを監視するためのコードを試してみました。

Bluetoothデバイスが実際にどこにあるかを正確に特定する必要はありません。デバイスAとBは見えるが、Cは見えない場合は、このエリアにいます。3つすべてが見える場合は、このエリアにいます。など。信号の変化を少し「監視」することで、それらを正確に特定できます。場所をより近くに表示します。たとえば、Aは表示されますが、BまたはCは表示されません。また、10秒後にAとBが表示され、A+BエリアのAのみの側に向かっている可能性が高くなります。10秒後にB+Cが表示されますが、Aが表示されなくなった場合、オッズは良好です。A+BからB+Cなどに交差するエリアに近づいています。

私はそれを徹底的にテストしませんでしたが、私の結果は十分に肯定的であり、より堅牢で現実的なテストは価値があり、これはおそらくうまくいくだろうとクライアントにアドバイスしました。信号の跳ね返りに問題があり、シールドなどが必要になる場合がありますが、それは実現可能と思われます。

于 2010-10-30T04:13:27.910 に答える
2

建物の壁に数百個の QR コードを貼り付けます。

于 2010-10-29T22:11:23.000 に答える
1

バーコード (従来型または 2D) はどうですか? これらは作品説明の一部として印刷できます。

于 2010-10-29T22:11:12.373 に答える
0

私が考えることができるのはBluetoothだけですが、それを正しくするのはほとんど不可能だと思います.

ほとんどの人は、RFID タグを 1 つまたは 2 つ持っていますが、それが許せば、いくつかの検出器を装備できるかもしれません。私は 3 つの異なるもの (車のキー、建物のパス) を持ち歩いていることを知っています。

于 2010-10-29T22:07:40.033 に答える
0

ここにばかげたアイデアがあります: 建物の周りにスピーカーを設置して、可聴範囲を超えた高音を鳴らします。各スピーカーは、識別および三角測量が可能な固有の音を発します。

十分な DSP があれば、うまくいくかもしれません。近くにいる犬や猫、ティーンエイジャーには申し訳ありませんが。

または、独自の GPS ステーションを展開してみるのもよいでしょう。しかし、黒いトレンチ コートを着た男性が無印のバンで到着することは間違いありません。

于 2010-10-29T23:46:17.107 に答える
0

これがアイデアです。電話にその場所を見つける代わりに、複数の Bluetooth デバイスをセットアップします。電話を認識できる Bluetooth デバイスと信号強度をコンピューターに判断させ、その情報を使用して電話がどこにあるかを判断します。

または、各展示に BT デバイスを配置して、どれがユーザーに最も近いかを判断することもできます。

于 2013-03-09T22:59:33.933 に答える
0

タスク用の小さなデバイスを製造できますか? つまり、IR が発するコードを識別し、iPhone がヘッドフォン マイク プラグを介して解釈する音声信号を生成できる IR 受信機を作成します。

これは純粋なマイクですが、代わりに IR センサーで作ることができると思います。 代替テキスト

そして...これは、赤外線信号の感知と赤外線の放射の両方を行う製品です。レッドアイミニ。次に、部屋とおそらく特定の作品の近くにいくつかの送信デバイスが必要になります。

于 2010-10-29T23:58:52.690 に答える
0

私は昨年の夏、インターンシップ中に自分自身でこの問題に遭遇しました。私が実施を手伝っていた調査のおかげで、余分なハードウェアやユーザーの関与を必要としない唯一の本当の解決策は、プライベート API を使用してアプリ ストアを避けることだとわかっています。

これは明らかに、ツアーで使用されているハードウェアを完全に制御できる場合にのみ実際に機能します (つまり、iPhone を提供します)。iPhone を提供する場合は、アプリを手動でデプロイできます。明らかに、それは理想的な状況ではありませんが、うまくいくでしょう。

他の人が言及しているように、QRコードの使用は問題の別の解決策ですが、ユーザーはツアーの情報を取得するためにコードを積極的に探す必要があります. 個々の展示品の場合、これは非常にうまく機能しますが、特にそれらを置くのに便利な場所がない場合は制限があります.

于 2010-10-30T00:52:25.503 に答える
0

私は彼らが別のアプローチを使用している博物館に行きました。

それぞれの場所で、電話ユーザーは番号にコードをテキスト送信し、テキスト メッセージを受信しました。

おそらくあなたはそのようなことをすることができます。

于 2010-10-30T00:53:48.000 に答える