专栏名称: macrozheng
专注Java技术分享,解析优质开源项目。涵盖SpringBoot、SpringCloud、Docker、K8S等实用技术,作者Github开源项目mall(50K+Star)。
目录
相关文章推荐
科技美学官方  ·  小米双Ultra来了 ·  昨天  
陕西工信数字化转型  ·  陕西省工业和信息化厅关于开展2025年工业互 ... ·  昨天  
陕西工信数字化转型  ·  陕西省工业和信息化厅关于开展2025年工业互 ... ·  昨天  
昆明警方发布  ·  假期余额不足?昆明公安免费赠送“大礼包”! ·  2 天前  
昆明警方发布  ·  假期余额不足?昆明公安免费赠送“大礼包”! ·  2 天前  
成都日报  ·  破100亿!成都全国第三! ·  3 天前  
成都日报  ·  破100亿!成都全国第三! ·  3 天前  
晋江市市场监督管理局  ·  新春佳节 ... ·  3 天前  
晋江市市场监督管理局  ·  新春佳节 ... ·  3 天前  
51好读  ›  专栏  ›  macrozheng

小米正式官宣开源!杀疯了!

macrozheng  · 公众号  · 科技自媒体  · 2025-01-03 14:10

主要观点总结

本文介绍了小米开源的Home Assistant米家集成项目,该项目能让用户在Home Assistant平台中使用和管理小米IoT智能设备。还介绍了mall项目,一个基于SpringBoot3和Vue的电商系统,包括前端商城和后台管理系统,涵盖商品、订单、购物车等功能。另外,文章还提到了Home Assistant是一款开源的家庭自动化智能家居平台,允许用户将家中的智能设备集成到一个系统中进行管理和控制。

关键观点总结

关键观点1: 小米开源的Home Assistant米家集成项目介绍

该项目是小米官方提供的Home Assistant集成组件,能让用户在Home Assistant平台中使用和管理小米IoT智能设备,具有官方OAuth 2.0登录方式,但用户信息会明文保存在Home Assistant配置文件中。

关键观点2: mall项目介绍

该项目是一套基于SpringBoot3和Vue的电商系统,包括前端商城和后台管理系统,涵盖商品、订单、购物车等功能,采用Docker和K8S部署,是GitHub上较受欢迎的开源项目之一。

关键观点3: Home Assistant平台的重要性

Home Assistant是一款开源的家庭自动化智能家居平台,允许用户将家中的智能设备集成到一个系统中进行管理和控制,因此该项目对智能家居爱好者具有一定吸引力。


正文

Boot+Cloud项目学习: macrozheng.com

这两天,和往常一样在刷 GitHub Trending 热榜时,突然看到 又一个开源项目 冲上了 Trending 榜单。

一天之内就狂揽数千 star,仅仅用两三天时间,star 数就迅速破万,增长曲线都快干垂直了!

出于好奇,点进去看了看。

好家伙,这居然还是 小米 开源的项目,相信不少小伙伴也刷到了。

这个项目名为: ha_xiaomi_home

全称: Xiaomi Home Integration for Home Assistant

原来这就是小米开源的 Home Assistant 米家集成 ,一个由小米官方提供支持的 Home Assistant 集成组件,它可以让用户在 Home Assistant 平台中使用和管理小米 IoT 智能设备。

这或许是一个对你有用的开源项目 ,mall项目是一套基于 SpringBoot3 + Vue 的电商系统(Github标星60K),后端支持多模块和 2024最新微服务架构 ,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!

  • Boot项目: https://github.com/macrozheng/mall
  • Cloud项目: https://github.com/macrozheng/mall-swarm
  • 视频教程: https://www.macrozheng.com/video/

项目演示:

Home Assistant 大家知道,这是一款 开源的 家庭自动化智能家居平台,以其开放性和兼容性著称,其允许用户将家中的智能设备集成到一个统一的系统中进行管理和控制,同时支持多种协议和平台。

通过 Home Assistant,用户可以轻松地实现智能家居的自动化控制,如智能灯光、智能安防、智能温控等,所以是不少智能家居爱好者的选择。

另外通过安装集成(Integration),用户可以在 Home Assistant 上实现家居设备的自动化场景创建,并且还提供了丰富的自定义功能,所以一直比较受 DIY 爱好者们的喜爱。

大家知道,小米在智能家居领域的战略布局一直还挺大的,IoT 平台的连接设备更是数以亿记,大到各种家电、电器,小到各种摄像头、灯光、开关、传感器,产品面铺得非常广。

那这次小米开源的这个所谓的米家集成组件,讲白了就是 给 Home Assistant 提供官方角度的支持

而这对于很多喜欢折腾智能家居或者 IoT 物联网设备的小伙伴来说,无疑也算是一个不错的消息。

ha_xiaomi_home 的安装方法有好几种,包括直接 clone 安装,借助 HACS 安装,或者通过 Samba 或 FTPS 来手动安装等。

但是官方是推荐直接使用 git clone 命令来下载并安装。

cd config
git clone https://github.com/XiaoMi/ha_xiaomi_home.git
cd ha_xiaomi_home
./install.sh /config

原因是,这样一来当用户想要更新至特定版本时,只需要切换相应 Tag 即可,这样会比较方便。

比如,想要更新米家集成版本至 v1.0.0,只需要如下操作即可。

cd config/ha_xiaomi_home
git checkout v1.0.0
./install.sh /config

安装完成之后就可以去 Home Assistant 的设置里面去添加集成了,然后使用小米账号登录即可。

其实在这次小米官方推出 Home Assistant 米家集成之前,市面上也有一些第三方的米家设备集成,但是多多少少会有一些不完美的地方,典型的比如设备状态响应延时,所以导致体验并不是最佳。

与这些第三方集成相比,小米这次新推出的官方米家集成无论是性能还是安全性都可以更期待一下。

如官方所言,Home Assistant 米家集成提供了官方的 OAuth 2.0 登录方式,并不会在 Home Assistant 中保存用户的账号密码,同时账号密码也不再需提供给第三方,因此也就避免了账号密码泄露的风险。

但是这里面仍然有一个问题需要注意,项目官方也说得很明确:虽说 Home Assistant 米家集成提供了 OAuth 的登录方式,但由于 Home Assistant 平台的限制,登录成功后,用户的小米用户信息(包括设备信息、证书、 token 等)会明文保存在 Home Assistant 的配置文件中。因此用户需要保管好自己的 Home Assistant 配置文件,确保不要泄露。

这个项目开源之后,在网上还是相当受欢迎的,当然讨论的声音也有很多。

小米作为一家商业公司,既然专门搞了这样一个开源项目来做 HA 米家集成,这对于他们来说不管是商业还是产品,肯定都是有利的。

不过话说回来,有了这样一个由官方推出的开源集成组件,不论是用户体验还是可玩性都会有所提升,这对于用户来说也未尝不是一件好事。

那关于这次小米官方开源的 Home Assistant 米家集成项目,大家怎么看呢?


Github上 标星11K 的微服务实战项目mall-swarm,全套 视频教程(2024最新版) 来了!全套教程 约26小时,共59期 ,如果你想学习 目前最新的微服务技术栈 ,同时提高自己 微服务项目的开发能力 的话,不妨了解下,下面是项目的整体架构图,感兴趣的小伙伴可以点击链接 mall-swarm视频教程 加入学习。







请到「今天看啥」查看全文