<废弃> 智能家居开源项目 The open Home Automation Bus (openHAB)

原创 2013年07月01日 10:30:01

================================================================================

2014-05-19

论文的事情太多,想学的东西太多,时间却这么少。。。

================================================================================

2014-02-17

毕业论文撰写中。。。搞定后,会将其中涉及到openHAB的内容整理为该系列的新文章,不过,估计要到5月份了。

================================================================================

2013-12-30

仍在开发 org.openhab.designer 的纯图形化客户端的子项目。提前祝各位看官节日快乐先。

================================================================================

2013-12-05

本来是打算先开发通过 WEB GUI 设置设备信息的功能,但是折腾了近一周,开发环境始终出现 “ 无法找到 .sitemap 文件” 的错误,有时又可以加载该文件,比较诡异。再三思量,决定改为开发图形化的客户端来提供修改该配置文件的功能(普通用户使用该客户端就不需要先理解配置文件规则,再手动修改配置文件了)。

================================================================================

2013-12-02

openHAB 目前只能通过加载配置文件(.sitemap 和 .items)来获取设备信息,还没有提供相应的图形化操作界面,因此先开发通过 WEB GUI 设置设备信息的功能。 

================================================================================

2013-11-13

大致看明白了 openHAB 如何获得用户界面树、进行渲染,获得用户命令(如通过图形用户界面发出放下窗帘的命令)并通过总线进行广播,以及对其感兴趣的各个处理者如何从总线获得用户命令。

================================================================================

2013-10-21

工作已定,即日起恢复对 openHAB 的理解和整理,YEAH!

================================================================================

2013-10-11

对不起各位看官,转正面试没有成功,只好回校参加校招了,估计12月会恢复更新

================================================================================

2013-09-23

最近忙于转正,没有继续研究代码,国庆后应可恢复

================================================================================

2013-07-01

目前在理解 OpenHAB 的整体架构、编程模型,理清了以后,打算一边整理出来共享,一边自己实现插件使之能够支持 Arduino。折腾了半个晚上,成功地将工程编译部署并且运行成功了,下面是其 classic UI 风格的主界面的截图。


================================================================================

1. openHAB简介

openHAB全称为open Home Automation Bus,即开放式家庭自动化总线,该项目旨在为家庭自动化构建提供一个通用的集成平台。 

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



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

 




目前 openHAB 的最新版本为1.4,目前绑定的家庭自动化设备和系统已经达到40种,其中包括Homematic家居控制系统、飞利浦的Hue照明系统、DMX 照明系统、Koubachi植物养护系统、EnOcean等,并支持NFC(近距离无线通讯)功能。 



2. 演示 

                 视频 ---- http://www.openhab.org/ 

openHAB项目在 EPL 下开源,项目地址https://github.com/openhab/openhab

(

#fix github cdn problem because of "///G///F///W///"
#在 hosts 里面加上下面两行,你懂的
185.31.17.184 github.global.ssl.fastly.net
185.31.17.184 github-camo.global.ssl.fastly.net

)

================================================================================


3. openHAB 所用技术及其架构

--------------------------------------------------------------------------------


--------------------------------------------------------------------------------


--------------------------------------------------------------------------------


--------------------------------------------------------------------------------


--------------------------------------------------------------------------------

术语   Web Application代码结构   可供参考的系统设置WEB界面


Rex home智能家居系统设备

  • 2016年05月21日 20:39
  • 1.54MB
  • 下载

智能家居与Android@home

智能家居行业具有广阔的市场前景,现在市面上的智能家居产品,大多是通过智能手机控制电动窗帘、家庭音响、灯光控制、安防报警之类的,这些产品需要在Android手机或iPhone上装一个客户端,然后手机通过...
  • ta_ab
  • ta_ab
  • 2013年06月08日 13:21
  • 1069

Arduino Smart Home kit智能家居语音识别初级套件

晚上回到家,家里黑漆漆一片,得找到开灯的按钮才算完事,有时候在想,如果灯泡会听话该多好啊,有了这个想法,智能家居就应运而生了,我们用Arduino打造这么一款智能家居套件并为它取了一个很搞的名字“小米...
  • bjash
  • bjash
  • 2012年12月25日 17:02
  • 8839

智能家居的项目用的 V4L2

  • 2011年06月29日 22:54
  • 80KB
  • 下载

某智能家居项目框架学习总结

之前负责过一个智能家居项目的二次开发,苏州一家公司做的,项目还是分了好几个系统,对业务流程的不同部分进行了划分,我是此项目的主要负责人,通过老师的指导,对这个项目也有了一些了解。此项目运用了一些框架,...
  • hacke2
  • hacke2
  • 2014年06月18日 23:38
  • 7588

基于51的智能家居项目报告

基于51的智能家居项目报告说明

智能家居项目

  • 2016年03月10日 23:55
  • 2.75MB
  • 下载

基于arm板的项目——智能家居系统(一)

一.前言 上一篇博客是13号写的,今天是23号了,这么久没写博客是因为设计智能家居系统去了。   随着计算机的发展,越来越多的领域涉及到计算机。可以这么说现代社会已经离不开计算机了。最近总是听说智...
  • sum_TW
  • sum_TW
  • 2017年04月23日 23:12
  • 8241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<废弃> 智能家居开源项目 The open Home Automation Bus (openHAB)
举报原因:
原因补充:

(最多只允许输入30个字)