Bluetooth Low Energy (別名 Bluetooth Smart) は、バージョン 4.2 であっても、Android では公式にサポートされていないようです。標準の Android API が BLE デバイスを検出できるかどうか知っている人はいますか? (ペアリングは必要ありません。発見だけが良いでしょう)
4 に答える
編集 2:私の幸運な日は今日のようです ;):新しいリンク 編集:今日はあなたの幸運な日のようです:オープン ソース API
この答えは適切ではないと思いますが、一部のデバイスでははい、他のデバイスではいいえです。私が働いていた会社はそれでいくつかのテストを行い、私のHTC One Sがそれを発見することさえなかった間、彼らはGalaxy S3でペアリングすることができました.
したがって、メーカーがこの機能を実装している場合は機能しますが、ほとんどの場合は機能しません。
これに関する議論:テキサス・インスツルメンツ
Android が Bluez -> Broadcom Bluetooth から切り替えたのは正しいです。この切り替えは、Android ユーザーに多くの問題を引き起こしていました。BT クラシック プロファイルの欠落と、Wifi と BT の共存 (ほとんどの電話で同じチップセットにあるため、一方が他方をリセットする可能性があります)。iPhone と MAC コンピューターは、同じ問題 (BT と Wifi) に悩まされています。
Broadcom Open Source Low Energy API は 4.2 には含まれていませんでした。
HTC One X+ は 4.1.x で Bluez の上に少し変更された (?) Broadcom BLE API を取得し、接続を再試行する必要がある場合がありますが、かなりうまく機能します。パッケージ名は htc で、broadcom ではありませんが、Eclipse のエラー メッセージに、broadcom の参照がないことが示されることがあります。また、Samsung は、デバイスを検出できる独自のパッケージ名を持つ BT BLE 用の「秘密の」API を取得しましたが、実際には堅牢ではないようです (これが「秘密」である理由かもしれません)。
Google は公式に、「BLE は、私たちがリリースする次の大きなものです」と述べています。おそらくAndroid 5.0で?しかし、Galaxy S2 (これほど大きな市場シェアを持ち、iPhone 4s と同じチップセットを使用している) が BLE をサポートできるようになる前に期待したい. (あくまでも私の推測と希望です)。Android 5.0 が BLE API を取得する場合、Samsung はこれを Android 5.0 を取得すると記載しているため、Samsung Galaxy S3 はそれを取得する必要があります。
時間か Google だけが教えてくれます... この古い Nokia Research Center の技術を Meego と iOS デバイス以外に導入するのは非常に時間のかかる作業です。
関連するハードウェアを備えたデバイスは、Android 4.3.x サポートで動作します。Galaxy S2 GT-I9100 を 4.3.1 Slimbean に接続したところ、Bluetooth 4.0 LE/Smart 心拍数モニターとペアリングできるようになりました。これは、Samsung によると、これまで BT 3.0+ のみをサポートしていたストック ハードウェアにもかかわらずです。