【问题标题】:What GPS Dongles work with Windows 7 and the .Net 4.0 System.Device.Location Namespace?哪些 GPS 加密狗适用于 Windows 7 和 .Net 4.0 System.Device.Location 命名空间?
【发布时间】:2011-03-09 15:11:43
【问题描述】:

我想在我的应用程序中添加完整的 GPS 支持。 .Net 4.0 System.Device.Location 命名空间信息here 非常适合我的需求。当这首次宣布并且 Beta 版发布时,我得到了一个 GPS 加密狗,但我无法让 Windows 7 将其视为传感器,因此无法使用 System.Device.Location。在向 Microsoft 发送了许多电子邮件后,他们只会确认他们使用的是 M$ Mapping 产品随附的 GPS 加密狗。

有没有人知道任何其他加密狗肯定会在 Win7 中作为传感器出现?我喜欢this one 的外观,它得到了很好的评价,而且尺寸合适。

是否知道它会起作用,例如支持哪些芯片组作为 Windows 7 传感器,那里的很多信息都说 Win7 实现确实缺乏..

谢谢, M

【问题讨论】:

    标签: .net vb.net windows-7 gps


    【解决方案1】:

    .net 4.0 的 Sensor API,在 System.Devices 下的支持很差。似乎主要芯片提供商将不得不专门为 Win7 和传感器 api.. 谢谢 M$!

    目前看来唯一这样做的芯片供应商是u-blox,他们做得很好!但是我很难找到使用他们芯片的加密狗..

    对于我的应用程序,我们最终使用了 GPS.Net 3.0 一个在 Codeplex 上提供的设备齐全的开源实现。我告诉你,这是一种享受!

    【讨论】:

      【解决方案2】:

      您是在开发您的软件以供客户进行收缩包装和部署,还是您的应用程序是一个完全开发和部署的系统?如果是后者,我建议使用Franson's GPSGate 软件。

      他们的软件可以在我尝试过的所有 GPS 设备上运行。它甚至可以将许多不同的数据格式转换为标准的 NMEA 数据。这将有助于您在未来防止设备更改或可用性。

      他们的软件可以设置为将数据重定向到虚拟串行端口,这样您访问数据所需的只是 System.IO.SerialPort。

      我已经在我的应用程序中多次使用它,并且从未遇到任何问题。

      【讨论】:

      • 感谢 beav,开源 GPS 在这个阶段看起来非常适合我的需求,而且它是免费的!但我会留意 GPS Gate,有用的信息!
      【解决方案3】:

      所有具有适当 widows 7 驱动程序的设备都应该可以工作。

      【讨论】:

      • 嗯,我拥有的最后一个加密狗,我们最终设法为它获得了一些 Win7 驱动程序,但它仍然不能作为传感器使用..
      • 驱动程序是制造商开发的吗?是同一设备同一版本吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-22
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-15
      相关资源
      最近更新 更多