无需特定硬件即可检测 USB 上的信号?

无需特定硬件即可检测 USB 上的信号?

有没有办法在不连接设备的情况下检测 USB 端口上的信号?因此,只需将电压发送到引脚上的端口即可?

只是想检测电流是否关闭?这只是为了标记,如果大门(或门或什么东西)关闭,电流中就会出现一个桥,从而向 USB 设备发送电压,这样我就可以接收这个信号,然后简单地编写一些代码来通知我门已关闭。

是否有可能嗅探没有连接设备的 USB 端口?

答案1

是否有可能嗅探没有连接设备的 USB 端口?

我认为答案是“不可以”(或者至少不太容易或不太安全)。如果你对硬件黑客感兴趣,并且不介意花一点钱,那么USB 触发器可能就是您要找的东西。连接一个简单的检测电流的电路应该不太难。

答案2

USB 本身需要适当的驱动程序处理,然后才能使用它。但是并行和串行电缆则不需要。它们确实允许您检查实际设置或未设置的位,如您所述。

USB 之所以不行,是因为 USB(通用串行总线)是一种通过一个连接使许多设备连接起来的技术。在 Windows 中可以使用设备之前,需要进行一些识别,而正是这一部分(使用驱动程序)使事情变得困难。您需要在 USB 上安装一个芯片,上面有编程,以便与 PC 上的驱动程序交互。通过打印机或 com 端口,这些都不是必需的。有可用的usb 2 com适配器usb 2 parallel

相关内容