配对后自动连接

8个帖子/ 0新
最后一篇
Justintuley
离线
最后一次露面:4年5个月前
加入:2016-06-19 23:55
配对后自动连接

你好,

我搜索了论坛和AP注意事项,但我没有成功找到对我有帮助的例子。我想设置带有自定义服务的外围设备,以便在配对后自动连接。我在BLE_APP_PERITELAL项目之上构建了我的项目。

目前我在拿着一个按钮后开始无向广告4秒钟。这效果很好,但在电源之后,然后重新开始,我希望它们自动连接。

自动配对的代码是只在中央设备上实现的,还是外围设备也必须有特定的代码?

我不需要安全连接,或者将此设备成为唯一可连接的设备,因此我希望最简单且有效的方法可能。

你能告诉我一个榜样或注意,这更好地解释了吗?我需要使用指示的adv吗?或者我必须有一个粘合的连接来使它有用吗?我必须将中央的地址添加到白名单上吗?

谢谢。

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

贾斯蒂堡,

设备有几种方法可以自动重新连接,您可以使用外设对中央执行直接广告,以便建立快速重新连接,或者您可以执行无向广告并具有中央过滤器的中央过滤器通过广告字符串(检查广告字符串中的特定数据)或BD地址并发出连接请求。在所有情况下,只有中央设备发送连接请求(您无法强制从外围设备强制连接)。关于这些示例,您可以检查键盘示例以使您的外设执行定向的广告,也可以检查主机检查检测到的设备的广告字符串并检查adv字符串上的特定服务(在特定情况小写DSPS服务)以及服务是主机正在寻找的,然后发出连接请求。

谢谢你的对话

Justintuley
离线
最后一次露面:4年5个月前
加入:2016-06-19 23:55
谢谢,

谢谢,

我想澄清一下,我能做一个没有约束力的定向广告吗?我不需要也不想被束缚。如果是的话,在发送direct adv命令之前我需要做些什么。。。i、 e.我是否需要首先获取并存储客户机地址,将其放入消息中,然后发送命令?

mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
贾斯蒂堡,

贾斯蒂堡,

为了使您的外设直接向设备进行广告,它必须知道它以前连接的主机的BD地址,因此您必须存储中央的BD地址,以便为其进行广告。您可以获得此信息(在连接过程中主机的BD地址)。主持人的地址应放在GapM_Adv_Info联盟的直接结构成员中,当您即将宣传时,您将分配。您不需要与设备绑定,以便通过定向的广告连接到它。

谢谢你的对话

兰格
离线
最后一次露面:3年5个月前
加入:2016-09-14 02:59
嗨mt_dialog:

嗨mt_dialog:
我有一个问题,DA14580固件无法自动连接到Apple IOS时重新启动。我应该怎么办?
期待你的答案!
谢谢 。

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

嗨lange,

连接过程是iOS将决定的(主站和不是从站运行的应用程序),通常iOS应在重新启动后保留绑定数据,以便建立安全连接而不是通过再次配对过程。但是,连接过程再次是从主站且不是从站开始的东西(连接命令只能从主站发送)。即使在指示的广告过程中,主站是一个决定它是否与外设连接的广告。

谢谢你的对话

兰格
离线
最后一次露面:3年5个月前
加入:2016-09-14 02:59
嗨mt_dialog.

嗨mt_dialog.
也许我的帖子有点问题。现在我的问题再次:DA14580固件无法自动连接到DA14580重新启动后的Apple IOS。你有解决方案吗?

谢谢lange.

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

嗨lange,

提供的信息对我来说不够了解你的问题是什么,问题“da14580 fw无法自动连接到da14580重新启动后的苹果ios”是非常通用的:

  • 如前所述,连接过程是由主机启动的,而不是从机启动的(主机应该启动连接,从机不能这样做)。
  • 您使用的FW是什么,是它的任何对话框参考设计吗?
  • 固件与iOS设备绑定?
  • 如果它与IOS设备绑定,则重新启动设备如果您不在闪存中保存绑定数据或在NV存储器中保存绑定数据时,iOS设备将尝试连接到它而不通过配对过程并通过使用相同重新启动设备之前拥有的绑定数据。因此,周边将拒绝与外围的关系。
  • 设备无法连接到一个中央的设备有很多原因,我相信上述原因是最可能的,但你必须更准确地解决问题是什么以及你观察到的东西。

谢谢你的对话