【问题标题】:How read serial data from USB device in .NET?如何从 .NET 中的 USB 设备读取串行数据?
【发布时间】:2013-03-03 12:47:35
【问题描述】:

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

非常感谢您的任何回复。

【问题讨论】:

    标签: .net gps usb device


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      基本上,您必须在文档中查找信息,例如您的 Garmin GPS 天线以哪种格式进行通信,以及您必须如何处理天线开始搜索 GPS 信号等信息。

      如果没有任何文档,很难像你想要的那样创建。
      如果有的话,我会从 ICSharpCode Usb LibraryLibUsbDotNetcsharp-usb-hid-driver 开始编码,它们是为一些低级 I/O 操作而设计的。

      此外,在 channel9 有一个good tutorial,这可能对您的项目非常有帮助

      【讨论】:

        猜你喜欢
        • 2013-03-22
        • 1970-01-01
        • 1970-01-01
        • 2015-10-09
        • 1970-01-01
        • 2023-03-28
        • 1970-01-01
        • 2020-03-25
        • 1970-01-01
        相关资源
        最近更新 更多