• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案QQ群:735553309
  • ,从传感器到片上嵌入式系统,无线接入,边缘计算,在这里您可以讨论一切
  • 参加最新的物联网研讨会报名
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏伊栖Eccee

使用Digi的无线路由器远程唤醒目标主机

联网设备 wqsj 1年前 (2023-01-30) 1025次浏览 0个评论

现在的主机大多支持网络唤醒功能,为了节能我们常常需要平时关闭电源,在需要时才开机。最近测试了一下这款4G的工业路由器,发现它的python可编程功能很好用,可以用来给远程物联网主机或服务器自动开机。

目标主机在现场,一般是关机状态,当需要采集数据时才唤醒它。主机和其它测试设备都连在Digi的IX20无线路由器上,这款支持python3平台的路由器让我可以直接用pip安装所需的软件包,再写个小脚本运行远程开机功能。

开启shell功能,登陆手用pip install wakeonlan来安装pypi上的远程开机包,然后就可以使用了,一开始没注意到指定网卡,一直没成功。后来发现这个wakeonlan对多网卡的机器需要指定一下用哪个网口发出magic包,一测就成功,以下是手动测试的结果,前一条不指定interface没有唤醒,后一条指定了网口,成功唤醒了远程机器。

把这两条指令放在一个脚本中,定时或是远程执行,就可以远程开机了。


ECCEE版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用Digi的无线路由器远程唤醒目标主机
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址