从USB-GPS接收器读取数据

时间:2012-03-03 01:12:27

标签: c# .net windows gps

我想知道从USB GPS接收器(也称为“USB鼠标”)读取定位数据有多困难。在.NET中是否存在某种即用型API(如在Android / WP7等移动平台中),因为GPS设备的驱动程序在Windows中集成很多,或者这是一些依赖于GPS设备?

有经验吗?

2 个答案:

答案 0 :(得分:3)

通常,GPS设备显示为虚拟COM端口。您应该在设备管理器的com端口中看到它。几乎每个GPS都使用标准NMEA 0183消息将数据发送到计算机,您只需要一个库来读取它们。一个非常好的全功能是DotSpatial,DotSpatial.Positioning库应该自动找到你的gps并从中报告数据。

答案 1 :(得分:0)

您可能需要与您的设备供应商联系,并获取识别设备驱动程序,并呼叫通信设备的API。如果您可以从字节上获取GPS设备,那么接近成功就在附近,其余的就是打包和分析数据包。 PS:如果是串行通信,在DONET中实现更容易。