你好,
我搜索了论坛和AP注意事项,但我没有成功找到对我有帮助的例子。我想设置带有自定义服务的外围设备,以便在配对后自动连接。我在BLE_APP_PERITELAL项目之上构建了我的项目。
目前我在拿着一个按钮后开始无向广告4秒钟。这效果很好,但在电源之后,然后重新开始,我希望它们自动连接。
自动配对的代码是只在中央设备上实现的,还是外围设备也必须有特定的代码?
我不需要安全连接,或者将此设备成为唯一可连接的设备,因此我希望最简单且有效的方法可能。
你能告诉我一个榜样或注意,这更好地解释了吗?我需要使用指示的adv吗?或者我必须有一个粘合的连接来使它有用吗?我必须将中央的地址添加到白名单上吗?
谢谢。
设备:
贾斯蒂堡,
设备有几种方法可以自动重新连接,您可以使用外设对中央执行直接广告,以便建立快速重新连接,或者您可以执行无向广告并具有中央过滤器的中央过滤器通过广告字符串(检查广告字符串中的特定数据)或BD地址并发出连接请求。在所有情况下,只有中央设备发送连接请求(您无法强制从外围设备强制连接)。关于这些示例,您可以检查键盘示例以使您的外设执行定向的广告,也可以检查主机检查检测到的设备的广告字符串并检查adv字符串上的特定服务(在特定情况小写DSPS服务)以及服务是主机正在寻找的,然后发出连接请求。
谢谢你的对话
谢谢,
我想澄清一下,我能做一个没有约束力的定向广告吗?我不需要也不想被束缚。如果是的话,在发送direct adv命令之前我需要做些什么。。。i、 e.我是否需要首先获取并存储客户机地址,将其放入消息中,然后发送命令?
贾斯蒂堡,
为了使您的外设直接向设备进行广告,它必须知道它以前连接的主机的BD地址,因此您必须存储中央的BD地址,以便为其进行广告。您可以获得此信息(在连接过程中主机的BD地址)。主持人的地址应放在GapM_Adv_Info联盟的直接结构成员中,当您即将宣传时,您将分配。您不需要与设备绑定,以便通过定向的广告连接到它。
谢谢你的对话
嗨mt_dialog:
我有一个问题,DA14580固件无法自动连接到Apple IOS时重新启动。我该怎么办?
期待你的答案!
谢谢 。
嗨lange,
连接过程是iOS将决定的(主站和不是从站运行的应用程序),通常iOS应在重新启动后保留绑定数据,以便建立安全连接而不是通过再次配对过程。但是,连接过程再次是从主站且不是从站开始的东西(连接命令只能从主站发送)。即使在指示的广告过程中,主站是一个决定它是否与外设连接的广告。
谢谢你的对话
嗨mt_dialog.
也许我的帖子有点问题。现在我的问题再次:DA14580固件无法自动连接到DA14580重新启动后的Apple IOS。你有解决方案吗?
谢谢lange.
嗨lange,
提供的信息对我来说不够了解你的问题是什么,问题“da14580 fw无法自动连接到da14580重新启动后的苹果ios”是非常通用的:
谢谢你的对话