跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI算法

小米 Miloco 大模型智能家居本地化部署实战

小米 Miloco 是首个大模型加智能家居解决方案,基于 MiMo-VL-Miloco-7B 端侧视觉语言模型。在 x64 架构及 NVIDIA 显卡环境下,通过 WSL、Docker 完成本地化部署的全流程。涵盖环境验证、脚本安装、服务启动及米家设备规则配置,实现家庭场景的语音交互与视觉感知,保障隐私安全的同时打通 IoT 生态。

清酒独酌发布于 2026/3/30更新于 2026/7/2032 浏览
小米 Miloco 大模型智能家居本地化部署实战

一、Miloco 简介

小米推出了首个'大模型 + 智能家居'解决方案 Xiaomi Miloco,全称为 Xiaomi Local Copilot(小米本地协同智能助手)。

项目地址:

  • GitHub: https://github.com/XiaoMi/xiaomi-miloco
  • Gitee: https://gitee.com/xiaomi-miloco/xiaomi-miloco

Miloco 以米家摄像头为视觉信息源,核心是自研的大语言模型 MiMo-VL-Miloco-7B。该模型基于小米发布的 MiMo 模型调优而来,连接家中所有物联网设备,框架已开源。截至今年 6 月,小米 AIoT 平台连接的 IoT 设备数已达 9.89 亿台,这意味着数以亿计的米家设备都有望接入大模型能力。

从界面设计来看,主视觉采用类似 ChatGPT 的聊天框,左侧设有导航栏,包含 AI 中心、模型管理、MCP 服务及设备管理等选项,相机设备则独立陈列视频记录。

关键特性
  1. 交互新范式:基于大模型开发,通过自然语言即可完成规则设置和复杂指令控制。
  2. 视觉数据新用途:将摄像头数据流作为感知源,利用大模型解析家庭场景事件并回复用户查询。
  3. 端侧大模型:任务拆分为规划与视觉理解两阶段,提供端侧模型实现视频理解,保障隐私安全。
  4. 米家生态打通:支持米家设备与场景获取执行,支持自定义通知发送。

此外,Miloco 通过标准化的 MCP 协议封装,实现了与 Home Assistant 生态的互通,并开放了第三方 IoT 平台接入接口。

从软硬件要求来看,部署门槛并不高。硬件需搭载 x64 架构,图形处理器在英伟达 30 系列及以上,存储建议 16GB 以上。软件方面主要依赖 Linux 环境及 Docker。

文章配图

二、快速开始

1、系统要求

硬件要求

  • CPU: x64 架构
  • 显卡:NVIDIA 30 系及以上,显存 8GB 起步(建议 12GB 及以上)
  • 存储:建议 20GB 及以上可用空间(用于本地模型存储)

软件要求

  • 操作系统:Linux (x64, Ubuntu 22.04 LTS+) / Windows (x64, Win10+ 需支持 WSL2) / macOS (暂不支持)
  • Docker: 20.10 及以上版本,需支持 docker compose
  • NVIDIA 驱动:支持 CUDA
  • NVIDIA Container Toolkit: 用于 Docker GPU 支持
2、安装依赖环境

请确保系统满足上述要求。Windows 用户需进入 WSL 环境操作。

Windows 下的 WSL 配置

参考官方文档进行环境搭建。系统需 Windows 11 22H2 及以上版本 + WSL2。

首先开启 Hyper-V 和适用于 Linux 的 Windows 子系统功能。重启后打开终端输入 wsl --install 完成安装,或使用 wsl --update 更新到最新版本。

接着在应用商店下载 Ubuntu 发行版,推荐 Ubuntu 24.04.1 LTS。安装完成后按提示设置用户名和密码。若需切换或查看发行版,可使用 wsl --list --online 和 wsl -d <DistributionName>。

常用操作备忘

  • 启动默认发行版:wsl
  • 列出所有发行版:wsl --list --verbose
  • 关闭所有实例:wsl --shutdown
  • 查看 IP 地址:ip addr show eth0 | grep 'inet\b' | awk '{print $2}' | cut -d/ -f1

网络模式配置 建议在 WSL Setting 中将网络模式修改为 Mirrored。修改后需先运行 wsl --shutdown 停止子系统,再重新进入检查 IP 是否与宿主机一致。

若设置为 Mirrored 模式,还需配置 Hyper-V 防火墙允许入站连接。在 PowerShell 中以管理员权限运行以下命令:

Set-NetFirewallHyperVVMSetting -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}' -DefaultInboundAction Allow
Docker 环境

