智能家居时代是越来越方便人们的生活,但是成熟的智能家居方案动不动就几千,不如我们来DIY一个吧。
首先在淘宝上看到了这货:
它可以通过串口的形式读或者写数据,读的时候可以接受别的遥控器发出的信息,写的时候可以作为发射源发射。
于是通过串口编程开发了一个MFC程序进行管理.
配合这个接收端:
功能:
1、存储命令数据,能够本地存储,重启软件数据还在
2、能够配合服务器进行配置的上传和下载(服务器也是自己写的,这个后面讲)
3、自定义接受数据和发送数据
4、接受发射模式切换
5、新增命令:点击加号就可以添加,这个时候按一下想要添加的遥控器就可以保存下来
与此配套开发了服务端,也运行在同一台机器上,因为需要连接硬件,所以只能使用家里的电脑,但是电脑不可能全天开机,但是没事啊,我还有前面说的NAS啊,但是需要运行在Windows平台(这就是另一个故事了)
但是跑在家里的服务器怎么通过外网访问呢?还是前面说过的Nat123或者花生壳啊,这样我就可以在手机上打开家里的网站,点击手机上的按钮就可以操作家里的硬件进行响应,就可以打开或者关闭家里的插座啊,开关啊等等。
现在家里的门禁就是被我改装了,不会再害怕没有门禁卡、但是因为还有钥匙的第二道门也不会有安全问题。
开始的时候考虑过每个独立模块连接家里的WIFI这种形式,但是现在的非成品设备连接WIFI是很痛苦的,况且我这样就有很大的DIY的余地,感觉也不错啦。