我遇到的问题是,我的 Java 程序没有得到任何 SHT31 智能小工具温度值的输出。
使用的硬件
UUID:
private static final UUID TEMPERATURE_UUID = UUID.fromString("00002235-b38d-4985-720e-0F993a68ee41");
我的电话
BluetoothDevice device = result.getDevice();
BluetoothGatt gatt = device.connectGatt(this, true, gattCallback);
BluetoothGattService tempOutput = gatt.getService(TEMPERATURE_UUID);
结果
null
我必须改变什么才能真正输出温度?
最佳答案
我将从正确的 UUID 开始。从文档中,UUID 是
UUID.fromString("00002235-B38D-4985-720E-0F993A68EE41")
UUID 区分大小写
关于java - Gatt - 不输出 BLE UUID 服务值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57209618/