Android вещи и Bluetooth

Насколько я читал о платах разработки, каждая SoC способна использовать Bluetooth.

Я еще не проверял это, но могу ли я использовать Android Things с подключением Bluetooth? Мой вопрос: как я могу включить Bluetooth без устройства ввода? Если я хочу включить Bluetooth на своем телефоне (с кодом), я должен подтвердить это, но это невозможно в Android Things.


person mars3142    schedule 22.12.2016    source источник


Ответы (2)


Обновление. После выпуска предварительной версии 3 для разработчиков Android Things теперь доступны Bluetooth и BLE.

Старый ответ

Нет. Вы не можете использовать Bluetooth с текущей версией AndroidThings (предварительная версия 1 для разработчиков).

Об этом говорится в разделе известные проблемы примечания к выпуску что Bluetooth в настоящее время отключен (как и USB).

Предполагается, что он будет включен в какой-то момент, но в данный момент, если вы попытаетесь получить BluetoothAdapter, он вернет null.

person shalafi    schedule 22.12.2016

Android Things будет использовать последнюю версию Bluetooth под названием Bluetooth Low Energy, и единственное сходство между ними заключается в том, что в их названии есть Bluetooth!

Могу ли я использовать Android Things с подключением Bluetooth?

Да, соединение Bluetooth с низким энергопотреблением

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

Таким образом, Bluetooth и Bluetooth с низким энергопотреблением (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.

person Blundell    schedule 22.12.2016
comment
Всегда ли Bluetooth включен, потому что на телефоне я могу его отключить. - person mars3142; 22.12.2016