CH582低功耗蓝牙如何获取接收到的数据?

在BLE示例代码中,手机发送数据给从机(CH582低功耗蓝牙),接收数据函数是:

static void simpleProfileChangeCB(uint8_t paramID, uint8_t *pValue, uint16_t len)

问1:如何获取数据,然后通过串口打印到显示屏?通过那个函数把接收到的数据获取下来?

问2:为什么我打印simpleProfileChangeCB函数里面的pValue参数是乱码的?

内部添加的打印代码:

1701859713184.png

我通过手机发送数据后,在simpleProfileChangeCB函数里面打印他的三个参数:

1701859588154.png


传输的不是字符串,但是打印的结果是字符串,改成如下打印:

1.png


只有登录才能回复,可以选择微信账号登录