【发布时间】:2016-12-18 15:41:12
【问题描述】:
如果我有一个(定制的)外部 BT LE gps 接收器(接收 NMEA GPS 信号),我可以通过蓝牙将其连接到 iOS 设备,这是否会自动与我所有应用程序中的 CLLocation Manager 服务一起使用?
BT LE 连接是定制硬件,是否有任何信息说明如何将其配置为像 iOS 支持的 (MFi) GPS 接收器一样工作?
非常感谢任何提示或指示。
【问题讨论】:
如果我有一个(定制的)外部 BT LE gps 接收器(接收 NMEA GPS 信号),我可以通过蓝牙将其连接到 iOS 设备,这是否会自动与我所有应用程序中的 CLLocation Manager 服务一起使用?
BT LE 连接是定制硬件,是否有任何信息说明如何将其配置为像 iOS 支持的 (MFi) GPS 接收器一样工作?
非常感谢任何提示或指示。
【问题讨论】:
您自己的定制 GPS 无法集成 除非您成为 MFi 供应商,否则使用 CLLocationManager。
但是,如果您的目标是越狱设备,这在技术上是可行的。 这是因为BTStackGPS 与系统集成在一起,因此我们可以将Apple 的地图应用程序与非MFi 外部NMEA 蓝牙GPS 一起使用。 BTStack 是open source,据说BTStackGPS 在BTStack 上运行。它也支持BLE。注意 BTStackGPS 不是开源的,因此您需要自己研究如何将您的软件与系统集成。
【讨论】: