Page 1 of 1

【已解决】ble广播

Posted: 2022年 Dec 30日 15:55
by orange

平台:phy6222
sdk: 3.5.4

这个接口能不能用来广播数据 “tal_ble_server_common_send()”


Re: ble广播

Posted: 2022年 Dec 30日 16:08
by 逻辑的院子

这个接口 “tal_ble_server_common_send()” 是用来在蓝牙连接后发送GATT数据的,如果想要修改蓝牙广播数据,可以使用接口 “tal_ble_advertising_data_update” ,但是在使用之前要确保不会影响其他跟蓝牙广播相关的功能。


Re: ble广播

Posted: 2022年 Dec 30日 16:46
by orange

tal_ble_advertising_data_update 这个接口可以长时间广播吗?大概每秒5次(每次40字节左右)

一个设备用于广播, 剩下的n个设备接受广播的数据


Re: ble广播

Posted: 2023年 Jan 3日 10:26
by 逻辑的院子
orange 2022年 Dec 30日 16:46

tal_ble_advertising_data_update 这个接口可以长时间广播吗?大概每秒5次(每次40字节左右)

一个设备用于广播, 剩下的n个设备接受广播的数据

tal_ble_advertising_data_update 这个接口本身只是用于修改蓝牙广播数据,如果想要控制蓝牙广播的时间参数,请使用该接口 tal_ble_advertising_start,但是使用之前请务必理解蓝牙广播参数相关的基础知识,否则可能会影响到其他功能,请谨慎使用。


Re: ble广播

Posted: 2023年 Jan 3日 17:21
by orange

这个接口“tal_ble_advertising_start”的direct_addr要填什么?


Re: ble广播

Posted: 2023年 Jan 3日 17:37
by 逻辑的院子
orange 2023年 Jan 3日 17:21

这个接口“tal_ble_advertising_start”的direct_addr要填什么?

如下图所示:direct_addr指的是蓝牙定向广播需要的蓝牙地址,如果不是蓝牙定向广播(大部分都不是,关于什么是蓝牙定向广播,请自主参考学习蓝牙基础知识)填NULL即可

蓝牙广播参数说明.jpg

Re: ble广播

Posted: 2023年 Jan 3日 19:28
by orange

接收端是不是还要用这个接口来扫描广播的数据tal_ble_scan_start


Re: ble广播

Posted: 2023年 Jan 3日 20:02
by 逻辑的院子
orange 2023年 Jan 3日 19:28

接收端是不是还要用这个接口来扫描广播的数据tal_ble_scan_start

是的


Re: ble广播

Posted: 2023年 Jan 4日 09:00
by orange

好的,感谢!