我想使用运行 Windows 7 的计算机向 iOS 设备提供数据。我想没有办法通过 Wifi 做到这一点,所以我想在我的 Windows 7 计算机上模拟蓝牙 GPS 设备,以便 iOS 设备连接到它。
我的问题是,我应该发送什么样的数据?我可以直接发送 NMEA 帧还是应该实现另一个 Apple 协议(protocol)?我在哪里可以找到有关 iOS 中这些协议(protocol)的规范?
这个想法是让地理定位数据对整个系统可用。也许通过使用我将在 Windows 上开发的软件“模拟”蓝牙外部 GPS 接收器。那么我的 Windows 软件应该通过蓝牙向 iOS 发送什么样的数据呢? iOS 如何将其检测为外部 GPS 接收器?
谢谢。
最佳答案
我建议使用 bonjour . 这是一种自动连接协议(protocol),可以在同一子网中找到其他“播放器”(比如说相同的“WiFi”)。
有一个 windows sdk用 C 写的: https://developer.apple.com/opensource/
您如何提交数据由您决定。您可以从 GPS 数据中创建一个 JSON 负载。您还可以创建二进制格式并使用 libz (zip) 对其进行压缩,然后再通过 bonjour 将其发送到您的 iOS 设备。
关于ios - 从 Windows 向 iOS 提供地理位置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10041123/