Чтение данных с USB-GPS-приемника - PullRequest
1 голос
/ 03 марта 2012

Мне интересно, насколько сложно считывать данные о местоположении с USB-приемника GPS (также известного как «USB-мышь»).Есть ли какой-нибудь готовый к использованию API в .NET (как это происходит на мобильных платформах, таких как Android / WP7 и т. Д.), Который работает, потому что драйвер устройства GPS много интегрируется в Windows, или это какая-то неприятная вещь, связанная с пинвоуком, которая зависит отУстройство GPS?

Есть опыт?

Ответы [ 2 ]

3 голосов
/ 03 марта 2012

Обычно устройство GPS отображается как виртуальный com-порт.Вы должны увидеть его в списке com-портов в диспетчере устройств.Почти каждый GPS отправляет данные на компьютер, используя стандартные сообщения NMEA 0183 , вам просто нужна библиотека для их чтения.Один действительно хороший полнофункциональный - DotSpatial , библиотека DotSpatial.Position должна автоматически найти ваш gps и сообщить о нем данные.

0 голосов
/ 08 марта 2012

Возможно, вам и вашему поставщику оборудования необходимо связаться, получить драйвер оборудования для распознавания и вызвать API для оборудования связи. Если вы можете получить от устройства GPS по байтам, ближе к успеху уже не за горами, а остальное пакеты и аналитические пакеты данных. PS: если это последовательная связь, реализовать в DONET легче.

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