И на закуску. Использование Sierra 595U (775U или 881U) в качестве внешнего GPS приемника для планшета на Android.
Суть. Изначально приемник GPS работоспособен только на Windows, ибо программа-инициализатор есть только под нее. Несложно проверить, что без запуска этой программы никакой навигационный софт навешанный на NMEA порт спутники не увидит.
Заманчиво было бы использовать эти Sierr'ы в качестве дешевого приемника для планшетов, в которых нет штатного GPS модуля. Решение нашлось. Всё просто.
Собственно суть:
После установки драйверов (в любой операционной системе) появляется 3 (в винде даже 4) COM-порта. Нас собственно интересуют 2 из них. Порт модема и NMEA порт.
Просто подключившись к NMEA порту с помощью hyperterminal становится ясно, что он нем как рыба. Нужна инициализация.
Для инициализации нужно послать в порт, соответствующий устройству-модему команду
AT!GPSTRACK=1,255,50,1000,1И из NMEA порта как из рога изобилия посыпятся сообщения протокола. Обратите внимание, команда на порт модема активирует работу порта NMEA:

На этом этапе мы уже вполне можем работать с данными спутников. Например Автоспутник или Ozy смогут напрямую подключиться к этому порту и снифить этот поток мути.
Собственно - это теоретические изыскания. Чтоб была понятна суть.
Применительно к практике. Учитывая простоту инициализации GPS приёмник может использоваться в ЛЮБОЙ операционке.
Linux. Большинство современных дистрибутивов эти, вообщем-то старые, модемы подхватывает автоматом. В результате имеем устройства /dev/ttyUSB0 (модем), /dev/ttyUSB1 и /dev/ttyUSB2 (NMEA)
1) Ставим пакет minicom, запускаем minicom -s, выбираем /dev/ttyUSB0, шлем AT!GPSTRACK=1,255,50,1000,1
Можно написать простейший скрипт - чтоб сам слал.
2) ставим gpsd (демон) и xgps (графическое приложение). Запускаем gpsd /dev/ttyUSB2 и графическую утилиту.
Вуаля - видим спутники. Если небо над головой открытое...
Android свежее 2.2. Android - линуксу брат и товарищ.
Собственно все просто. Ставим с маркета
1) PPP Widget (станут драйвера, бонус - сможете ходить в 3G) http://travelgps.com.ua/forum/go.php?https://play.google.com/store/search?q=ppp%20widget&c=apps&hl=ru
2) AOA HyperTerminal Basic (или другой - тьма их) http://travelgps.com.ua/forum/go.php?https://play.google.com/store/apps/details?id=com.UARTDemo&hl=ru
3) "You Are Here GPS" прога для работы с внешними GPS приемниками, делает внешний приемник системным упрощая сопряжение со всякими навителами пр. https://play.google.com/store/apps/details?id=com.agbooth.usbgps&hl=ru
Дальше все просто. Убеждаемся, что драйвера стоят и есть устройства /dev/ttyUSB0 (модем), /dev/ttyUSB1 и /dev/ttyUSB2 (NMEA)
Шлем AOA HyperTerminal Basic на порт "0" заветную команду AT!GPSTRACK=1,255,50,1000,1
В "You Are Here GPS" выбираем /dev/ttyUSB2. Пользуемся.
Думаю при желании и наличии root можно чуток автоматизировать инициализацию, чтоб при каждом подключении приемника не лезть в AOA HyperTerminal.