您好!
我必须使用三个器件...
运行 SimpleBleCentral 代码的 CC2541 (1)。
2.用于广播数据的 CC2541 (2)
3.具有 BLE Scanner 应用的移动电话
我做了什么...
(a)首先、我使用我的移动和扫描设备(2)、然后转到"自定义特性"、然后启用0xFFF4 UUID 通知。 它显示了数据0x03。
(b)第二次运行设备(1)、然后发现0xFFF0特征(#define SIMPLEPROFILE_SERV_UUID 0xFFF0)、在此情况下、我读取0xFFF1、并获得所需的数据。
(C)第三次运行设备(2)、然后 发现0xFFF0特征(#define SIMPLEPROFILE_SERV_UUID 0xFFF0)、在此情况下、我尝试启用0xFFF4通知、但无法执行相同操作。
我还在使用 GATT_ReadUsingCharUUID (simpleBLEConnHandle、&req、simpleBLETaskId)后检查(simpleBLECharHdl!= 0)此函数,并返回0。
我的问题是...
(1) 我们需要如何以及在何处在 SimpleBleCentral 代码中启用通知?
(2)我们能否将((GATT_ReadUsingCharUUID)函数用于0xFFF4?
(3)如何使用 SimpleBleCentral 代码从0xFFF4读取数据(我在(a)中执行的操作)?
希望得到积极的答复。
提前感谢。