爱快软路由对笔记本实现网络唤醒

    本人有一台爱快软路由作为动态域名和端口映射,实现通过阿里域名远程访问内网设备。一台X201笔记本连接在软路由上。由于X201电池已经卸下无法实现来电开机,只能通过爱快e云APP手动实现网络唤醒,感觉非常麻烦。爱快云web端也不能实现开机唤醒X201.

  用树莓派3B+可以实现软路由开机后唤醒X201笔记本,但感觉功耗比较大。

  通过爱快的Docker插件安装NodeRed实现了网络唤醒。

 NodeRed Docker插件

 实现网络唤醒的流图

实现上述流图需要安装node-red-node-wol节点

 

inject节点设置如图,注意画红线的部分设置

 

 wake on lan节点设置

  MAC Address 设置要唤醒笔记本的mac地址

 Number of Packets 可以根据需要填写发送的次数

Interval Between Packets 2组魔术包之间的间隔,默认100ms

 

 

 完整源代码

  注意MAC Address 根据自己笔记本的填写

[
    {
        "id": "f6f2187d.f17ca8",
        "type": "tab",
        "label": "Flow 1",
        "disabled": false,
        "info": ""
    },
    {
        "id": "10ffeedf651e02e9",
        "type": "inject",
        "z": "f6f2187d.f17ca8",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": true,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 140,
        "y": 100,
        "wires": [
            [
                "b7a7c949d1f6d382",
                "9f56a1e344018e9b"
            ]
        ]
    },
    {
        "id": "b7a7c949d1f6d382",
        "type": "wake on lan",
        "z": "f6f2187d.f17ca8",
        "mac": "xx:de:f1:xx:39:xx",
        "host": "172.16.0.5",
        "udpport": 9,
        "numpackets": "6",
        "interval": 100,
        "name": "wakeOnLan",
        "x": 410,
        "y": 100,
        "wires": []
    },
    {
        "id": "9f56a1e344018e9b",
        "type": "debug",
        "z": "f6f2187d.f17ca8",
        "name": "debug 2",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 400,
        "y": 160,
        "wires": []
    }
]

 

 另外,NodeRed服务器我自己设置了账户和密码,如果只是用NodeRed实现自动网络唤醒,而不需要远程访问可以取消端口设置,保证安全。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

armcsdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值