В настоящее время я работаю над внешним Bluetooth GPS (Garmin Glo) (одобренным MFi) для iPhone.iOS 8 Использование внешнего GPS
После подключения. Я попытался использовать базу данных EAAccessory для чтения данных NMEA, я получаю только 15 байт входящих данных, тогда больше не поступают данные о потоке.
Мне интересно, отправил ли iOS все данные в CLLocationManager?
Если подключен внешний GPS, данные о местоположении, которые я получаю через CLLocationManager, относятся к внутреннему GPS или внешнему GPS?
Буду признателен, если кто-то сможет объяснить мне логику. Благодаря!
CLLocationMan всегда берет внутренний GPS. Я сомневаюсь, что ios будет потреблять байты из потока. Скорее всего, вы сделали ошибку в настройке связи - – AlexWien
@AlexWien Благодарим за ответ. Я запускаю свое приложение на iPad, у которого нет внутреннего режима gps и airplane, но он подключается к внешнему gps (Garmin Glo). Мое приложение записывает маршрут очень красиво. Будет ли CLLocationManager автоматически переключаться на использование внешних данных gps? – NordicShaw
@AlexWien Что касается установки, я думаю, это правильно, так как nsinputstream не имеет никаких последующих байтов для чтения. Я также загружаю EADemo из apple, он также показывает полученные данные 15 байт. – NordicShaw