我应该使用什么UUID(蓝牙LE)连接我的android应用程序和lightblue应用程序?

我应该使用什么UUID(蓝牙LE)连接我的android应用程序和lightblue应用程序?,android,bluetooth-lowenergy,Android,Bluetooth Lowenergy,在这种情况下,我希望使用LightBlue应用程序模拟“心率”虚拟外围设备 并希望编写android应用程序来连接此虚拟外围设备 但我真的不知道如何测试读/写/。。。我的应用程序和LightBlue之间的功能 我尝试在“心率”中使用General的UUID来过滤我找到的设备,但它总是不返回任何结果 在“startedscan(UUID,callback)”函数中,UUID应该按什么 我在哪能找到浅蓝色的 那么,有一些服务UUID只有16位,我如何使用它呢 我应该在回调函数中做什么,该函数可以帮助

在这种情况下,我希望使用LightBlue应用程序模拟“心率”虚拟外围设备

并希望编写android应用程序来连接此虚拟外围设备

但我真的不知道如何测试读/写/。。。我的应用程序和LightBlue之间的功能

我尝试在“心率”中使用General的UUID来过滤我找到的设备,但它总是不返回任何结果

在“startedscan(UUID,callback)”函数中,UUID应该按什么

我在哪能找到浅蓝色的

那么,有一些服务UUID只有16位,我如何使用它呢

我应该在回调函数中做什么,该函数可以帮助我获取LightBlue上的值

UUID湿度_服务=UUID.fromString(“f000aa20-0451-4000-b000-000000000000”)

UUID湿度\数据\字符=UUID.fromString(“f000aa21-0451-4000-b000-000000000000”)

UUID湿度\配置\字符=UUID.fromString(“f000aa22-0451-4000-b000-000000000000”)

对于一个传感器,他使用三个UUID用于服务、数据和配置,这真让我困惑

我该如何通过LightBlue找到这一切

请给我一些建议

非常感谢


设备

分配的服务UUID可用。心率服务为0x180D。 上列出了这些特性。心率特征为0x2A39、0x2A8D和0x2A37


有关特性使用的详细信息,请参阅

,非常感谢,我已尝试通过UUID 0X180D进行连接。应用程序已经运行到回调函数“onConnectionStateChange()”。在我运行“gatt.discoverServices()”之后,它从未运行过“onservicesdiscoversed()”。我应该在app或lightblue中执行什么操作才能触发“OnServicesDiscovery”功能。lightblue似乎从未向应用程序发送服务。或者我应该怎么做才能得到服务?非常感谢。