Не удалось получить постоянное значение температуры от термометра bluetooth

venutamizh спросил: 03 февраля 2018 в 10:52 в: android

Я разрабатываю приложение для Android, которое получает температуру от термометра bluetooth. Я выполнил инструкции на странице разработчика google.

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

Я мог сканировать устройства и подключиться к термометру. Я точно использую тот же код из следующего github.

https://github.com/googlesamples/android-BluetoothLeGatt/

Вместо использования службы сердечного ритма и связанных с ней характеристики. Я использую температурный сервис и характеристику. Я изменил это значение на следующей странице, которую я загрузил из github

android-BluetoothLeGatt / Application / src / main / java / com / example / android / bluetoothlegatt / SampleGattAttributes.java

Я использую следующий термометр bluetooth.

http://www.cooper-atkins.com/Products/Blue2/

Это документ API, который я получил от COOPER-ATKINS.

https://drive.google.com/open?id=1eq93Qc6uy0Vv9KompukLuIUnJK4B-e-0

На странице 6 я выделил служебные uuids и характерные uuids, которые я заменил в github code.

Я мог читать данные о температуре, но только один раз. Если температура изменится, я не вижу, что значение температуры обновляется в приложении автоматически. Мне нужно нажать кнопку списка температур, чтобы получить последнее значение. Может ли кто-нибудь предположить, что мне не хватает или что-то не так.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.


0 ответов