文档章节

开源智能家居工具整理

_夜枫
 _夜枫
发布于 2017/06/28 14:06
字数 650
阅读 84
收藏 0

原文链接

 

开源智能家居工具整理

 

我想不少程序员估计也是一块一块树莓派在家里吃灰吧,这里就贡献几个开源智能家居,折腾一波实现一个自己的 Open Source Smart Home 吧。

Domoticz

Domoticz是一个轻量级的智能家居系统 ,通过它你可以监测和控制各种设备,包括灯和开关以及各种传感器、仪表比如:温度、雨滴、风速、紫外线(UV)辐射、用电发电、燃气流量、用水量等等。 还可以向任一移动设备发送通知或警告。

地址: https://domoticz.com/
中文: https://www.domoticz.cn/
Git: http://github.com/domoticz/

Home Assistant

 

Home Assistant 是一个成熟的,开源的智能家居平台,这个平台的目的是把所有能通过 Wifi 控制的电器全部接入进来统一管理,这样你可以在手机、电脑上随时随地了解家里的情况并做出控制。适合树莓派开发,教程较多。

地址: https://home-assistant.io/
git: https://github.com/home-assistant

Calaos

开源家庭自动化套件,采用 GPLv3 许可,内容涉及服务器、操作系统、安装程序和APP控制端、HTML5控制端等等。不过其开发 Wiki、论坛主要是法语为主,这个就有点小蛋疼了。

地址: https://calaos.fr/
Git: https://github.com/calaos

openHAB

openHAB是一个纯Java打造的开源项目,完全基于OSGi(Open Service Gateway Initiative),并使用Jetty作为web服务器。Jetty和Equinox OSGi运行时一起构成了openHAB的核心基础。

openHAB的设计是厂商中立的,且与硬件/协议无关。openHAB通过绑定,汇集了不同的总线系统、硬件设备和接口协议。这些绑定可以通过openHAB事件总线发送和接收命令,并更新状态。开发者可以在openHAB的基础上设计独特的操作界面,以开发自己的家庭自动化系统,或者利用其他技术来创建设备的新的控制方式。

地址: http://www.openhab.org/
Git: https://github.com/openhab/

OpenMotics

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

 

 

原文链接

 

本文转载自:http://click.aliyun.com/m/24383/

共有 人打赏支持
_夜枫
粉丝 10
博文 506
码字总数 0
作品 0
朝阳
后端工程师
私信 提问
OSC太原第二届技术交流会

  自从2014年4月20日举行OSC第一届技术交流会以来,太原的IT圈精神高涨。于是第二届OSC技术交流会蓄势而来。   OSC源创会依然会坚持“开源,创新”的理念,邀请不同领域的技术专家来给大...

子弹兄
2014/07/10
2.5K
27
【开源项目】之仓鼠管家和OpenHamtaro

项目背景 大家好,我是多多的爸爸,多多是在李志唱了“多多你不要哭”之后来到这个世界上的小女孩。 前段时间给多多买了个语音仓鼠玩具,主要功能就是你说一句,它重复一句,里头有个电机,讲...

机智宝
2016/09/07
5.3K
9
都说智能家居潜力巨大 却为何迟迟未能站上风口?

智能家居市场前景巨大 随着大家对智能家居关注的不断加热和智能家居市场规模日益扩大,智能家居产品呈井喷式发展,据前瞻产业研究院《中国智能家居设备行业市场前瞻与投资报告》整理数据显示...

ddddd8
2018/06/15
0
0
开源硬件智能家居控制装置出现 小企业福音

一谈到智能家居概念,如何真正的能够与这些设备进行互动以及如何方便的控制往往是最关键的问题。所有OEM厂商似乎都拥有属于自己的一套流程,虽然个个都 非常智能,但是整套现成的解决方案下来...

oschina
2014/01/26
9.1K
38
嵌入式在智能家具中有哪些隐藏?

  近几年来,随着人们对生活质量要求的提升,对智能化需求的增长,智能家居逐渐成为很多人的选择,广阔的市场需求使得大量物联网技术涌入智能家居领域。随着嵌入式系统在物联网中广泛运用,...

会飞的鸡毛
2018/07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

postgres预写式日志的内核实现详解-heap2类型

导读: postgres预写式日志的内核实现详解-概述 postgres预写式日志的内核实现详解-wal记录结构 postgres预写式日志的内核实现详解-wal记录写入 postgres预写式日志的内核实现详解-wal记录读...

movead
26分钟前
0
0
ToolBar控件在C#开发APP中的使用方式【附案例源码】——Smobiler移动开发平台

控件说明 底部工具栏控件。 效果演示 其他效果 该界面为仿淘宝UI制作的一个简单的UI模板,源码获取方式请拉至文章末尾。 特色属性 属性 属性说明 Direction(相对布局) 容器主轴方向。 Flex...

amanda112
37分钟前
1
0
模块

AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等...

gtandsn
44分钟前
2
0
代码之外的生存指南,这6本书助你提升软实力

上期盟主向大家推荐了6本技术类书籍,引起了热烈反响。那么,工作之余,还有哪些好书能够为你打开更多的精彩世界呢?本期,多位知名企业的技术大咖将继续为您带来好书推荐,在新的一年里,为...

安卓绿色联盟
47分钟前
4
0
5分钟用Jitpack发布开源库

作者: 菜刀文 Demo:https://github.com/helen-x/JitPackReleaseDemo 项目开发中会用到很多开源库, 他们一般通过Maven/Gradle依赖进来的. 演而优则唱,开发越来越溜以后, 你是否也蠢蠢欲动,想发...

SuShine
53分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部