gpt4 book ai didi

iphone - Bonjour 蓝牙如何工作

转载 作者:行者123 更新时间:2023-12-03 19:16:14 24 4
gpt4 key购买 nike

谁能解释一下从 iPhone OS 3.0 开始,bonjour 如何通过蓝牙工作?

文档称,即使 Wi-fi 关闭且蓝牙打开,应用程序中使用的 Bonjour API 也能正常工作。它还表示,蓝牙 PAN 已建立,因此 IP 地址就出现了。

但是 Bonjour(基于 mdns)需要多播才能工作。但是,蓝牙 PAN(微微网)采用主从概念。对等体之间要交换的任何数据都必须首先发送到主站,然后主站转发到所有客户端。此外,微微网中的从站数量有限制,即 8 个。这意味着蓝牙上的 bonjour 有一个限制,即最多可用于 8 个设备?

最佳答案

显然,这是 PANU 到 PANU 的通信。所以限制实际上是——一对一的沟通。如果您使用 Xcode 附带的蓝牙资源管理器,您将看到 iOS 设备提供 ID 为 0x1115 的服务。由于连接中没有GN和NAP节点,因此只有两个设备可以参与连接。

蓝牙资源管理器还显示各种自定义字段,用于交换有关连接的元数据。请参阅my somewhat related question查看服务公告的示例。

我只能在使用 GameKit 时才能够在 iPhone 3G(4.2.1)和 iPad(5.0.1)上显示此服务。

关于iphone - Bonjour 蓝牙如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3350094/

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