第一个最好研究也最容易懂的自然是乐联网与yeelink,谁他是中文的呢,还是比如符合中国人的习惯的。你配置自己的智能设备主动给乐联网提供采集数据后。用户就可以通过乐联网的管理平台或者APP来监控连接了的智能设备。同时也有详尽的配置与说明文档。同时还有客户端的开源代码
image第二个是鼎鼎有名的xlively,估计也是乐联网抄袭的对象,xlively原来叫cusom,跟物联网一样提供智能设备直接跟物联网相连。连接后每一个设备给一个FEED ID,开发者通过API与FEED ID可以做所有能想到的监视,分析与控制。
第三个是github上搜索home automation排名第一的majordomo,这是一个俄罗斯哥们做的智能家居平台,也是支持设备相连,分帐号登录管理的系统。并且实现安全,无人,安静等场景设计了。也是所有github上的应用难得有demo演示的项目。
image第四个housemon是一个主要偏重于收集的数据分析与展示的管理系统,当然同时也支持与各种传感感通讯。里面分了很多模块,跟据需求自己安装,这个主要应用于单一家庭自己安装使用。俺就git clone下来安装玩了一把,没数据,看不到酷炫的JS图表。这个好像是jeelabs下面的项目,这个jeelabs是个开源智能硬件库,智能粘土就靠他们了。
image housecream也是一个总揽传感器输入,再定义REST API提供标准输出的应用,他跟housemon一样有一个简单的页面文档说明。同时是实现类同于乐联网,xlively的功能。只是在提供传感器输入能力有所差别。是否支持多帐户还没有仔细研究。 image image第五个号称是一个可扩展的智能家居框架webmote是web与remote的合写,也就是网页摇控器。我没有做太详细的研究,看介绍上是主要是完成家居设备控制的功能,并且有开源控制面板制作图。所谓可扩展性,就是这框架支持plugin,把自己想要的功能写一个插件直接配置进webmote就可以了。
第六个opensourceautomation也是github上的项目,顾名思义,这个就是开源自动化控制系统,简称OSA,简称为OSA还有一个牛逼的开源计算机运维监控的系统。跟webmote类同,这个除了支持plugin外,还定义了标准API,可以利用opensourceautomation上的数据做个性化的应用开发。并且已经有像z-wave,1-write,RFXCOM等协议的插件,像XMBC,RSS,短信,天气等之类的应用插件
后面四个都是github上的项目,可以把中控系统架在一台Raspberry Pi或者Arduino开源硬件板上,极客们,可以一一尝试哦,别忘记了github用home automation搜索还有六百多个应用,等极客一一试验。而直接点名道姓说架在Raspberry Pi上的有:
heimcontrol.js,看名称就知道很明显用nodejs实现的基于网页版的home control中心,有完整的传感器相连的说明。home.js也是一个完全基于nodejs的比较完整跑在raspberry pi上的项目,文档很详细。
HomeRemote,这是一个还未完工的项目,看名称就知道主要实现家里设备的控制,看项目介绍已实现灯光,web接口,场景模式的控制。但安保,温湿度控制之类还在开发中。。。home.pi 是类同于这个项目,未完成的状态都一样。
home-automator,这是一个基于XBees通信与RabbitMQ信息队列基础上的智能家居监控与自动化框架,这个可以控制草坪的喷水头与油箱的油表。homeautomation又是这个类似,基于RTXcom与zeroMQ实现,同时有housemon实现的管理界面功能与及时报警通知服务。看介绍,后面这个homeautomation好像要比home-automator功能强大一点。中控中心都是基于Raspberry Pi的。好吧这里还有跟他们名字差不多的home-automation,这名字取的真纠结,三个应用名字都差不多,最后这个应用是一个更简洁的家居控制系统,一台Raspberry Pi做中控,连接传感感,再一台andriod手机跑个APP直接跟Raspberry Pi通信完成监控。没有别的系统里面都涉及到云通信。
openplacos却是一个专门控制家中花园各种设备的系统,看名称就知道开放花园控制系统。
remoht.us是一种利用Raspberry Pi与GAE自建简单自己家庭管理系统,首页上的说明很简单明了,利用Raspberry Pi连传感感通过XMPP协议把数据传给GAE,再通过GAE API把数据显示出来。这个可以算是自己Raspberry Pi连乐联网的私有云版。
image 显示状态如下图: imagedomogik却一个法国人开发的完整智能家居设备管理系统,可以跟乐联网自己配置添加设备,同时也布了domogik andriod APP,但当前还没开发完成,在github上应该算是一个比较大的智能设备管理系统,他还可以添加公共传感器,比如室外温度计,红绿类之类的数据。
pibus,ecpi,smartmeter,这几个是解决raspberry pi跟RS-845通信系统基于mobus协议的通信程序。利用raspberry pi的GPIO可以直接与工业控制自动化相连。
同时还有跟别的系统专业做集成的项目,比如上一篇提及过的siriproxy,这儿有个直接通过isy99i实现iphone siri控制设备的应用及这个直接就封闭RESTful API来的Imaginary Home,这个API细化到控制灯光,空调面板级的实现。同时还有这个Jarvis集成了google云输入法自建siri的控制接口。
从上面这些智能家居的应用研究可以看出来,一个智能家居大同小异都是一个中控设备(在开源世界大都选择Raspberry Pi)+一个自动化控制模块也有直接USB连接的传感器(支持控制家里智能面板的接在Raspberry Pi USB接口上或者引脚上的协议转换模块)+各样支持智能控制的开关面板 这是智能家居的硬件设备。然后通过wifi连接到互联网世界,再加入各种软件应用。
网友评论