第一个最好研究也最容易懂的自然是乐联网与yeelink,谁他是中文的呢,还是比如符合中国人的习惯的。你配置自己的智能设备主动给乐联网提供采集数据后。用户就可以通过乐联网的管理平台或者APP来监控连接了的智能设备。同时也有详尽的配置与说明文档。同时还有客户端的开源代码
第二个是鼎鼎有名的xlively,估计也是乐联网抄袭的对象,xlively原来叫cusom,跟物联网一样提供智能设备直接跟物联网相连。连接后每一个设备给一个FEED ID,开发者通过API与FEED ID可以做所有能想到的监视,分析与控制。
第三个是github上搜索home automation排名第一的majordomo,这是一个俄罗斯哥们做的智能家居平台,也是支持设备相连,分帐号登录管理的系统。并且实现安全,无人,安静等场景设计了。也是所有github上的应用难得有demo演示的项目。
第四个housemon是一个主要偏重于收集的数据分析与展示的管理系统,当然同时也支持与各种传感感通讯。里面分了很多模块,跟据需求自己安装,这个主要应用于单一家庭自己安装使用。俺就git clone下来安装玩了一把,没数据,看不到酷炫的JS图表。这个好像是jeelabs下面的项目,这个jeelabs是个开源智能硬件库,智能粘土就靠他们了。
housecream也是一个总揽传感器输入,再定义REST API提供标准输出的应用,他跟housemon一样有一个简单的页面文档说明。同时是实现类同于乐联网,xlively的功能。只是在提供传感器输入能力有所差别。是否支持多帐户还没有仔细研究。
第五个号称是一个可扩展的智能家居框架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连乐联网的私有云版。
显示状态如下图:
domogik却一个法国人开发的完整智能家居设备管理系统,可以跟乐联网自己配置添加设备,同时也布了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连接到互联网世界,再加入各种软件应用。
相关推荐
MajorDomo智能家居的服务器管理。 该应用程序是配置为打开系统主页(菜单)的浏览器。 主要特征: 快速访问Web界面的主页 向系统发送语音命令 控制面板,其按钮绑定到服务器脚本 服务器访问和应用程序外观的高级...
小米miIO 该模块旨在将MajorDoMo与小米Mihome生态系统的Wi-Fi设备集成在一起,并使用miIO协议进行交互。 miIO是具有加密功能的小米专有网络协议,小米生态系统中的wifi设备通过该协议与智能手机上的Mihome应用进行...
什么是MajorDoMo MajorDoMo(主要家庭模块)是一个开源DIY智能家庭自动化平台,旨在用于多协议和多服务环境。 它基于Web技术堆栈,可随时交付给任何现代设备。 使用用于设置自动化规则和脚本的OOP范例进行配置时,它...
cron_mdp:cron像MDP的作业调度程序(ZeroMQ Majordomo协议)
Erlang 中的 ZeroMQ Majordomo 服务路由器版权所有 (c) 2014 作者: 。 很快更多模块
majordomo-google_tts 适用于MajorDoMo的Google TTS,无需使用API
Majordomo-app_gpstrack
MajorSic是面向Majordomo列表管理者的基于Web的管理工具。 它允许列表所有者使用Web浏览器从majordomo列表中列出,添加和删除用户。
Jnestor是用Java开发的majordomo:它可以读取IMAP / POP3文件夹(电子邮件文件夹),标识其中的元素并进行处理,并将其转换为螳螂问题。 该软件仍处于试验阶段,但已成功通过了最后阶段的测试,我希望我能尽快发布一...
语言:English (United States) 在任何页面上执行脚本 轻松保存自定义javascript代码段,然后在任何页面上运行它们。
majordomo-esp8266_wifiot 支持wifi-iot.com设备
mdmTerminal 2 家庭自动化语音终端, 。 能力开始识别所有关键字。 向服务器发送命令。 支持(sayReply,ask等)。 服务器。... 将其中一个文件从mdmTerminal2/asound到/etc/asound.conf 。 对于OPi零
Zazu,您的少校Zazu是一个实验性IRC机器人,至今没有任何有趣的功能。 而且可能永远不会做。用法在根文件夹中,启动一个Erlang shell并构建Zazu: > make : all (). 产生它: > Bot = zazu : start ( tcp , " irc....
大分子动力学 与Keenetic路由器进行交互的模块。
程序库Majordomo 模式的 ruby 实现 在这个阶段,它处于 POC 阶段。 使用风险自负。安装将此行添加到应用程序的 Gemfile 中: gem 'librmdp'然后执行: $ bundle或者自己安装: $ gem install librmdp用法开始...
$ npm install @majordomo-systems/vue-clock --save 用法 Vue 全球的 import Vue from 'vue' ; import VueClock from '@majordomo-systems/vue-clock' ; Vue . use ( VueClock ) ; < script > ...
语言:русский chrome client for majordomo 工具以启用语音识别模式并将数据发送到Majordomo系统(majordomo.smartliving.ru)
我已经建立了用majordomo、MUSH(Mail User’s Shell)和少量Perl、awk及shell脚本来管理邮件列表的存储结构。我实现了一个CGI的web接口,允许用户搜索这个列表和其它用户的信息,其内部使用了grep。然后相继出现了...
该协议在 ZeroMQ 中实现,与 Majordomo 协议略有不同。 当一个job发送给一个worker时,服务器可能会Swift断开连接让worker单独执行任务,也可能同步等待worker完成并接受返回参数。 当客户端想要运行一个作业时,...