Доброго времени суток, уважаемое сообщество.
Имеется КПК с Windows Mobile 6 на борту. В нем есть GPS (С "Навителом" работает по протоколу NMEA-0183, порт COM4, 57600 bps, способ чтения данных - агрессивный).
В КПК установлено приложение GPS2blue версии 2.0 (взять тут:
http://users.skynet.be/hofinger/GPS2Blue.html).
Есть комп с Windows XP + программа HW VSP Single Port version 3.1.2 ( лежит тут:
http://www.hw-group.com/products/hw_vsp/index_en.html#download). Согласно статье (
http://mashki.net.ru/index.php/comp/42-comp/99-gps-to-comp) все это хозяйство настроено, программа под WinXP обращается к COM5(виртуальный), видит там внешний GPS приемник. Сеть через Wi-Fi.
Вопрос: как заставить комп с Ubuntu 10.04 создать подобный виртуальный COM порт, к которому обратится gpsd и получит по сети данные с КПК?
По теме была нагуглена статейка (
http://blog.mrfjo.org/2009/04/06/using-a-windows-mobile-gps-on-linux/), но почему-то способ отказался работать «из коробки», а socat я, к сожалению, пока не смог толком осилить.
Пользователь решил продолжить мысль 16 Мая 2011, 04:36:03:
Решено, заработало.
Достаточно команды:
socat pty,raw,echo=0 tcp4-listen:31873