Как написать приложение для подключения устройства Android к хост-устройству USB GPS - PullRequest
3 голосов
/ 29 октября 2010

У меня в машине есть автономный регистратор данных с поддержкой GPS, который может работать как USB-хост или устройство. (Это USB-устройство класса 0x00h). В настоящее время я подключаюсь к нему через приложение WM 6.5, работающее на моем Palm Treo 750.

Я бы хотел портировать приложение WM 6.5 на телефон Android. (У меня нет конкретного телефона Android, я бы хотел, чтобы он был как можно более универсальным).

Репликация графического интерфейса не так сложна, но у меня возникают проблемы с подключением к USB.

Буду признателен, если кто-нибудь подскажет мне пример или соответствующий учебник.

Спасибо

1 Ответ

0 голосов
/ 29 октября 2010

Вы, вероятно, не можете сделать это без изменения установки Android на телефоне или изменения GPS.

На ум приходят три метода:

а) изменить GPS так, чтобы в режиме хоста он мог общаться по протоколу Android ADB и делать что-то вроде драйвера adb shell или имитировать порт adb вперед для связи с приложением на телефоне

b) измените установку Android, чтобы она поддерживала дополнительную функцию USB-цели, уже поддерживаемую GPS, такую ​​как эмуляция последовательного USB-конвертера или эмуляция вашего телефона WM.

в) изменить установку Android для функционирования в качестве хоста USB и скомпилировать в драйвер USB для GPS, ранее протестированных на настольном Linux

a требует углубленной разработки для GPS, B & C требует рутирования телефона

о, еще один:

d) Получите плату микроконтроллера USB-цели с Bluetooth. Подключите GPS и реализуйте целевой интерфейс, с которым может общаться хост GPS. Используйте последовательный порт по Bluetooth для разговора с телефоном.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...