WSL2 中推荐使用官方脚本安装 Docker Desktop。国内用户可指定 Aliyun 源加速:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装后将当前用户加入 docker 组以便免 sudo 执行命令:

sudo usermod -aG docker $USER

注意添加后需重新登录以使组更改生效,随后用 docker --version 验证。

显卡驱动及工具

CUDA Toolkit 安装

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
sudo apt install nvidia-cuda-toolkit
sudo apt-get -y install cuda-drivers

NVIDIA Container Toolkit 配置

sudo apt-get update && sudo apt-get install -y --no-install-recommends curl gnupg2
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo sed -i -e '/experimental/ s/^#//g' /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update
export NVIDIA_CONTAINER_TOOLKIT_VERSION=1.18.0-1
sudo apt-get install -y \
    nvidia-container-toolkit=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
    nvidia-container-toolkit-base=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
    libnvidia-container-tools=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
    libnvidia-container1=${NVIDIA_CONTAINER_TOOLKIT_VERSION}
3、环境验证

Docker 验证 运行 hello-world 镜像,看到 Hello from Docker! 即表示成功:

docker run hello-world
docker rmi hello-world

显卡驱动验证 使用 nvidia-smi 查看驱动状态,nvcc --version 确认 CUDA 工具包版本。

Container Toolkit 验证 运行测试容器:

docker run --rm --gpus all nvidia/cuda:12.4.0-base-ubuntu22.04 nvidia-smi
docker rmi nvidia/cuda:12.4.0-base-ubuntu22.04
4、安装与启动

克隆源码后执行一键安装脚本:

git clone https://github.com/XiaoMi/xiaomi-miloco.git
bash scripts/install.sh

安装过程中会进入交互式菜单,选择 1. Quick Install 即可。下载路径建议选择 Xiaomi FDS 以获得更快的国内访问速度。

安装完成后根据提示启动服务,观察运行状态日志确保无报错。

5、前端访问

服务启动后,通过 https://<your ip>:8000 访问。本机访问可用 127.0.0.1。

注意事项

  • 必须使用 https 协议访问。
  • Windows 下可直接尝试访问 WSL 的 IP 地址。
  • macOS 环境下若网络为桥接模式,请使用 Docker 所在虚拟机的 IP。
6、使用指南

进入前端管理界面后,可进行以下配置:

  1. 模型设置:选择后端使用的模型。
  2. 规则配置:主界面可自动生成规则,也可在规则管理里手动添加。添加前务必先在米家 APP 内测试设备控制有效性。点击'测试'按钮生成有效指令,AI 模型生成的指令有时需多次调试。
  3. 日志查看:若规则执行异常,可在日志管理中排查问题。

文章配图 文章配图 文章配图 文章配图

目录

  1. 一、Miloco 简介
  2. 关键特性
  3. 二、快速开始
  4. 1、系统要求
  5. 2、安装依赖环境
  6. Windows 下的 WSL 配置
  7. Docker 环境
  8. 显卡驱动及工具
  9. 3、环境验证
  10. 4、安装与启动
  11. 5、前端访问
  12. 6、使用指南
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 数据结构:堆与优先级队列原理及 Java 实现
  • 使用 GPT 4o with Canvas 构建金融预测 Streamlit 应用
  • Python+Copilot 全流程开发效率提升指南:从语法纠错到项目重构
  • 腾讯混元大模型升级与原生工具链发布,助力企业零门槛落地
  • 超越 import 与 pip:深入 Python 模块化与依赖管理核心
  • AI 辅助 imToken 生态智能合约交互与监控脚本开发实践
  • OpenAI SDK 集成亮数据网页解锁器实现自动化爬虫
  • PyQt 面向沥青路面裂缝病害识别的 YOLOv8n 算法改进研究
  • 大模型技术详解:架构、分布式训练与参数高效微调
  • C++ 哈希表核心机制:从哈希冲突到负载因子
  • Transformer 时序数据建模与实现详解
  • 从代码生成看人工智能的理解边界与人类价值
  • C++26 反射驱动类型检查重塑代码质量
  • SWE-CI:基于持续集成评估智能体代码维护能力
  • C++ 哈希表封装:模拟实现 unordered_map 与 unordered_set
  • 基于 Jetson Nano 与 YOLOv5s 的无人机道路抛洒物实时检测系统
  • 手机检测系统上传失败重试机制与 WebUI 体验优化
  • 通义千问插件助力 IDEA Java 开发实战
  • C++ ODB 数据库 ORM 框架详解
  • VSCode 远程 SSH 连接下 Copilot Claude 模型异常及修复方案

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online