你好,
我已经搜索过论坛和ap笔记,但我没有成功地找到一个对我有帮助的例子。我想设置我的外围设备与自定义服务,以自动连接后,中央,它已配对。我在ble应用程序外围项目之上构建了我的项目。
目前我开始无定向广告后,按住一个按钮4秒。这很好,但是断电后再重新打开,我希望他们自动连接。
自动配对代码是仅在中央实现的,还是外围设备也必须为此有特定的代码?
我不需要安全的连接,或者说这个设备是唯一可连接的设备,所以我希望有可能最简单和高效的方法。
你能给我一个更好解释的例子或说明吗?我需要使用定向adv吗?或者我必须有一个连接来使它工作?我必须将中心地址添加到白名单中吗?
谢谢。
设备:
嗨,贾斯汀·图利,
有几种方法可以让设备自动重新连接,您可以使用外围设备直接向中央进行广告,以建立快速重新连接,或者,您可以执行无向广告,并通过广告字符串(检查广告字符串中的特定数据)或bd地址对设备进行中央筛选,并发出连接请求。在所有情况下,只有中央设备发送连接请求(您将无法强制从外围设备连接)。关于示例,您可以检查键盘示例,以便外围设备执行定向广告,还可以检查DSPS主机项目,其中主机检查检测到的设备的广告字符串,并检查adv字符串上的特定服务(在这种特定情况下是DSPS服务),如果服务是主机正在寻找的那个,然后它发出连接请求。
谢谢你的对话
谢谢,
为了澄清一下,我能不加联系就做一个有针对性的广告吗?我不需要也不想被束缚。如果是,在发送直接adv命令之前,是否需要做一些事情。。。i、 我需要先获取和存储客户地址,然后将其放入消息中,然后发送命令吗?
嗨,贾斯汀·图利,
为了使外围设备直接向设备进行广告,它必须知道它之前连接到的主机的bd地址,因此您必须存储中心的bd地址,以便直接向其发布广告。您可以获得此信息(连接过程中主机的bd地址)。主机地址应放置在gapm\start\u adv\u info union的直接结构成员中,您将在即将发布广告时分配给gapm\U start\U adv\U cmd。你不需要与设备绑定,以连接到它通过定向广告。
谢谢你的对话
Hi MT炣对话框:
我有个问题,DA14580固件在重新启动时无法自动连接到APPLE IOS。我该怎么办
期待你的回答
谢谢。
嗨,兰格,
连接过程是iOS将决定的(在主服务器上运行的应用程序而不是从程序),通常,iOS在重新启动后应保留绑定数据,以便建立安全连接,而不再次执行配对过程。但是连接过程是从主程序而不是从程序初始化的(连接命令仅从主命令发送)。即使在定向广告程序中,主人也会决定它是否与外围设备相连。
谢谢你的对话
Hi MT炣对话框
我的帖子可能出了问题。现在我再次问:DA14580固件在DA14580之后无法自动连接到APPLE IOSreboot.Do 你有解决办法吗
谢谢兰格
嗨,兰格,
提供的信息不足以让我理解您的问题是什么,“DA14580 fw在DA14580重新启动后无法自动连接到APPLE iOS”的问题非常普遍:
谢谢你的对话