USB 是一种通用总线,需要驱动程序和如何使用它的说明。它具有更大的灵活性,但同时所有逻辑都应该存储在某个地方(驱动程序/应用程序/等),这并不容易“可扩展”,例如 Windows、Linux、Phone 等......所有这些都需要不同的应用程序和管理......不幸的是,无法在本地启用/禁用 USB(例如管理输出电源,因为它主要在 BIOS 级别进行管理,这在操作系统级别并不完全可用 - 实际上检查你的主板是否支持 IPMI - 这是一个管理工具在较低级别上工作,但大多仅在服务器类型的硬件上可用)
我对打开/关闭灯有类似的需求,但更多的是用于指示。我的用例:我们有一个办公室,负责销售、支持等……电话不经常,但是当它们到位时,最好保持安静。而且由于人们使用相同的耳机来听音乐 - 从侧面看,您无法了解通话是否正在进行......
所以,这个想法是:
- Arduino(以后可以针对更便宜的东西进行优化)
- WIFI连接
- LED 灯(5V 理想,但可能是 12V)
- 来自电源适配器或 USB 的电源(稍后可以检查电池是否有意义)
- 通过网络浏览器完成管理(简化管理,例如 - 可以通过 Chrome 扩展程序、网页上的按钮、从(在我的情况下)电话系统远程管理)
如果一切都会好 - 可以在顶部添加一些集中管理(所有灯都可以在系统中注册(例如WebSocket,或用于集中管理的google pub / sub)。在这种情况下,可以通过远程触发以集中方式的电话系统,例如:如果有来电 - 来电时灯可以开始闪烁以引起注意,并在来电时自动打开......另外可以以类似的方式完成谷歌会议, Zoom, 电脑上的任何其他应用程序)
PS:找到任何准备好的东西会很好......但是哦,好吧 - 现在什么都没有找到。