您好、要使用什么系统配置来收集来自心率传感器蓝牙低耗能的数据? 我已经试用了 SPPLE 或 HRD 演示、但 SPPLE 客户端似乎卡住了(我只能收集器件名称、无法收集数据、因为我无法检测所有服务)和 HRD (心率演示) 似乎不合适、因为它充当传感器(服务器/非客户端)。 谢谢/Flo
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、要使用什么系统配置来收集来自心率传感器蓝牙低耗能的数据? 我已经试用了 SPPLE 或 HRD 演示、但 SPPLE 客户端似乎卡住了(我只能收集器件名称、无法收集数据、因为我无法检测所有服务)和 HRD (心率演示) 似乎不合适、因为它充当传感器(服务器/非客户端)。 谢谢/Flo
大家好、Vince、我发现我可以在客户端模式下使用 HRD 配置文件连接到外部心率传感器。 实际上、我可以发现差距、发现小时数、读取远程名称、 但最终我根本无法设置或获取数据通知。
在命令列表后面的此处:
我发送:ConnectLE cec654c822ce 1 0
回复为:
连接请求成功。
LE>
大小为16的 etLE_Connection_Complete。
状态:0x00。
角色:Master。
地址类型:随机。
BD_ADDR:0xCEC654C822CE。
LE>
大小为16的 etGATT_Connection_Device_Connection:
连接 ID:1.
连接类型:LE。
远程设备:0xCEC654C822CE。
连接 MTU:23。
LE>
大小为14的 etLE_Connection_Parameter_Update_Request。
BD_ADDR:0xCEC654C822CE。
最小间隔:100。
最大间隔:200。
从器件延迟:0。
监护超时:4000。
正在尝试接受连接参数更新请求。
GAP_LE_Connection_Parameter_Update_Response ()成功。
LE>
已更新大小为14的 etLE_Connection_Parameter_Updated。
状态:0x00。
BD_ADDR:0xCEC654C822CE。
连接间隔:200。
从器件延迟:0。
监护超时:4000。
然后我发送: DiscoverGAPS
回复为:
LE>
GATT_Start_Service_Discovery 成功。
LE>
Service 0x0001 - 0x0007、UUID:1800。
LE>
服务发现操作完成、状态0x00。
然后 我发送: GetRemoteName
回复为:
LE>
正在尝试读取远程设备名称。
LE>
远程器件名称:HEARTRAATESENSE
然后 我发送:GetRemoteAppearance
回复为:
LE>
正在尝试读取远程设备外观。
LE>
远程设备外观:通用标签(512)。
。
然后 我发送: Discoverhrs
回复为:
LE>
GATT_Start_Service_Discovery 成功。
LE>
服务0x0019 - 0xFFFF、UUID:180d。
警告-不支持心率控制点特征的强制写入属性!
LE>
服务发现操作完成、状态0x00。
HRP 服务发现摘要
心率测量:不支持
心率测量 CC:不支持
车身传感器位置:不支持
心率控制点:支持
然后 我发送:ConfigureRemoteHRS 1
回复为:
LE>
正在尝试配置 CCCD...
错误- EnableDisableNotificationIndications 返回-1。
功能错误。
您是否有任何关于如何获取数据(每秒发送一次)的建议? 当我在我的 iphone 上使用 lightblue 应用程序时、我可以连接/写入/读取并从器件获取所有数据、以便外部器件看起来一切正常。
谢谢/Flo