@tayanov

Как эмулировать внешний bluetooth-gps для Android с помощю ББ и USB Dongle?

Есть внешний bluetooth-gps подключаемый к Android.
Нужно заменить bluetooth-gps на эмуляцию с компьютера.
Т.е. bluetooth USB Dongle держит соединение с Android.
Некая программа имитирует передвижение и скармливает координаты bluetooth USB Dongle.
Он в свою очередь отдает данные по bluetooth телефону.

Важно что бы телефон не использовал gps трекеры и т.д. На то есть причины.
  • Вопрос задан
  • 924 просмотра
Пригласить эксперта
Ответы на вопрос 1
svd71
@svd71
Передача по BT данных от GPS приемника - это обычное соединение по COM-порту и обычные данные в текстовом виде. Не совсем понятна цель, чего вы добиваетесь.

Вы можете на компьютере подключить BT-донгл, соединить его с GPS-приемником и "насобирать" данных из COM-порт в какой то файл. Затем этот файл истользовать при эмуляции.

Но есть один нюанс. Андроид использует внутри фремворка определенные объекты (провайдеры) для "стандартизации" обработки различных хардварных реализаций внутри фреймворка. Поэтому вам нужно както зарегистрировать свой провайдер, подсовывающий полученные данные из BT-соединения. И это совсем не является гарантией, что другие службы андроида не будут использовать эти данные для трекинга. Гораздо проще указать в настройках, что вы не согласны делиться трекингом с гуглем, периодически удалять файл текинга, а так же использовать прокси для отсеивания попыток таких передач.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы