Bluetooth 4.0 を使用してセンサーを接続する Android プロジェクトに参加しています。AFAIK android は Bluetooth 4.0 をサポートしていませんでした。ラップトップのBluetooth 4.0で試しました。これを使ってブロードコムで試してみました。後で、ラップトップの Bluetooth 4.0 が Atheros Bluetooth 4.0 であることを知り、後で Android モバイルとタブレットを使用して Atheros Bluetooth 4.0 API を検索しました。Qualcomm が Bluetooth 4.0 タブレットを持っているのを見ました。私が知りたいのは、Atheros が Android SDK 用に Bluetooth 4.0 の API を提供していることです。
2 に答える
最後に、長い道のりを検索すると、今日 (23/12/12) まで、Atheros は開発者向けに Bluetooth API を提供していないことがわかりました。しかし、彼らはオーディオ、カメラ、デバイス情報、センサー(モバイルシェイク)用の他のAPIを提供しています。そのため、ラップトップでも試すことはできません。Dgel のコメントとリンクは私を大いに助け、結論に至りました。
Android Bluetooth (およびその他の) API は、ハードウェア (またはソフトウェア スタック) に固有のものではありません。
それらは一般的でかなり高レベルであり、はい、Bluetooth 4.0 が含まれています。
BT 4 の実際のサポートは、デバイスによって異なります。最近の Nexus デバイスは、Android 4.2 アップデートがある限り、(ハードウェアとソフトウェアの両方で) BT4 をサポートします。
デバイスをルート化すると、「未加工の」ベンダー API にアクセスできますが、BT4 でそれがどのように見えるか、またはそのいずれかが公開されているかどうかはわかりません。ほとんどの場合、Atheros ではなく、Broadcom ベースです。
編集: 私はちょうどこれを見た: http://code.google.com/p/broadcom-ble/ 私はこれに精通していませんが、BT4 が公式の Android に追加される前の単なる一時的なギャップ対策であったと思います4.1 の API。