Я разрабатываю приложение, где мне нужно подключиться к устройству Bluetooth на Android 4.3. И я хочу получить уровень заряда батареи, используя Battery_Service и Battery_Level . public class BluetoothLeService extends Service { private static final UUID Battery_Service_UUID = UUID.fromString("0000180F-0000-1000-8000-00805f9b34fb"); private static final UUID Battery_Level_UUID = UUID.fromString("00002a19-0000-1000-8000-00805f9b34fb"); public void getbattery() { BluetoothGattService batteryService = mBluetoothGatt.getService(Battery_Service_UUID); if(batteryService == […]
В Android-интерфейсе BLE API ( BluetoothGatt ) есть методы, которые имеют дело с надежной записью : public boolean beginReliableWrite () public void abortReliableWrite (BluetoothDevice mDevice) public boolean executeReliableWrite () Для него также есть обратный вызов (в BluetoothGattCallback ): public void onReliableWriteCompleted (BluetoothGatt gatt, int status) Я не могу найти документацию по этому поводу. Что это? […]
Наша компания разрабатывает аппаратное подразделение с Bluetooth BLE, и у нас есть сервисное приложение на Nexus 7 (2013), с которого мы хотим отправить файлы прошивки в устройство. Файлы могут быть размером до 500 КБ. Чип BT – это Texas Instruments CC2540. Я просмотрел тонны наших страниц и просмотрел переполнение стека для получения информации о том, […]
У меня есть приложение для Android, которое использует для подключения Bluetooth Low Energy (BLE) с моим телефоном. Приложение хорошо зарекомендовало себя в телефоне, таком как Galaxy S5 (Android 5.0.1), Galaxy S6 (Android 6.0). Тем не менее, это имеет решающую проблему в Galaxy Note 3 (Android 5.0.1). Когда я вызываю функцию connect() , а затем вызываю […]
Я ищу совет для подключения двух устройств BLE напрямую друг к другу без помех телефонному устройству. Я знаю, что в обычном режиме часы будут подключаться к мобильному устройству Bluetooth, а затем он будет работать для нормального процесса передачи данных. В моем случае я хочу эту вещь непосредственно между двумя BLE. У меня есть устройство One […]
Я использую Android Nexus 7 для подключения устройства по каналу Bluetooth Low Energy. Я могу подключить устройство и оставаться на связи, если не подключаюсь к устройству. Однако, если я включу уведомление об одном конкретном признаке, нажав кнопку, устройство отключится от планшета через несколько секунд передачи данных. Кто-нибудь знает, что может быть проблемой? Большое спасибо! Вот […]
Я пытаюсь подключиться к устройству BLE, используя MAC-адрес. BluetoothDevice device = bluetoothAdapter.getRemoteDevice(rememberedDeviceAddress) bluetoothDevice.connectGatt(context, false, bluetoothGattCallback); Я получаю обратный вызов в BluetoothGattCallback.onConnectionStateChange со status = 133 и newState = 2 даже когда мое устройство BLE выключено. NewState = 2 относится к BluetoothProfile.STATE_CONNECTED что означает, что я подключен к устройству, а статус = 133 – GATT_ERROR (вместо […]
Прежде всего, я потратил более 10 часов на поиск решения в Google … Я работаю над приложением для спортсменов, занимаюсь спортом, как бег или велосипед. Он должен основываться на Bluetooth LowEnergy. У меня есть реальное устройство для измерения сердечного ритма для работы, и есть проблема. Проблема в том, что датчик не всегда работает, если я […]
У меня есть сканер штрих-кода Bluetooth, поддерживающий bluetooth LE, и я пытаюсь получить от него информацию о штрих-кодах при сканировании. Я могу подключиться к нему fine onServicesDiscovered получает вызов в моем BluetoothGattCallback но я не уверен, что делать onServicesDiscovered . С классическим подключением Bluetooth вы получите InputStream от BluetoothSocket и вы просто дождитесь, когда read() […]
Я работаю над приложением, которое разговаривает с устройством Bluetooth LE. Я хотел бы как-то избежать его разработки дважды , для iOS и Android. Есть ли кросс-платформенная платформа приложений, которая имеет хорошую поддержку Bluetooth LE? Я быстро просмотрел такие структуры, как Cordova (PhoneGap), Appcelerator, Xamarin и т. Д. (Обычные подозреваемые: например, этот список ), но я […]