gpt4 book ai didi

Android:同时从 2 个设备扫描多个蓝牙的行为

转载 作者:行者123 更新时间:2023-11-29 22:26:28 25 4
gpt4 key购买 nike

我正在尝试同时从 2 部 Motorola Droid 2 手机执行蓝牙设备发现。他们每个人都看到不同的设备列表。除了那 2 部手机之外,他们周围实际上还有 5 部设备。所以我希望他们都能看到所有其他 5 台设备。但是,一个看到 2 个设备,另一个看到 4 个设备。此计数在不同的扫描中有所不同。我仔细检查了所有设备是否都处于可发现模式。

请帮助我理解这个发现的行为。

问题 1:这正常吗?一次扫描2次,会不会有些冲突?

此外,如果 2 部手机发现同一部手机,请说“X”。

问题2:这2部手机可以同时连接“X”吗?

实际上,在电话“X”上,我正在运行一个蓝牙监听器来接受连接。我在此连接中看到不一致的行为(有时其中一部手机无法建立连接。)

我在这个论坛中搜索过,很少有讨论真正帮助我理解蓝牙连接。但我对以上两个问题仍然不是很清楚。

在此先感谢您的帮助。

最佳答案

Question 1: Is this normal? Having 2 scans at a time, will conflict some how?

可能会出现罕见的冲突,但扫描过程中内置了足够的冗余,这应该无关紧要。您看到的结果可能是因为作为设备扫描的一部分,设备还尝试建立短连接并尝试检索名称,在建立连接的这些时间里,设备会短时间停止扫描,因此可能会结束没有被发现。

Also, if 2 phones discover the same phone lets say "X".
Question 2: Can these 2 phones connect to "X" at a same time?

不,在基本的最低级别(基带/ radio )它是一次一个过程,当它建立一个连接时它不能做任何其他事情。连接建立过程本身很长且涉及很多,因此在 radio 和基带级连接完成并且上层主机/应用程序级连接正在进行时,设备可以连接到一个设备并扫描来自其他设备的连接,所以在应用程序级别,似乎有两件事同时发生。

关于Android:同时从 2 个设备扫描多个蓝牙的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5797687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com