在这种情况下,我希望使用LightBlue应用程序来模拟一个“心率”虚拟外设。
并希望编写android应用程序来连接这个虚拟外设。
但是我真的不知道如何测试读/写/...我的应用程序和LightBlue之间的功能。
我尝试在“心率”中使用General的UUID来过滤我找到的设备,但它总是什么也不返回。
在"startLeScan( UUID,回调)“函数中应该按什么UUID?
我可以在LightBlue的什么地方找到它?
那么,有一些服务UUID只有16位,我怎么使用它呢?
我应该在回调函数中做什么,这个函数可以帮助我获取LightBlue上的值?
this is the code that I reference to.
UUID HUMIDITY_SERVICE =UUID
UUID HUMIDITY_DATA_CHAR =UUID
UUID HUMIDITY_CONFIG_CHAR =UUID
对于一个传感器,他使用了三个UUID来服务,数据,配置,这真的让我很困惑!
我应该如何找到所有关于LightBlue的信息呢?
请给我一些建议。
非常感谢!
Devin
发布于 2014-06-25 16:31:45
分配的服务UUID是可用的here。心率服务是0x180D。this page上列出了这些特征。心率特征为0x2A39、0x2A8D和0x2A37。
有关特征用法的详细信息,请参阅Heart Rate Service specification
https://stackoverflow.com/questions/24398968
复制相似问题