
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
通过ADB(Android调试桥)连接并控制Android TV/Fire TV/Google TV设备。
该镜像会启动一个监听5037端口的ADB服务器,并通过网络连接到指定的Android TV/Fire TV/Google TV设备列表。这使您能够使用AndroidTV集成将这些设备与Home Assistant集成。
配对码和配对端口的无线ADB连接(adbwifi)适用于需要通过网络远程控制Android TV、Fire TV或Google TV设备,并将其集成到Home Assistant智能家居系统中的用户。尤其适合家庭自动化场景,实现电视设备的远程控制和状态监控。
通过挂载存储config.yml配置文件的卷运行:
shelldocker run -it -v /tmp:/opt/androidtv-connect barnybbb/adb-hass-androidtv:latest
使用环境变量运行:
shelldocker run -it -e devicelist=192.168.1.100,192.168.1.101::739264:44556 -e bootwait=10 -e checkfreq=60 barnybbb/adb-hass-androidtv:latest
Docker Compose(挂载配置文件卷):
ymlservices: adb-hass-androidtv: image: barnybbb/adb-hass-androidtv:latest hostname: adb-hass-androidtv.local container_name: adb-hass-androidtv ports: - 5037:5037 volumes: - /tmp:/opt/androidtv-connect restart: unless-stopped
Docker Compose(使用环境变量):
ymlservices: adb-hass-androidtv: image: barnybbb/adb-hass-androidtv:latest hostname: adb-hass-androidtv.local container_name: adb-hass-androidtv ports: - 5037:5037 environment: devicelist: 192.168.1.100,192.168.1.101::739264:44556 bootwait: 10 checkfreq: 300 restart: unless-stopped
您可以使用UnRAID社区模板,详情可在UnRAID论坛查看。
配置通过位于/opt/androidtv-connect的YAML文件(config.yml)或环境变量进行管理。config.yml中提供的选项将覆盖环境变量。
以下选项可通过环境变量或config.yml文件指定:
| 配置选项 | 默认值 | 是否必需 | 描述 |
|---|---|---|---|
| devicelist | 无 | 是 | 要连接的Android设备列表及其连接设置 |
| bootwait | 10 | 否 | 容器初始化后等待尝试连接设备的时间(秒) |
| checkfreq | 300 | 否 | 检查设备连接状态的频率(秒) |
| enable_adb_usb | no | 否 | 启用USB ADB连接 |
环境变量devicelist必须是逗号分隔的设备列表,格式如下:
<host>[:<port>][:<auth_code>:<auth_port>]
<host> - 必需,Android设备的IP地址或主机名<port> - 可选,默认值为5555<auth_code> - 可选,ADB无线配对的配对码<auth_port> - 可选,ADB无线配对的配对端口(必须与<auth_code>一起指定)示例:
192.168.1.100 - 指定单个设备,默认连接ADB端口5555192.168.1.100:5555,192.168.101:5555 - 指定两个设备,均连接ADB端口5555192.168.1.101:5555:739264:44556 - 指定单个设备,包含auth_code和auth_port192.168.1.100,192.168.1.101::739264:44556 - 指定两个设备,第二个设备使用默认端口5555并包含auth_code和auth_portymldevicelist: - name: 客厅电视 host: 192.168.1.100 port: 12345 - name: 卧室电视 host: 192.168.1.101 port: 15555 auth_code: 739264 auth_port: 44556
ymlbootwait: 10 checkfreq: 300 enable_adb_usb: no devicelist: - name: 客厅电视 host: 192.168.1.100 port: 5555 auth_code: 48273 auth_port: 11223 - name: 卧室电视 host: 192.168.1.101 port: 5555 auth_code: 739264 auth_port: 44556
Android Debug Bridge集成
Android Debug Bridge!https://github.com/BLBurgess/adb-hass-androidtv/raw/main/doc_img/hass-adb-add-integration.png
主机:Android设备的主机名/IP(如在devicelist中配置)端口:Android设备监听的端口(如在devicelist中配置)ADB服务器的IP地址:barnybbb/adb-hass-androidtv容器的主机名/IP地址ADB服务器的端口:barnybbb/adb-hass-androidtv容器监听的端口(默认5037)!https://github.com/BLBurgess/adb-hass-androidtv/raw/main/doc_img/hass-adb-integration-add-device.png
本项目采用MIT许可证。详见https://github.com/BLBurgess/adb-hass-androidtv/blob/main/LICENSE%E6%96%87%E4%BB%B6%E3%80%82
https://github.com/BLBurgess/adb-hass-androidtv
| 镜像版本 | 发布日期 | Alpine版本 | ADB版本 | 发布说明 |
|---|---|---|---|---|
| 1.1.0 | 2026-01-29 | 3.23.3 | 36.0.2-*** | https://github.com/BLBurgess/adb-hass-androidtv/blob/main/CHANGELOG.md#110-2026-01-29 |
| 1.0.0 | 2020-12-22 | 3.22.0 | 29.0.6-6198805 | https://github.com/BLBurgess/adb-hass-androidtv/blob/main/CHANGELOG.md#100-2020-12-22 |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务