通过 esp32 单片机连接小爱同学(天猫精灵、小度未测试) 通过魔术包唤醒电脑开启,配合软件监听 UDP 广播进行关机操作 无需拆机,支持可以网络唤醒的笔记本
- 远程网络唤醒、关闭电脑
- 小爱同学唤醒、关闭电脑
- 电脑开机状态反馈
详细步骤参见 arduino 中文社区
- 下载安装 Arduino IDE
- 安装 esp8266/esp32扩展包(注意你的单片机型号)
- 安装 blinker arduino支持库
打开 Arduino ,选择 项目-加载库-添加 .zip 库
- 手机安装 blinker app
每一个设备在blinker上都有一个唯一的密钥,blinker设备会使用该密钥认证设备身份,从而使用blinker云平台上的相关服务。 进入 blinker App,点击“添加设备”,进行设备添加。 选择独立设备,再选择WiFi接入,即可获取一个唯一的密钥。暂存这个密钥,此后程序中会使用到它。 这里一定要使用阿里云服务商,否则小爱无法连接设备,语音提示“设备连接出问题了
-
请确认你的电脑支持 网络唤醒
-
运行 C# 程序,选中开机启动(可选,为 远程关机/小爱语音关机 提供支持)
-
进入 blinker App,添加按键,数据键名为 “btn-abc”(可选,为 APP远程开/关机 提供支持,显示文本不用管,会自动同步设备状态)
- 修改开发板设备名为 “电脑”(可选,为 小爱语音开/关机 提供支持,不需要使用训练计划,训练计划没有反馈语音)
- 打开米家-我的-其它平台设备-选择点灯科技,进去后绑定账号选择同步设备(可选,为 小爱语音开/关机 提供支持)