我刚刚开始研究智能灯。
我有兴趣在我办公室的一些灯中使用一些 Wi-Fi 插座来自动化灯光。
我很好奇是否有办法从我的 PC 上打开我的灯,并最终在我的 Linux 机器从暂停中唤醒时打开它们。然后在 Linux 机器挂起时将它们关闭。
是否有使用特定消息传递协议的 Wi-Fi 套接字是开放的,我可以为此编写一个应用程序与它们一起使用?
我刚刚开始研究智能灯。
我有兴趣在我办公室的一些灯中使用一些 Wi-Fi 插座来自动化灯光。
我很好奇是否有办法从我的 PC 上打开我的灯,并最终在我的 Linux 机器从暂停中唤醒时打开它们。然后在 Linux 机器挂起时将它们关闭。
是否有使用特定消息传递协议的 Wi-Fi 套接字是开放的,我可以为此编写一个应用程序与它们一起使用?
有很多方法可以满足您的要求。
有带有 API 的专有解决方案,也有完全开放的开放式解决方案。
你的问题很广泛,很难给出直接的答案,这取决于你的标准是什么:你的钱包大小、技术规格、你所在市场的可用性、你对颜色的偏好等等。
如果您想知道在哪里可以找到信息的方向,我在 youtube 上找到了灵感,OpenHAB.org(家庭自动化中心)有许多供应商的插件和开放的 API。
当然,您可以在 linux 中安排 post 和 pre power 脚本,这是我的首选平台 :-)
如果您想避免 wifi 网络混乱,您可以使用 Z-Wave 或 Zigbee 灯(灯泡、插座或开关)。这些网络协议中的每一个都可以使用插入 Linux 机器的 USB 控制器运行。这两个标准都有活跃的开源社区。正如 MatsK 所说,将它们集成到 Linux 中的 Power 脚本中非常容易。
如果您使用的是Wiz连接灯,那么这个(通过 Gnome Shell 控制 Wiz 连接灯)Gnome shell 扩展可以帮助您。