使用灯泡的两个数据包之间的延迟

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
Avouaill.
离线
最后一次露面:3年9个月前
加入:2016-09-19 15:21
使用灯泡的两个数据包之间的延迟

你好,

我在信标模式下使用SDK 3.40.6。
我使用SPI将数据从MCU传输到BLE模块。当我连续传输所有数据包时,只发送第一个数据包并重复几次。因此,我在每个数据包之间添加延迟,但它是约1秒钟,务必务必传输每个数据包。然后我试图减少广告间隔(app_adv_int),但它不够快。
我正在寻找一种减少两个传输之间的时间的方法。我可以减少或其他东西吗?

提前致谢

关键词:
设备:
mt_dialog.
离线
最后一次露面:3个月1周前
职员
加入:2015-06-08 11:34
嗨Avouaill,

嗨Avouaill,

您使用外部MCU,您可以从SPI接口提供从外部MCU广告的数据?我不太明白这个问题,为了让580开始宣传你需要拥有整个广告字符串并向堆栈发送一个GAPM_START_ADVERTERS_CMD消息,在完成设备后,设备将开始广告过程,并将继续发送该消息。一遍又一遍地(以预定义的广告间隔),直到您发送取消命令GapM_Cancel_CMD,以便广告停止。如果您想更改广告字符串,则必须停止广告,提供新的广告字符串,然后再次启动广告。请查看具有这种功能的BLE_APP_BAREBONE示例,它在SDK5上实现了它,它还使用内核定时器来执行此操作。

谢谢mt_dialog.