问题标签 [virtual-serial-port]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在java中读取和写入虚拟com端口
当我通过 USB To UART Bridge 将设备连接到我的系统时,我想读取和写入由 CP2101 驱动程序动态创建的虚拟 com 端口。问题是使用 rxtx 我们无法找到分配给连接的 com 端口device.only 我们可以手动设置端口(比如“COM1”)。在我的情况下,虚拟端口是自动创建的,因此任何阅读该虚拟端口的想法都会受到赞赏。
c++ - com 端口中的事件处理
我编写了一个 c++ 代码来使用 com 端口与 usb gsm 调制解调器进行通信。现在我想在调制解调器以某种方式拔出或断开连接时立即得到通知。我可以通过使用事件处理或任何其他方式来做到这一点吗?如果答案是肯定的,那么如果有人告诉我路,我将非常感激。提前致谢 :)。
谢谢阿雷芬
php - PHP Roomba 串口通讯
我正在尝试使用Remy Sanchez 开发的 PHP 类通过串行端口与 iRobot Roomba 通信。我确信它正在发送数据,因为 iRobot USB 电缆正在接收数据并亮起,但是,Roomba 似乎没有确认Roomba 串行命令接口 (SCI) 规范手册中定义的命令。这有可能的原因吗?该类是否以某种方式扭曲了数据,或者 Roomba 是否需要向其发送 PHP 不支持的某种数据类型?
附加信息(我不确定这是否相关)
使用 RealTerm,我可以使用发送号码功能直接与 Roomba 通信(如果我尝试以任何其他方式通信,它会发送每个按键)。使用 PuTTY,Roomba 不接受我的命令,即使我可以强制本地 echo + 行编辑。它接收命令,但即使波特率配置正确,也不会对它们做任何事情。
代码
serial-port - 如何在 PuTTY 串行通信中仅在按 Enter 时发送字符?
我正在尝试使用PuTTY通过计算机的串行线路进行通信。我已经配置了正确的串行线、波特率、数据位数、停止位、奇偶校验和流控,并建立了连接。当我单击“确定”打开连接时,我会看到一个黑屏,并且我的每个按键都被发送而不显示在屏幕上(窗口保持黑色)。如何配置 PuTTY 使其仅在我按 Enter 后发送我的命令或操作码?
我在大学期间使用 PuTTY 进行 Telnet / SSH,它总是显示我的命令,并且只有在我按下回车键后才输入它们,所以我有点困惑。
java - linux平台的串口访问代码
我正在开发一个使用 Java 与串行端口通信的项目。我是否需要将设备连接到串口来测试以下代码?
使此代码正常工作的任何解决方案。目前我收到如下错误。(没有将任何设备连接到串口。
我已经用 jre 配置了 comm。我已经按照这个博客去做了。
c# - 以编程方式删除 Windows 中的 COM 端口(设置 API?)
我正在寻找一种以编程方式删除由多个蓝牙配对过程创建的虚拟 COM 端口的方法。理想情况下,我想将每个新的配对设备(仅一次)映射到同一个虚拟端口。这可以通过 windows setup api 完成吗?
谢谢,丁斯代尔
c# - 如何从 C# 程序识别哪些 COM 端口连接到蓝牙?
如何从 C# 程序识别哪些 COM 端口连接到蓝牙?
这是我的要求。让我们假设我电脑中的 COM 端口连接到各种设备。假设我们有 COM 端口 1 到 9,并且此时连接了 2、3、4、5 和 7。现在我需要识别端口 2、3、4、5 和 7 中,哪些端口连接到蓝牙设备?
我需要使用 C# 程序来执行此操作。有什么建议吗?
c++ - Windows 不刷新 COM 缓冲区
我从 Windows 中看到一些关于我的 COM 缓冲区的非常奇怪的行为。
我使用 3 个带有 FTDI 芯片的 USB 串行转换器。我打开com端口,CreateFile
一切正常。除波特率外,所有 3 个端口都具有相同的配置。2人在38400工作,1人在9600工作。
这是奇怪的部分:
我能够成功写出 9600 端口和 38400 端口之一。第二个 38400 端口似乎正在缓冲数据。我已经用超级终端连接到这个端口,看到在工作端口上我立即得到响应,而在“奇怪”端口上,我只有在关闭应用程序时才得到数据......
有没有其他人经历过这个?你是如何解决这个问题的?
macos - osx中的虚拟串口
我正在使用雪豹。我想创建一个软件串行端口,它将显示为 /dev/tty....
我想使用这个虚拟串行端口从各种程序和 IDE 中收集数据,例如 arduino 和 processing。
谁能告诉我如何做到这一点。我用谷歌搜索了这个问题,并且查看了netfwd 之类的软件,但它们只提供串行端口重定向。
我是 osx 的新手,之前没有使用过 linux。
c# - 解决我的对象处理异常
您好,any1 可以告诉我在哪里尝试捕获此异常或解决它。当我关闭接收句柄时,如果我仍然收到一些数据,就会出现这个错误。