Android事物和蓝牙

时间:2016-12-22 08:01:15

标签: bluetooth android-things

据我读到开发板,每个SoC都能够使用蓝牙。

我还没有测试过,但是我可以使用带有蓝牙连接的Android Things吗?我的问题是,如何在没有输入设备的情况下启用蓝牙?如果我想在手机上启用蓝牙(带代码),我必须确认,但这在Android Things上无法实现。

2 个答案:

答案 0 :(得分:8)

更新:自Android Things开发者预览版3发布以来,现已推出蓝牙和BLE。

旧答案

没有。您无法在当前版本的AndroidThings中使用蓝牙(开发者预览版1)。

release notes已知问题部分中说蓝牙当前已被禁用(USB也是如此)。

它应该被包含在某个时刻,但是如果你试图获得一个 BluetoothAdapter ,它确实会返回 null

答案 1 :(得分:1)

Android Things将使用最新版本的Bluetooth低功耗蓝牙,两者之间的唯一相似之处在于它们名称中有蓝牙!

  

我可以使用带蓝牙连接的Android Things吗?

是的,蓝牙低功耗连接

https://www.link-labs.com/bluetooth-vs-bluetooth-low-energy/

  

总之,蓝牙和蓝牙低功耗(BLE)用于非常不同的目的。蓝牙可以处理大量数据,但会耗费电池寿命并且成本更高。 BLE用于不需要交换大量数据的应用程序,因此可以以更低的成本使用电池供电多年。这一切都取决于你想要完成的事情。

你需要了解的关于BLE的一切都写在这里:

https://developer.android.com/guide/topics/connectivity/bluetooth-le.html

  

如何在没有输入设备的情况下启用蓝牙?

您不会像以前那样将BLE设备与旧版蓝牙配对(但您可以使用Bonding)。看看这个:

Android Bluetooth Low Energy Pairing https://stackoverflow.com/a/20093695/413127

但正如@shalafi所说,Android Things目前还不支持蓝牙