gpt4 book ai didi

iphone - iPhone 如何通过无线或蓝牙访问另一台非 iPhone 设备?

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

我试图弄清楚 iPhone 是否可以通过无线或蓝牙连接到另一台非 iPhone 设备,但发现了相互冲突的信息。我发现的大部分内容都是在 SDK 3.0 版本发布之前发现的,当时这肯定是不可能的。查看堆栈溢出问题,例如 Can the iPhone 3.0 SDK provide full access to Bluetooth devices (headsets)? 提到您无法连接到任意设备,除非它是“Works for iPhone”设备的一部分。我需要该程序中的硬件吗?

查看 Apple 文档, Peer-to-Peer Connectivity ,它提到连接两部 iPhone,而不是将 iPhone 连接到另一个蓝牙设备。然后还有类似 iPhone SDK focus: Bluetooth enhancements 的文章 包括这句话

...and with the newly-announced "standard support" should allow file transfer between the iPhone and a computer, as well as between nearby iPhones

另一个堆栈溢出问题, GameKit in iPhone SDK 3.0 ,提到Bonjour ,和the Apple documentation for Bonjour谈论连接到 Bonjour 设备,但是 iPhone 可以连接到任何 Bonjour 设备吗?是否必须有 Wi-Fi 连接,还是可以使用蓝牙?

即使我可以使用蓝牙连接到其他设备,我相信第一代 iPhone 和 iTouch 也无法使用它。那是对的吗?我正在考虑一个 iPhone 应用程序,它需要与该区域的其他非 iPhone 设备进行通信,可能使用蓝牙,但也可能是直接无线连接。这种方法的可能性和局限性是什么? iPhone 不能连接任意蓝牙设备吗?其他设备是否必须位于无线 Bonjour 网络上?我正在尝试弄清楚这是否可行,或者是否不值得付出努力。

最佳答案

通过 External Accessory 与其他蓝牙设备通信的唯一方式iPhone OS 3.0 中的框架是如果它们位于 Made for iPod accessory 程序。尽管配件通过标准蓝牙连接进行通信,但它们需要特殊的硬件才能处理来自 iPhone 的数据流/iPod touch 。不幸的是,这意味着您与通用蓝牙设备通信的想法将无法在 iPhone OS 3.0 上运行。

如果您想要交谈的设备可以通过 Bonjour 发现 Wi-Fi ,它们不需要成为 Made for iPod 计划的一部分。然而,这听起来不像你的情况。

在不久的将来,第三方开发商可能会生产通过 30 针底座端口连接并允许访问现有蓝牙设备的适配器。如果这些开发人员开放他们的通信协议(protocol),这可能会实现您与这些设备通信的目标。

关于iphone - iPhone 如何通过无线或蓝牙访问另一台非 iPhone 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1065459/

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