【发布时间】:2012-04-06 19:37:25
【问题描述】:
我想使用一台运行 Windows 7 的计算机向 iOS 设备提供数据。我想 Wifi 没有办法做到这一点,所以我想在我的 Windows 7 计算机上模拟蓝牙 GPS 设备,以便 iOS 设备连接到它。
我的问题是,我应该发送什么样的数据?我可以直接发送 NMEA 帧还是应该实施另一个 Apple 协议?我在哪里可以找到 iOS 中这些协议的规范?
这个想法是让整个系统都可以使用地理位置数据。也许通过使用我将在 Windows 上开发的软件“模拟”蓝牙外部 GPS 接收器。那么我的 Windows 软件应该通过蓝牙向 iOS 发送什么样的数据呢? iOS 如何将其检测为外部 GPS 接收器?
谢谢。
【问题讨论】:
-
如果您只想在您的 iOS 应用程序中访问数据,那么您可以使用任何网络协议(HTTP 等)。如果您希望整个系统都可以使用地理位置数据,那么恐怕没有定制/专用硬件是不可能的。
-
这个想法确实是让地理定位数据可用于整个系统。这就是为什么我想使用我将在 Windows 上开发的软件“模拟”蓝牙外部 GPS 接收器。
-
我相信这可能是不可能的。您将需要一个特殊的蓝牙硬件,它允许您在非常低的级别上操作/发送/接收蓝牙数据(帧)。这不能从标准设备和标准编程工具访问。为此,您需要特殊的驱动程序,而 Windows 可能是此类实验的糟糕平台。
标签: ios windows geolocation gps