如何从.NET中的USB设备读取串行数据?

时间:2013-03-03 12:47:36

标签: .net gps usb device

我有一个插入我的USB端口的Garmin GPS天线。我想在我的.NET代码中读取它的纬度和经度(即以编程方式)。有谁知道怎么做?

非常感谢任何回复。

2 个答案:

答案 0 :(得分:2)

根据您提供的一些信息,可能值得查看https://www8.garmin.com/support/commProtocol.html上提供的Garmin SDK

我不确定您的特定设备是否像USB串行适配器一样,因此您可以通过这种坐标读取NEMA数据字符串,或者如果协议更复杂,上次我连接了GPS是原始序列。

答案 1 :(得分:0)

基本上你必须查阅文档以获取信息,例如你的Garmin GPS天线通信的格式以及你必须做的事情,例如天线开始搜索GPS信号。

如果没有任何文件,很难创造出你想要的东西 如果有的话,我会开始使用ICSharpCode Usb LibraryLibUsbDotNetcsharp-usb-hid-driver进行编码,这些内容专为某些低级I / O操作而设计。

此外,在channel9处有一个good tutoria l,这对您的项目非常有帮助