【玩转NAS系列】6.用NAS连通智能家居设备实现“全屋智能”功能

由于NAS是在局域网中,大部分NAS都可以实现“智能家居网关”功能,从而控制家庭内的各种“智能家居”。
需要借助于docker部署各种服务。

这里说的“大部分NAS”是由于有些NAS不支持docker功能,比如“华为NAS” 

【智能网关】

智能网关,可以说是一个智能设备的“总控”。通过这个设备可以与家里的“智能设备”进行联动。
在我没有玩NAS之前,

我想到的智能家居方案是买个“小米智能家居网关” 

有了NAS之后就不用买硬件类的“智能网关”了,
因为NAS就是在局域网中的设备,可以用NAS作为“家庭智能中枢”系统:

不仅有丰富的AI模型在家庭内可以使用, 还可以自定义各种智能家居服务,完善各种智能家居功能 
【借助docker进行功能扩展】

要部署的智能家居服务,都是借助docker来部署的。
docker中封装了运行环境,可以与主机环境进行隔离,同时方便部署。
对于大部分人来说,不需要了解docker是什么,只需要知道有这么个“功能拓展”工具就可以了。

都是在飞牛nas界面里的“docker”里进行操作。

【docker安装不同的应用】

HomeAssistant是大部分人推崇的,但并不是所有人都可以方便的用起来。可以根据自己需求安装以下几款:

1、airconnect—>让你的智能音响支持airplay功能
智能音响要求:

支持DLNA功能的音响。比如“小爱同学”,“小度同学”等等。 不支持DLNA功能的音响,就不能部署airplay,比如“天猫精灵”。 

操作:

docker——>镜像仓库搜索“airconnect”——>点击下载——>“本地镜像”里点击启动 

之后在容器里查看是否启动了airconnect。(不需要多余配置)

最后一步:

重启“智能音响” 

这一步特别重要。因为很多人安装好之后发现用AirPlay用不了,原因就是没有重启音响。

2、upsnap——局域网唤醒工具
参考文章:
部署UpSnap一键唤醒家里所有设备

3、AdGuardHome——广告过滤器
参考文章:
部署广告过滤神器AdGuardHome

4、HomeAssistant——智能家居中枢
参考这两篇文章:
1> HomeAssistant功能介绍及部署

2>飞牛NAS部署HomeAssistant

另外,HomeAssistant在国外是使用最多的应用,

拥有很多很多功能,还可以自定义自己的脚本。 

自己可以不断去探索各种玩法。

5、可以探索更多适合自己的docker应用

Read more

Java Web 银行账目账户管理系统系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】

Java Web 银行账目账户管理系统系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】

摘要 随着金融行业的数字化转型加速,银行账目管理系统的智能化需求日益增长。传统银行系统多基于单体架构开发,存在扩展性差、维护成本高、用户体验不佳等问题。尤其在移动互联网时代,用户对实时查询、多端协同、安全风控等功能提出了更高要求。针对这一背景,本研究设计了一套基于前后端分离架构的银行账目账户管理系统,通过模块化设计实现高内聚低耦合,满足银行机构对高效、安全、可扩展的账务管理需求。系统关键词包括:数字化转型、账目管理、高并发、金融安全。 系统采用SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0技术栈构建,后端通过Spring Security实现RBAC权限控制,结合JWT令牌保障接口安全;前端基于Vue3的Composition API提升代码复用率,采用ECharts实现数据可视化。核心功能涵盖账户开立/销户、转账汇款、交易流水查询、数据统计分析等模块,支持多条件筛选和Excel导出。MySQL8.0通过窗口函数优化复杂查询性能,MyBatis-Plus的AR模式简化了DAO层开发。系统特别针对高并发场景设计了分布式锁和异步记账机制。技术关键词包括:微

【Day32】Tomcat 服务器:安装、配置与 Web 应用部署

【Day32】Tomcat 服务器:安装、配置与 Web 应用部署

本文收录于「Java 学习日记:从入门到架构师」专栏,聚焦 Java Web 核心基础,从 Tomcat 实操入手,帮你打通 “写代码 - 部署运行” 的最后一公里~ 一、为什么要学 Tomcat? 在上一篇 HTTP 协议的学习中,我们知道客户端的请求需要服务器来处理 —— 而 Tomcat 就是 Java 开发者最常用的开源 Servlet 容器 / WEB 服务器。 简单来说: * 你写的 SpringBoot、SSM 项目,本质上是运行在 Tomcat 中的; * 即使 SpringBoot 内置了 Tomcat,掌握独立 Tomcat 的安装、配置和部署,才能理解

别再用 Electron 了!教你用 WebView2 实现 3MB 极致轻量化 Web 打包方案(附神器)

别再用 Electron 了!教你用 WebView2 实现 3MB 极致轻量化 Web 打包方案(附神器)

文章摘要:         你还在忍受 Electron 打包后动辄 100MB+ 的体积吗?你还在为本地 HTML 跨域(CORS)、源码保护、机器码授权而头秃吗?本文将带你体验微软新一代 WebView2 技术,并分享一款支持实时预览、全全局拖拽交互的打包神器。3MB 体积,1.5GB 大文件秒开,彻底解放前端生产力! 😱 为什么 2026 年了,我们还要逃离 Electron? 做前端桌面化开发,Electron 确实是老大哥,但它的缺点和优点一样明显: * 太胖了: 一个最简单的 Hello World,打包出来都要 150MB 起步。 * 太吃内存: 每个窗口都是一个 Chrome 进程,老爷机直接卡死。 * 开发繁琐: 想要实现“老板键”、“机器码授权”、“关机重启”,需要写大量的

受够了网络反爬?这套 WebTop 方案,让云端 OpenClaw 像真人一样上网

受够了网络反爬?这套 WebTop 方案,让云端 OpenClaw 像真人一样上网

浏览器是网络世界的入口 对于云端部署的 OpenClaw,有一个最大的痛点,就是浏览器没有显示界面,这会对 OpenClaw 的浏览器自动化操作产生很大的影响。 刷知乎、小红书、推特,或者看 Reddit 时,传统的 Headless(无头)浏览器几乎过不了人机验证,也很容易卡在扫码登录界面。 云服务器没有显示器,你连验证码长什么样都看不到,更别提接管操作了。 那么,有没有一种优雅的姿势,让云端的 OpenClaw 拥有一个“有血有肉”的真实桌面浏览器? 就像我们在本地自己电脑上浏览网页一样自由? 既能保留 Cookie 环境,又能在遇到验证码时,让你通过浏览器随时“远程附体”进行人工接管? 我花了几天时间,反复追问 Claude、GPT、Grok、Gemini、Kimi,在我的云服务器上跑通了他们一致推荐的方案:WebTop + Tailscale,并且成功登录谷歌、知乎、小红书等平台。