CH58x central例程查看peripheral从机的广播内容

请问central例程如何查看peripheral的广播advertData和scanRspData的详细内容,如何输出?谢谢!



需要查看广播包信息和扫描应答包信息,可通过这个程序数据类型,打印出广播的名字、数据包信息和MAC地址

广播.png



这个结构体里面定义着广播包相关数据信息,可以直接调用读取

image.png





谢谢,原来是我打印输出的代码位置不对,放在了GAP_LINK_ESTABLISHED_EVENT事件里,导致不能连接,同时输出的信息也不对,是在这个时间里,数据缓存释放了吗?

Device 1 - Addr 2 2 3 e4 c2 84

Device 2 - Addr e 8 57 c9 c5 7f

Device 3 - Addr 2a f8 da 5b 7a 19

Device 4 - Addr 66 91 6a 2a 68 cf

Device 5 - Addr 2a 51 c6 29 e2 4

Device 6 - Addr 66 36 2c 90 8f fc

Device 7 - Addr 83 c0 67 5c c6 52

Device 8 - Addr e3 f1 23 2c 22 55

Device 9 - Addr c0 f8 df 20 8a dc

Device found...

Connecting...

Connected...

MAC地址02 03 e4 c2 84 01

dat

CH58x_BLE_LIB_V1.80

Discovering...

Device 1 - Addr 83 c0 67 5c c6 52

Device 2 - Addr 2 2 3 e4 c2 84

Device 3 - Addr 2a 51 c6 29 e2 4

Device 4 - Addr e 8 57 c9 c5 7f

Device 5 - Addr 2a f8 da 5b 7a 19

Device 6 - Addr 66 36 2c 90 8f fc

Device 7 - Addr 66 91 6a 2a 68 cf

Device 8 - Addr c0 f8 df 20 8a dc

Device found...

Connecting...

Connected...

MAC地址02 03 e4 c2 84 01

dat

CH58x_BLE_LIB_V1.80

Discovering...

Device 1 - Addr 2a f8 da 5b 7a 19

Device 2 - Addr e3 f1 23 2c 22 55

Device 3 - Addr 2a 51 c6 29 e2 4?



是的,在case GAP_DEVICE_INFO_EVENT:这个事件中,表示设备信息事件,数据在这个事件中缓存释放了


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