問題タブ [ibeacon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
20760 参照

android - iBeacon bluetooth low energy と Android 4.3 を組み合わせる

Android デバイスから iBeacon (iOS 7.0 機能) を検出する方法を探しています。iBeacon は、その位置を送信するある種の GATT サーバーのように思われる Android のドキュメントを読みました。Android のドキュメントには、そのデータをポーリングするべきではないと書かれていますが、検出のためにはこれが必要です。

私はよくグーグルしますが、このトピックはかなり新しいものです (新しいタグを作成しました) ので、実装を説明する iOS の世界からのリソースへのリンクを取得できれば幸いです。また、まだ見つけられていない Android ライブラリがいくつかあればいいのですが。

0 投票する
1 に答える
858 参照

objective-c - iBeacon のように Bluetooth 接続が確立されたときに通知を送信する

こんにちは、iPhone がバックグラウンドでアプリを実行している Bluetooth デバイスに接続したときに通知を送信できるかどうかを確認したいと考えています。これは、iOS 7 の iBeacon で起こることと似ています。これがどの Bluetooth デバイスでもできるかどうか疑問に思っています。必要に応じて、プライベート API を使用しても問題ありません。Bluetooth を正しく理解している場合、Bluetooth デバイスは少なくともその識別子を通信し、ペアリング コードを待機して受信する必要があるため、Bluetooth デバイスが識別子をブロードキャストし、電話がそれに接続して通知を送信するかどうかを判断できることを期待しています。 iBeaconのように。

私はEstimoteを使用しており、近接をブロードキャストしてそれに応じて通知を送信できます.BluetoothデバイスからBluetooth接続が確立されたときに通知を送信できるようにしたいだけです.

ありがとうございました

0 投票する
4 に答える
37380 参照

ios - iPhone をバックグラウンドで iBeacon として実行する

iOS 7 デバイスを Bluetooth LE ペリフェラル (iBeacon) として実行し、バックグラウンドでアドバタイズすることはできますか? 以下のコードを使用してフォアグラウンドで広告を表示することができ、別の iOS デバイスからも表示できますが、ホーム画面に戻るとすぐに広告が停止します。plist に bluetooth-peripheral バックグラウンド モードを追加しましたが、デバイスがバックグラウンドで bluetooth を使用したいというプロンプトが表示されても、それは役に立たないようです。私は何か間違ったことをしていますか、それとも iOS 7 ではこれができないのでしょうか?

受信/リッスン側のコードは次のとおりです。

0 投票する
3 に答える
3574 参照

ios - iOS + nRF51822 = iBeacon?

いくつかの nRF51822 センサーが横たわっていて、iOS iBeacon セットアップで遊んでみたいと思っています。私が直面している問題は、

センサーのproximityUUIDを知る必要があります。CLBeacon ドキュメントを見ると、これはセンサーの読み取り専用属性のようですが、どのように/どこからこれを読み取るのですか?

kCBAdvDataServiceUUID に 2500 という単一の文字列が表示されていますが、それだけではないと思います。誰にも方向性や洞察がありますか?

ありがとう

0 投票する
1 に答える
35101 参照

bluetooth - iBeacon の「遠い」、「近い」、「すぐ」の公称距離はどれくらいですか

iOS 7 の新しい iBeacon API を使用して、iOS デバイスをブロードキャスターとレシーバーの両方として使用して遊んでいます。

ドキュメントでは、受信デバイスが各近接インジケーターを表示する必要がある距離については詳しく説明しておらず、具体的にはそれらを「相対的」と呼んでいます。デモアプリで実験したとき、私はこれらの距離を観察しました (iPhone == レシーバー、iPad == ブロードキャスター):

遠い- 50フィート?

近く- 2 ~ 3 フィート

即時- 2 インチ

これらは私には非常に小さいように見えました。CLBeaconRegion クラス リファレンスにヒントがあり、1m 離れたデバイスの信号強度を指定できます。

peripheralDataWithMeasuredPower:

現在のデバイスをビーコンとしてアドバタイズするために使用できるデータを取得します。

パラメーター

測定電力

デバイスの受信信号強度インジケーター (RSSI) 値 (デシベル単位で測定)。この値は、1 メートル離れた場所から測定されたビーコンの強度を表し、測距中に使用されます。デバイスのデフォルト値を使用するには、nil を指定します。

私のアマチュア キャリブレーションでは -60 が得られました。これを設定して再テストしました。

遠い- 数百フィート

近く- ~ 50 フィート

即時- 1 メートル (わずかに少ない)

2 回目のテストの結果は、Apple によると「理想的な」範囲ですか? 最初のテストで経験した「デフォルト」設定とはかけ離れています。

または、ニーズに応じて、これらの範囲を「調整可能」と見なす必要がありますか?

0 投票する
1 に答える
2155 参照

objective-c - iBeacon レイテンシーの測定

iOS 7 の新しい iBeacons をいじってみました。1 つのデバイスをビーコンとして設定し、もう 1 つのデバイスは近く、遠く、すぐなどを検出するように設定しています。これらの範囲の間を横切ります。レイテンシーを調整する方法はありますか? デバイスを非常にゆっくり動かさなければならないことがわかりました。そうしないと、これらのしきい値をいつ超えるかわかりません。

0 投票する
0 に答える
1607 参照

java - Java SE 用 Bluetooth LE

Bluetooth LE 接続、特に GATT と、運が良ければ Apple の新しい iBeacon プロトコルをサポートする Java ライブラリを探しています。それ自体をブロードキャストできる必要があり、可能であれば接続を開始できる必要があります。

私は BlueCove を見て、Bluetooth LE をサポートするように BlueCove を拡張しようと試みましたが、うまく動作しませんでした。Android や Java ME ではなく、Java SE で動作するサポートされている Bluetooth ライブラリを知っている人はいますか?

何か案は?