带编程接口的红外连接

带编程接口的红外连接

我正在寻找一种从 Windows PC 建立红外连接的方法,并使用可用于 C/C++ 的编程接口。我尝试了以下方向:

  1. 带红外端口的笔记本电脑:没有编程接口。也许有一些驱动程序(如转换为虚拟 COM 端口)或任何其他软件解决方案?

  2. 串行转 IRDA 适配器 - 看起来正是我需要的。这种适配器可以插入 PC COM 端口并通过串行端口 API 使用。但我发现的所有产品都很旧,不再可用。

  3. USB 转 IRDA 适配器 - 可用,但我没有找到任何具有编程接口的东西。如果有这样的适配器带有 SDK(如读取、写入功能)或虚拟 COM 端口驱动程序就好了。

答案1

IrCOMM2k可能对 1 有用。

关于 3,我原本以为应该有很多替代方案,尽管它们可能不太容易找到。例如,鬣蜥工厂正在销售可以传输红外线的 USB 设备,并且驱动程序是开源的,因此您应该能够在那里找到如何向其发送自己的命令(或联系他们的支持以获取更多信息)。
并且红外传输甚至有一个可以通过 USB 或 Wifi 连接的红外发射器,并特别提到了如何以编程方式控制他们的设备。

也许值得一看利尔克因为它们有关于可用设备的有用信息,并且可能有您可以查看的代码。

对于任何与 USB 相关的事情来说,Jan Axelson 的地点

相关内容