无法在sensortag上设置温度间隔

时间:2015-03-10 22:41:23

标签: android bluetooth-lowenergy android-bluetooth

我正在创建一个与texas instrument sensortag接口的android应用程序。应用程序需要做的一件事是能够更改向应用程序报告温度的频率。我可以通过官方TI应用程序更改它,这很棒,但我似乎无法在我的应用程序中使用它。

在查看官方应用程序时(iOS,无法运行android?),它显示温度GATT服务,其中包含3个特征。当我检查我的应用程序发现的特征时,它似乎只找到两个 - 数据和通知。不是间隔。我试图自己构建这个特性并编写它然而它没有做任何事情 - 没有错误,没有成功,只有没有。

我采取的步骤基本上是:

bluetoothGatt.discoverServices();
...
services = bluetoothGatt.getServices();
...
BluetoothGattService service = bluetoothGatt.getService(serviceUUID);
System.out.println("Characteristic = " + service.getCharacteristic(SensorTagGatt.UUID_IRT_PERI));

输出产生null。是否有一些明显我缺失的东西,或者我应该这样做,我可能不会这样做?

编辑:

我已经在另一位开发者编写的手机上安装了另一个应用程序,并使用它来检查可用的服务和特性,显示它也无法找到它,所以我假设android服务有问题发现?官方iOS应用程序按预期工作,并显示所有特征。不幸的是,官方的Android应用程序似乎与版本1.5固件不兼容并在尝试连接时崩溃,但我认为它也无法找到特性。

还有其他人遇到过这个问题,如果能够解决这个问题吗?

0 个答案:

没有答案