找回密码
 立即注册
首页 业界区 业界 小爱同学连接电脑进行交互 教程

小爱同学连接电脑进行交互 教程

汪玉珂 2025-9-19 20:17:07
github地址:https://github.com/MacMillan1225/Aiable_PC
bilibili视频:https://www.bilibili.com/video/BV1D1WVzaEgi/
云盘分享链接:https://pan.baidu.com/s/1OiPqP7ifU3Of-dpAY2Dkjw?pwd=rett
在软件分享中,release解压之后是我提到的那个用作本地接收的软件,flows.json是可以导入到nodered中的模板!
所需材料

我们希望整个过程的材料尽量简化。以下是必备的设备:

  • 小爱音箱(如 Redmi 音箱 Play)
  • 一台支持 Docker 的设备(如小主机,NAS,或电脑)
  • 你需要控制的电脑
实现流程

整个实现路径如下:
1.png

技术细节

如果你对以下概念有疑问,可以继续阅读,否则可以跳过:
2.png

3.png

4.png

5.png

安装与配置

1. 安装 Home Assistant

首先,我们需要在支持 Docker 的设备上安装 Home Assistant 和 Nodered。你可以使用 Docker Compose 来启动容器。以下是 Docker Compose 配置文件:
  1. services:
  2.   homeassistant:
  3.     image: homeassistant/home-assistant:${VERSION}
  4.     container_name: ${CONTAINER_NAME}_ha
  5.     restart: always
  6.     ports:
  7.       - "8123:8123"  # 映射 Home Assistant UI
  8.     networks:
  9.       - ha_net
  10.     volumes:
  11.       - ${APP_PATH}/homeassistant_data:/config
  12.       - /run/dbus:/run/dbus:ro
  13.       - /etc/localtime:/etc/localtime:ro
  14.     environment:
  15.       - PUID=1001
  16.       - PGID=1001
  17.     labels:
  18.       createdBy: "bt_apps"
  19.   nodered:
  20.     image: nodered/node-red:latest
  21.     container_name: ${CONTAINER_NAME}_nodered
  22.     restart: always
  23.     ports:
  24.       - "1880:1880"  # 映射 Node-RED 编辑器
  25.     networks:
  26.       - ha_net
  27.     volumes:
  28.       - ${APP_PATH}/nodered_data:/data
  29.     environment:
  30.       - PUID=1001
  31.       - PGID=1001
  32.     labels:
  33.       createdBy: "bt_apps"
  34. networks:
  35.   ha_net:
  36.     driver: bridge
复制代码
HACS安装命令
  1. wget -O - https://get.hacs.xyz | bash -
复制代码
安全性注意事项

尽管该方法的通信是通过 HTTP 进行的,但为了增加安全性,你可以通过 HTTPS 加密通信。可以使用 Nginx 来配置反向代理,确保通信的安全性。
小贴士

如果你希望程序能够自启并在后台运行,可以将其使用nssm注册为 Windows 服务,确保它在启动时自动运行。
总结

通过这些步骤,你可以轻松实现通过小爱音箱控制电脑程序,拓展了智能家居的功能。希望大家玩得开心!

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册