--- notion-id: 9285a974-22d1-48e0-8f2a-d641db13b8f6 --- # 一、基础配置 1、电脑开启openssh server 2、远程服务器【群晖】配置ssh密钥 3、电脑BIOS配置PCI-E启动 4、测试远程服务器是否可以免密连接电脑 [参考windows免密文档](/d5286b5cad064b19b1c42bdb6bbc8110) # 二、远程配置 注册巴法云:https://cloud.bemfa.com/tcp/index.html 1、切换到MQTT设备云 2、MQTT设备云 ,注意按照后面按照`**MyXiaoMi001**`** 注意后面的数字,对应小米平台** [https://cloud.bemfa.com/docs/#/?id=_111-接入介绍](https://cloud.bemfa.com/docs/#/?id=_111-接入介绍) 3、修改昵称 ![[Notion/技术支持/attachments/Untitled 3.png]] 打开手机米家→我的→连接其他平台→添加巴法→同步设备 开启电脑的远程唤醒 ![[Notion/技术支持/attachments/Untitled 4.png]] 最后将高级选项卡中的`关机网路唤醒`和`属木封包唤醒`开启即可,由于网卡的不同可能有些会显示英文 ![[Notion/技术支持/attachments/Untitled 5.png]] 下载代码 [[IMG-20260516155655585.zip]] [配置](http://xn--config-2x9px75i.py/)[`config.py`](http://xn--config-2x9px75i.py/) 修改一下参数 ```python class Config: # 巴法开放平台的秘钥:https://cloud.bemfa.com/tcp/index.html CLIENT_ID = "*****" # 主题:https://cloud.bemfa.com/docs/#/?id=_111-%e6%8e%a5%e5%85%a5%e4%bb%8b%e7%bb%8d TOPIC = "MyXiaoMi001" # 要唤醒电脑的 用户名@IP地址 SSH = "@10.10.10.8" # 要唤醒电脑的mac地址 MAC = "**:**:**:**:**:**" ``` 先在本地计算机运行`python xiaoqiangwol.py`是否能正常连接巴法,能正常运行则继续。 设置完毕以后,将所有程序拷贝到群晖中自定义文件夹中 ![[Notion/技术支持/attachments/Untitled 6.png]] 群晖安装python环境 ![[Notion/技术支持/attachments/Untitled 7.png]] 终端进入群晖,使用`sudo -i `获得root权限 参考下方配置环境 [https://kb.synology.cn/zh-cn/DSM/tutorial/Set_up_Python_virtual_environment_on_NAS](https://kb.synology.cn/zh-cn/DSM/tutorial/Set_up_Python_virtual_environment_on_NAS) 1. 选择要在其中创建虚拟环境的存储空间。例如: `cd / ``**volume1**` 2. 在您的文件夹中创建 Python 虚拟环境。如果要使用 Python3.9 软件包,请将`python3`替换为`python3.9` 。您可以将**dateutil_env**替换为要用于文件夹的名称: ```javascript python3 -m venv dateutil_env #替换成文件名例如bafa cd dateutil_env / #进入相应文件 source bin/activate #查看是否激活环境 ``` 3. 现在,您的 Python 虚拟环境已准备就绪,可以使用了。 在群晖配置任务计划,注意需要root账号 ![[Notion/技术支持/attachments/Untitled 8.png]] 任务编辑注意根据自己配置的环境填写 ![[Notion/技术支持/attachments/Untitled 9.png]] ```shell cd /volume1/Bafa/ source bin/activate python xiaoqiangwol.py ``` 手动运行一次即可 ![[Notion/技术支持/attachments/Untitled 10.png]] 然后在米家APP,找到相应的设备例如小爱音响,添加训练计划,创建训练,添加每当说关闭电脑,则执行控制设备→前面配置的昵称。