Android BLE特性给出错误的字符串

时间:2016-02-15 08:48:12

标签: android bluetooth-lowenergy

我有一个使用ble与设备通信的Android应用程序。 我面临的问题是characteristic.getStringValue(0)返回一个错误的字符串:

我的意思是:

on htc,(某些galaxy s5,htc android 5.0.2,galaxy s5 android 5.0),我回来了(作为固件版本)111 任何其他设备我已经将正确的1.1.1固件版本作为字符串。

你能帮我解决这个问题吗?

谢谢!

一些代码:

else if (characteristic.getUuid().equals(WiweBLEUuids.WW_BLE_CHARACTERISTIC_FIRMWARE_REVISION_UUID)) {
firmwareVersion = characteristic.getStringValue(0);
checkConnectionStatusAndSendBroadcastIfConnected();
} 

我有一些更新:

当它读取1.1.1时,它读取序列号uuid,而不是firmvare版本uuid。

0 个答案:

没有答案