哪些 GPS 加密狗适用于 Windows 7 和 .Net 4.0 System.Device.Location 命名空间?

Posted

技术标签:

【中文标题】哪些 GPS 加密狗适用于 Windows 7 和 .Net 4.0 System.Device.Location 命名空间?【英文标题】:What GPS Dongles work with Windows 7 and the .Net 4.0 System.Device.Location Namespace? 【发布时间】: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

【问题讨论】:

【参考方案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 驱动程序,但它仍然不能作为传感器使用.. 驱动程序是制造商开发的吗?是同一设备同一版本吗?

以上是关于哪些 GPS 加密狗适用于 Windows 7 和 .Net 4.0 System.Device.Location 命名空间?的主要内容,如果未能解决你的问题,请参考以下文章

模拟 GPS 位置和适用于 Android 的 Chrome

Windows Phone 应用程序仅适用于 Windows Phone 7?

哪些技术适用于可通过 http 访问数据库的 Windows 数据库应用程序

适用于 Windows XP、7、8 应用程序的 USB 麦克风描述符

GPS定位仪出现位置漂移怎么办?

如何在适用于 Android 的 Eclipse 模拟器中启用 GPS [重复]