你好,
我们每3秒每隔3秒即可使用DA14586广播(不可连接的广告)两个数据包。每个数据包都有31个字节。数据包的内容是不同的。有没有办法实施它?
对不起我的英语,我希望我的问题很清楚。
谢谢你。
最良好的祝愿。
lib
谢谢您在线问题,并享受您对我们的乐趣解决方案的兴趣。你能澄清一下吗?所以,你想宣传(不可连接)只是2次,然后停止吗?
谢谢,PM_DIALOG.
嗨pm_dialog,
非常感谢您的回复。
我们希望在每3秒(3/6/9 ......秒)每3秒广播两份不同的数据包,每次广播后都转到睡眠模式。
例如
播放第一包,播放第二包 - >睡眠3秒 - >播放第一包,播放第二包 - >睡眠3秒 - >播放第一包,播放第二包......
我明确了吗?
所以,您需要计算一个文件,然后进入3秒的睡眠模式。要自动睡眠醒来,请使用app_easy_timer()。要计算广告事件,您应该定义CFG_Production_Test宏。在Rwble.c文件中,在ble_rf_diag_handler中有两个变量即test_tx_packet_nr和test_rx_irq_cnt。为此,您必须在应用程序文件中声明相同的变量。例如,如果要计算TX事件,请声明test_tx_packet_nr变量。当此变量具有所需的TX事件时,您应该停止广告并将设备放入睡眠模式。
lib
谢谢您在线问题,并享受您对我们的乐趣解决方案的兴趣。你能澄清一下吗?所以,你想宣传(不可连接)只是2次,然后停止吗?
谢谢,PM_DIALOG.
嗨pm_dialog,
非常感谢您的回复。
我们希望在每3秒(3/6/9 ......秒)每3秒广播两份不同的数据包,每次广播后都转到睡眠模式。
例如
播放第一包,播放第二包 - >睡眠3秒 - >播放第一包,播放第二包 - >睡眠3秒 - >播放第一包,播放第二包......
谢谢你。
我明确了吗?
lib
所以,您需要计算一个文件,然后进入3秒的睡眠模式。要自动睡眠醒来,请使用app_easy_timer()。要计算广告事件,您应该定义CFG_Production_Test宏。在Rwble.c文件中,在ble_rf_diag_handler中有两个变量即test_tx_packet_nr和test_rx_irq_cnt。为此,您必须在应用程序文件中声明相同的变量。例如,如果要计算TX事件,请声明test_tx_packet_nr变量。当此变量具有所需的TX事件时,您应该停止广告并将设备放入睡眠模式。
谢谢,PM_DIALOG.