2016-07-05 6 views
0

ビーコン用のkontakt.io APIとサンプルを使用して書いています。HTC BLEの問題とkontakt.ioビーコンapi

このアプリはSony Xperia SPでも正常に動作しますが、HTC Desire 820などのさまざまな機種のHTCスマートフォンを使用すると、このアプリは実際にはゆっくりと動作します(スキャンのアクティブ時間は3秒、パッシブスキャンの場合は2秒)。

HTCでBluetoothスキャンを使用している場合(スマートフォンの設定による) - 同じ問題がありました。非常に遅い作業(低速スキャン)。

誰かが説明できるのはなぜですか?おそらく、この問題はHTCでしかないのでしょうか?

答えて

1

免責事項:ないAndroidの開発者

として残念ながらAndroidの、その開放性と多様性の最大の強みはまた、あなたが今見弱点の源私見ですが、私は、Kontakt.ioのために働きます。異なるメーカーは、それぞれのデバイスで異なるBluetoothチップセット、アンテナなどを使用します。可能な組み合わせは、通常、Bluetoothスピーカーやキーボードなどに接続するなどの一般的なBluetoothの使用例では機能しますが、何かが必要なときに失敗するものがあります(ビーコンのスキャンなど)。

私の経験では、最新のSamsungのフラッグシップはかなり信頼できるものです。 OnePlusの電話はビーコンに多くの問題があります。同様に、Nexus 5はビーコンでの作業に最適なAndroid携帯電話の1つですが、Nexus 5Xは実際にそれらを検出するのに苦労しています。あなたはSony Xperia SPについて言及しましたが、問題なく動作していますが、Xperia Z(正確なモデルは覚えていません)は恐ろしいものでした。明らかにあなたのHTCはBad BLEに分類されます:-(

+0

ありがとうございます!ほぼ同じ。 –

1

これは主流のソフトウェアなので、Kontakt SDK開発者に問い合わせてください。

私の側からは、次のことをお勧めします:両方のデバイスが動作するAndroidバージョンシステムを確認してください。 BLE Android APIはAndroid 4.3で導入され、Android 5.0では巨大なリファクタリングを取得しました。したがって、これは低速スキャンの場合があります。

BLEデバイスは、その目的の1つがバッテリ使用量が非常に少ないため、常にプレゼンスをブロードキャストしないことも考慮してください。

+0

すべてのスマートフォンは、Android 6.0バージョンを使用していますが、これはHTCスマートフォンのみに存在します。 –

関連する問題