【发布时间】:2012-07-22 13:23:46
【问题描述】:
最近,我为通过 USB 连接到本地计算机的设备安装了软件设备驱动程序。如何与设备通信?我是否直接与安装的软件设备驱动程序通信?
工具:
- OneTouch Ultra 2 血糖仪
- Windows XP
- OneTouch(R) 软件 v1.12.0.0 的仪表驱动程序
- 自定义通信协议
【问题讨论】:
-
什么样的设备?在什么样的操作系统上?驱动提供什么API?
-
协议首先无关紧要。 运输很重要。在最简单的情况下,驱动程序只安装一个虚拟串行 COM 端口。这可以像使用 Java 的任何其他串行设备一样打开。那么协议可以用Java实现。
但是,关于特定设备、驱动程序和可用 API 的信息如此之少,您将无法获得任何有用的信息。 -
设备驱动程序的编写者通常会定义如何与它通信。
-
它建议使用
HyperTerminal来输出命令...不确定我是否喜欢这种方法...寻找潜在的Java 包装,或者编写我自己的JavaHyperTerminal..
标签: c# java usb device-driver hyperterminal