广告和连接参数

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
匿名(未经验证)
广告和连接参数

嗨对话框,

我们的固件必须处于恒定的连接模式。我的第一个问题是我们可以在连接建立后停止广告我是否被调用或我们需要保持广告吗?
第二个问题是当设备首先建立连接时,连接参数是什么?他们是由中央设置的吗?
另外,当中央尝试重新连接时,连接参数复位是否?或者它们的建议(假设它们被除以)当前建立时相同。
最后在连接期间,当设备没有数据发送(每30秒发送通知)时,它只是在连接间隔中发送空数据包?

设备:
mt_dialog.
离线
最后一次露面:1个月1周前
职员
加入:2015-06-08 11:34
嗨瓦拉希尔,

嗨瓦拉希尔,

1)是的,您可以在设备连接的同时停止广告,当您已经连接时,它不需要保持广告。在DEMO中,在Proximity Reporter中的示例中,堆栈在启动连接时停止广告,因为广告已停止任务接收BLE_EVT_GAP_ADC_COMPLETED事件和HANNEL_EVT_GAP_ADC_COMPLETED()函数是再次启动广告的函数。

2)连接的参数由中央而不是外围设备定义,外围设备只能更新参数如果中央一致。中央始终定义参数,如果它在相同的外围设备之前连接并不重要。

3)由于中央和外围之间没有数据发送数据,因此设备通过交换空数据包在每个连接事件中保持连接。

谢谢mt_dialog.