我正在开发一个执行大量 iOS <--> OSX 通信的应用程序。在大多数情况下,我已经解决了这个问题。
我正在使用CocoaPort进行通信。通过 Wifi,这很好用,而且速度很快。
我正在使用 Bonjour 来查找我的服务器。这需要在 iOS 上使用经过修改的DNSSDObjects样式的网络服务发布服务。显然,iOS 无法看到通过 OSX 上的蓝牙发布的服务,但反之亦然,但您需要保持设备配对和连接。
现在我的问题是,如何提高蓝牙连接的速度?我的最大速度可能为 100kb/s,即使连接仍然打开,这似乎在大约 1 分钟后才停止。
我想我需要使用蓝牙 3.0 中的AMP/HS东西来获得快速连接。我的理解是,这会在我的设备(MBP Retina 和 iPad3,因此应该能够达到不错的速度)之间创建一个 AdHoc 无线网络。
根据 Wiki,蓝牙 4.0 包括蓝牙 3.0 中的 HS 规范,根据蓝牙资源管理器,iPad 是 4.0 规范。有没有办法,也许通过IOBluetooth来请求高速连接?