更好的用户体验:ADV_IND / ADV_DIRECT_IND

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
火星
离线
最后一次露面:8个月1周前
加入:2015-05-08 10:18
更好的用户体验:ADV_IND / ADV_DIRECT_IND

对于我测试的一些设备,就像对话框SDK的样本一样,或者Microsoft Designer鼠标似乎使用ADV_IND或ADV_DIRECT_IND(用于一个地址)。这是我看来,用户体验不好(有许多用户的论坛帖子,这不知道如何“启用”鼠标),因为它具有以下后果:

-设备通常需要某种用户操作才能在ADV\u IND或ADV\u DIRECT\u IND之间切换(Windows需要第一个用于配对,第二个用于重新连接)
- 如果设备不能与两个中心配对(因为只有每个adv_direct_ind发送的一个inita)并在切换中心时需要修复(例如,我喜欢在家里和工作中使用BLE键盘)

是否有众所周知的序列,以避免与DA14580的SDK中的这两个问题?

喜欢混合所有这些并发送adv_ind,也是几个adv_direct_ind(例如,从我连接到的最后3个中心)?

设备:
mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨火星,

嗨火星,

我不确定我遵循,但关于鼠标,设备的广告模式取决于设备的绑定数据,如果存在绑定数据,并且存在与设备配对的设备,然后它将在定向模式下进行广告(醒来时)才能重新建立与其连接的对等设备的连接。如果没有键合信息或在定向的AVDERTISE之后,则没有从设备的响应,则设备将在无向模式中进行广告,以便建立与另一设备的新连接和对。

关于混合广告事件,没有办法在无向和定向模式中宣传,您可以做的是在这两个广告过程之间切换,在一种模式下广告特定时间段,然后切换到另一个模式,然后切换到另一个模式只要您想通过设备宣传,再次转回。

谢谢mt_dialog.

火星
离线
最后一次露面:8个月1周前
加入:2015-05-08 10:18
让我们想象你想要

让我们想象一下,只有常规鼠标按钮建立鼠标,没有额外的开/关按钮,甚至更差(如Microsoft Desinger鼠标)一个长或短的按钮的按钮:

- 这意味着鼠标需要在绑定后的定向模式下广告
- 但也需要宣传无向,因为可能有另一台我们喜欢绑定的电脑

是的,我明白我不能在完全同时做两个,但假设每100毫秒发送每100毫秒:

无向adv
中心1的指示adv(第一台电脑,我绑定到)
中心2的指示adv(我绑定到的第二台电脑)
中央3的指导adv(我绑定到的第三台电脑)

但我假设没有简单的方法让SDK这样做,我必须自己做所有事情,虽然这是从可用性的角度更容易

mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨火星,

嗨火星,

不,没有提供这种功能的规定,您必须自定义代码以获取您想要的内容。

谢谢mt_dialog.

火星
离线
最后一次露面:8个月1周前
加入:2015-05-08 10:18
谢谢你的答案,但是

谢谢你的回答

仅供澄清

如果我拿5.0.4 sdk(例如安全示例),则在与例如粘接/配对之后,外设以无向广告模式开始。Windows 10,外围设备停止了广告。连接丢失后,SDK似乎似乎又回到了无向广告模式(我用嗅探器观察到这一点,并且根据SDK,我也看到了这种行为)。SDK目前不支持快速连接(通过定向的广告)

mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨火星,

嗨火星,

没有一个演示实现了定向的广告程序,所有示例都在断开后它们执行无向广告而不是导向,即使它们是粘合的。如果您想对先前绑定的设备执行指示广告,则必须调用app_easy_gap_dircated_advertise_start()以使设备执行此操作。只有鼠标和键盘参考设计实现这种功能,因为它们是特定的功能性设备而不是演示。

谢谢mt_dialog.