我想在 LG 电视上使用局域网唤醒功能,但仅支持通过电缆连接。是否可以通过电缆将小型计算机(Orange Pi)直接连接到电视并直接发送Wake数据包?
答案1
寻找wakeonlan
或etherwake
,它们可能在您使用的任何发行版中可用。然后,您可以通过指定 MAC 地址来唤醒电视:
wakeonlan 01:02:03:04:05:06
或者
etherwake 01:02:03:04:05:06
(您需要etherwake
以 root 身份运行;wakeonlan
可以以普通用户身份运行。)
您可能希望研究 HDMI CEC 作为通过 HDMI 连接而不是以太网连接唤醒电视的替代方案。 Raspberry Pi 支持此功能,请参阅这一页了解详情;你的发行版可能有libcec
以及 Python 绑定 ( python-libcec
)。我不知道 Orange Pi 是否支持 CEC(显然是支持),更重要的是是否有可用的软件支持 Orange Pi 上的 CEC(请参阅这里)。
答案2
我找到了以下关于 Raspberry Pi 的链接,但这同样适用于 Orange Pi。
您必须使用以下命令来安装 WOL:
sudo apt-get install etherwake
你可以用以下命令唤醒你的机器
etherwake -i eth0 AA:BB:CC:DD:EE:FF
其中 AA:BB:CC:DD:EE:FF 是目标以太网地址。