0x00前言
这个是一个很大的计划,涉及到了室内设计、模拟电路、系统总线、CAD设计,这些都是可以想得到的,而很有可能在后续的增加下还会需要懂得更多。
但是笔者现在对于智能家居一体化的建模思想倒是有了,在这里聊以记录,并且随后进行慢慢的规划。
因为此为本人记录使用,所以暂时不需要一些前置知识,也许在明年完成期间可能还需要一些前置知识。
0x10 参考
现在市面上做的比较系统的智能家居主要是小米、华为,其中小米因为属于国内很早进入智能家居构建的,现在已经有几乎全方位的智能家居设备覆盖了。其中仔细观察可以得到小米现有的层级结构:
上层———— 米家控制器
中层————各种网关+官方自动化脚本
下层————各种基础设备(摄像头等)
虽然市面上也有很多的智能家居,但是除去专业定制的品牌以外,小米基本上是专业化中最全面的,全面家电里面控制能力最强的。虽然还是很多都是承包商但是还是有很多的可借鉴的东西。
上层
米家为主的控制器,为当前的主控制器,由用户控制。
中层
各种网关,也就是一些信息的统筹规划的设备,他们一般都有电量的规划设备。用来获取一定空间内的设备的中转设备。算是对于蓝牙控制的一些延申。
下层
基础设备,主要是一些具体的控制设备,小到温度计,大到空调。
华为的Harmony OS,似乎不仅仅为了手机系统的突围,但是笔者还是看到了华为的一部分野心,关于智能家居的提前布局。笔者十分喜欢华为的分布式系统总线的设计,这个还是对于智能家居的设备的提前总体规划,也能让笔者管中窥豹。所以说笔者才将现在产品线还与小米差一点的华为并列到了一起。
现在是小米的势力大,华为的后劲强。笔者在这里就想着借着两者的优点,可以自己做一个自定义的针对自己的智能家居系统,毕竟思想不犯法。
0x20 建模
首先,笔者对于智能家居系统的划分为4个层次:上层——中层——下层——感知层
上层
APP,与米家差不多的对等地位,可以提供相对的设备的控制。与相关的自动化脚本设计。
中层
系统中继器,也与当前的网关设备对等,但是网关之间可以链式传导,而不是主要针对一个中心出网设备。
下层
一些具体的智能设备,作为一些具体的操作。
感知层
这个感知层不存在在当前的小米设备下,这也是笔者最喜欢的自定义的抽象层。这主要体现在网关之间的链式传导,并且对于边缘网络的分布式计算与传输控制。比如使用一些具有高电量存储的设备控制广播一些低电量存储的一些设备,这样就可以做到实际上的设备延申。
不同
与现有设备不相同的是,单层设备之间互相是隔离的,下层控制设备只能与中层中继器通信,中层只能从上层交互数据,上层由用户直接操作。而上层既可以是APP,也可以是SDK提供的脚本设备,这个就需要一定的网络接口操作的方案了。
感知层是处在三层之中的,即上层、中层、下层互相之间可以相互感知,从而扩大控制的半径,当然这个也会带来大量的成本,因为需要多个制式的无线有线的通信方案。
0x30 需要学会的知识
首先自然是基础的数电模电,次之就是基础的C/C++,上层主要需要Android开发与Harmony的开发(笔者坚决不用IOS和MAC),上层的一些设备就需要php、go等上层语言。并且还需要自定义的脚本,也就需要python。这样就是开发阶段。
外壳设备设计还需要懂得CAD设备与机加工相关的操作和相关的制作规则,而相关的整体设计还需要懂得相关的室内平面设计,也就是什么3DMAx、C4D之流了。这些本人也早在之前的学校生涯学过一些了。
0x40 总结
这个文章暂时并没有记录任何详细的实现,如果以后可以实现也将会再次更新。
标题:记:针对现有智能家居一体化设计的思想——明年大计划
作者:GreenDream
地址:HTTPS://greendreamer.work/articles/2021/12/22/1640184077550.html
Comments | 0 条评论