在现代生活中,拥有一个由自己的 Linux 服务器运行的智能家居是一种很棒的体验。然而,让机器 24/7 运行会带来风扇和硬盘的噪音、闪烁的灯光以及额外的热量,同时控制机器还需要布线。下面将为你介绍家庭自动化设置的一些物理实践基础知识。
Node0 的概念与功能Node0 是家中所有电缆汇聚的地方,像 Cat5 以太网电缆、AV 电缆、IR 继电器,甚至 X10 无线收发器都可能集中在此。它也是外界连接的入口,调制解调器和路由器通常也放置于此。
使用单一 Node0 的目的是让这些设备不影响日常生活。这样,无论服务器多大、多吵,都可以放置在对睡眠或学习影响最小的地方。同时,大量电缆和昂贵硬件可以集中存放,甚至用一把钥匙锁住,减少因饮料泼洒或小孩玩耍导致的意外。
虽然这会带来单点故障的风险,但在家用场景中,这种风险相对较小,而且不会影响已存在的单点故障,即进出房屋的唯一调制解调器电缆。
服务器的作用是提供一个集中的存储库,存储与房屋相关的所有数据和信息,包括主网站和电子邮件服务,还能抽象化其他机器上的各种媒体存储库。非技术人员可以通过连接 //server/media 透明地访问任何包含该资源的硬盘,方便磁盘升级和移动,而无需家人寻求技术支持。
通常,主服务器需要 24/7 运行。将任务集中到一个位置,把所有服务统一到一台机器上,意味着只需对 Node0 机器进行停电保护(通过 UPS)和防盗保护(通过坚固的锁)。实际上,最容易丢失数据的通常是独立笔记本电脑,后续会介绍针对它们的备份计划。
确定最佳房间即使是最简陋的住所,也有几个适合作为 Node0