我想在一天中的某个时间自动开启USB供电设备(例如,让我们说一个USB灯),然后在当天晚些时候自动关闭。我希望将设备插入并始终打开。就像USB /计算机的方法来实现其中一个墙上插座定时器单元那样,当你去度假时你把灯塞进去,这样看起来有人因为灯开启而仍然在家白天休息。
我想知道是否可以设置一个特定的USB端口(只有一个,以便所有其他端口正常运行)按计划打开和关闭(可能使用任务计划程序)?计算机全天候开启,但用户可能已注销。因此,当没有用户登录时,我也希望这可以工作(所以这也必须设置为服务)。
我想在一天中的某个时间自动开启USB供电设备(例如,让我们说一个USB灯),然后在当天晚些时候自动关闭。我希望将设备插入并始终打开。就像USB /计算机的方法来实现其中一个墙上插座定时器单元那样,当你去度假时你把灯塞进去,这样看起来有人因为灯开启而仍然在家白天休息。
我想知道是否可以设置一个特定的USB端口(只有一个,以便所有其他端口正常运行)按计划打开和关闭(可能使用任务计划程序)?计算机全天候开启,但用户可能已注销。因此,当没有用户登录时,我也希望这可以工作(所以这也必须设置为服务)。
Answers:
我有类似的项目,我必须说你需要一个额外的电路涉及继电器(arduino很好,很容易编程)来实现这一目标。 问题是你可以重置特定的usb端口,但是一旦pc开启,usb端口将提供+ 5v,并且没有办法(直到现在我都没有找到)关闭USB端口电压 希望它有点帮助! 亲切的问候
如果您的USB集线器是一种罕见的型号,实际上实现了USB规范的强制端口电源控制部分,那么您可以仅使用标准和强制(但很少实际实现)的USB功能来关闭软件电源。看到 https://github.com/codazoda/hub-ctrl.c - 我知道Windows也支持规范的USB_FEAT_POWER部分。