開発ボードについて読んだ限りでは、すべての SoC が Bluetooth を使用できます。
まだテストしていませんが、Android Things を Bluetooth 接続で使用できますか? 私の質問は、入力デバイスなしで Bluetooth を有効にするにはどうすればよいですか? 携帯電話で (コードを使用して) Bluetooth を有効にしたい場合は、それを確認する必要がありましたが、これは Android Things では不可能です。
開発ボードについて読んだ限りでは、すべての SoC が Bluetooth を使用できます。
まだテストしていませんが、Android Things を Bluetooth 接続で使用できますか? 私の質問は、入力デバイスなしで Bluetooth を有効にするにはどうすればよいですか? 携帯電話で (コードを使用して) Bluetooth を有効にしたい場合は、それを確認する必要がありましたが、これは Android Things では不可能です。
更新: Android Things デベロッパー プレビュー 3 のリリース以降、Bluetooth と BLE が利用できるようになりました。
古い回答
いいえ。現在のバージョンの AndroidThings (開発者プレビュー 1) では Bluetooth を使用できません。
リリース ノートの既知の問題の部分では、Bluetooth が現在無効になっていると述べられています (USB も同様です)。
ある時点で含まれることになっていますが、現時点ではBluetoothAdapterを取得しようとするとnullが返されます。
Android Things は、Bluetooth Low Energy と呼ばれる Bluetooth の最新バージョンを使用します。この 2 つの唯一の類似点は、名前に Bluetooth が含まれていることです。
Android Things を Bluetooth 接続で使用できますか?
はい、Bluetooth Low Energy 接続です
https://www.link-labs.com/bluetooth-vs-bluetooth-low-energy/
要約すると、Bluetooth と Bluetooth Low Energy (BLE) は非常に異なる目的で使用されます。Bluetooth は大量のデータを処理できますが、バッテリーの消耗が早く、コストもはるかに高くなります。BLE は、大量のデータを交換する必要がないアプリケーションに使用されるため、バッテリ電源で何年も低コストで実行できます。それはすべて、達成しようとしていることに依存します。
BLE について知っておくべきことはすべてここに書かれています。
https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
入力デバイスなしで Bluetooth を有効にするにはどうすればよいですか?
以前のように BLE デバイスを古い Bluetooth とペアリングする必要はありません (ただし、ボンディングを使用することはできます)。これをチェックしてください:
Android Bluetooth Low Energy Pairing
https://stackoverflow.com/a/20093695/413127
しかし、@shalafi が述べているように、Android Things は現在 Bluetooth をサポートしていません。