OpenMotics为家庭自动化带来革新

OpenMotics 是一个开源的家庭自动化硬件和软件系统,其提供的功能包括诸如打开/关闭灯光和各种输出,多区域供暖和制冷,功率测量和自动化操作等。该系统既包括开源软件也包括了开放的硬件。为提供与其他系统的互操作性,OpenMotics 的网关提供了一个 API(应用程序接口),通过这个 API 可以执行各种操作。


这个项目最初创始于10年前,当时只有一些基本的硬件模块来控制开关和输出。从那以后随着模块数量的增长已经发展成为一个可扩展的全功能家用自动化系统。这其中包括一个作为系统核心的网关模块,负责控制所有其他模块。一个输入模块,用于读取开关的状态。一个输出模块用以开关灯光,插座或其他设备。以及其它诸如调光模块,传感器模块和一个可以测量各个家用电器耗电量的功率模块。

两年前我们决定开源所有资料:网关模块上运行的软件,其它模块上运行的固件,以及所有模块的原理图和 PCB(印刷电路板)。这一决策的原因很明确:在 OpenMotics 我们相信,现有的商业家庭自动化产品存在三个基本问题。

第一个问题是关于价格:相比其功能来说,家庭自动化系统往往贵得离谱。大多数厂商以全集成定制解决方案主攻高端市场。除此之外的其它选择是使用像 OpenHAB 这样的开源软件把来自不同厂商的组件结合起来。而 OpenMotics 提供了一个完整的解决方案,易于安装,配置和使用,而且价格合理。

第二个问题是许多家庭自动化系统客户不能维护,任何改动都需要安装人员上门进行。我们相信一个家,以及它的使用,随着时间总是会有所变化的。户主需要相应修改他的家庭自动化系统的配置。相比智能手机,你并不需要每次跑到店里去安装一个新的应用程序。那么,为什么家庭自动化系统就不行?为什么我们不可以完全控制自己的家?

第三个问题是由即使是精通技术的用户也无法配置自己的系统引起的:大多数专有系统使用封闭的通信协议,而作为用户无法访问或修改任何东西。每个人都有他们自己的想法如何让自己的家更好,家庭自动化系统应使用户能够实现这些改进。我们在三个不同的层面来解决这个问题。

首先,如上所述,用户完全控制系统的配置,并且可以随时修改。对于技术型用户,我们在网关模块上提供了一个插件机制:通过一个安全网页接口,任何自己写的或是本社区开发的插件都可以被安装。这些插件可以与各个模块通信,捕获事件(比如灯打开或关闭),对外开放一个网页接口以及与其它服务通信等。你能想象到的都可以实现。第三,由于软件和硬件都是开源的,一个电子和/或软件爱好者可以随意修改硬件和软件,甚至创建自己的模块。当然你也可以直接使用现有的系统,已经具有了很多现成的功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值