My smart home 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
My smart home 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

智能家居的概念(smart home , home auto)很早以前就有了,现在随着硬件成本的下降,及google收购nest等,智能家居热度升高。

My smart home 智能家居的架构,包括服务器端,web网页,android 手机客户端,各种测试脚本,基本上基础架构都已经实现,并可实际调试。由于精力有限智能控制部分还在合作开发中。

java 的口号是: Write Once, Run Everywhere 。 My smart home 目标是:Control Everything everywhere

      

       整体架构:

    服务器架构:

服务器第二个版本采用分布式架构:

rest api 方面,提供人脸检测服务(opencv + harr),为以后实现监控提供基础设施,效果图如下:

大丈夫能软能硬,首先就介绍下硬件吧:

硬件1.0时代的到来,这里特别感谢hell的强势加入:


Hellduino是一款基于Arduino Ethernet,兼容Arduino的开源物联网硬件平台。
硬件融合了Arduino Ethernet 和 Arduino UNO,电路简单,使用方便。

    1. 板载以太网控制器W5100
    2. 单片机使用3.3V供电,方便与传感器芯片的直接连接,所有外接IO口只兼容3.3V电平。
    3. 带有完全兼容Arduino UNO的USB接口在线程序更新电路。
    4. 单片机工作频率为12MHz。
    5. 带有一片1MB的 SPI Flash用于存储程序和数据。
    6. 单片机实现三种应用程序升级方式:
      • 兼容Arduino IDE的在线Upload、本地TFTP升级和HTTP在线升级。
    7. 板上可选配:BMP180气压传感器、LM75温度传感器和nRF24L01P 2.4G无线收发电路。
    8. 使用Micro USB作为USB通信和系统供电接口。
              


详细介绍你移步:http://www.hellprototypes.com/projects/hellduino


以下硬件的介绍是我们还没有自己的板子的历史产物,大家见笑了:

       MCU(AVR)部分采用同样开源的arduino及W5100网路模块其相关传感器:

      

来个效果图(绝对无PS):

       其实家庭的安全,环境是最重要,毕竟生命对每个人来说只有一次,这里使用了MQ2/7监控烟雾及天然

气CO,这里使用了普通蚊香做测试,传感器灵敏度还是不错,蜂鸣器能及时报警。

    

      LM35温度传感器

     

Android 客户端

添加灯的通用界面:(面向用户,而不是程序员)

ipod风格:

为小公司写了个通用的主页:

   


登陆界面最近修改了下(上面的实在太难看):

## 支持语音控制(目前支持国语,英语,河南话)

* 在线升级功能

ss

web 部分介绍 (能力有限,相对来说简单很多)

主界面:

登陆注册界面:

最后是设备控制界面(手工html编写,太难看了,略去)

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (5)

加载中
怎么联系你
06/30 16:50
回复
举报
很好,没有继续搞了?
2017/07/06 22:06
回复
举报
有没有一个详细搭建的指导文档,作者的联系方式呢,交流方便呀
2017/05/10 17:04
回复
举报
打分: 力荐
学习了
2017/04/21 21:54
回复
举报
希望可以做的精致点 My smart home
2014/12/16 21:39
回复
举报
更多评论
暂无内容
发表于硬件 & IoT专区
03/21 08:00

Smartbeings - Woohoo - Smart AI System for Home, Office and More

Smartbing,作为Sensory语音技术合作伙伴,广泛采用包括Sensory的THF可定制语音唤醒词,声纹生物识别,面部生物识别等技术,打造其面向Smart Home和Small Business和Small Enterprise的Smart AI Assistant。 WooH...

0
0
2019/11/07 12:12

Smart home thermostat company Ecobee today rolled out Eco+

Smart home thermostat company Ecobee today rolled out Eco+, a free suite of machine learning features, to all its thermostats with voice control. The other 1.5 million users with an Ecobee3, Ecobee......

0
0
发表于AI & 大数据专区
2019/08/19 12:12

Ikea announced it will invest heavily in a new “Ikea Home smart” business

Ikea is formalizing what has recently become all too obvious: the company is making a major bet on smart home tech as a source of new revenue. To do this, Ikea announced that it will invest heavily......

0
0
发表了博客
2015/04/21 22:55

django smart_str和smart_unicode

django smart_str和smart_unicode

0
0
发表了博客
2014/04/09 21:29

【Smart插件】smart-plugin-mybatis 介绍

smart-plugin-mybatis 是Smart框架的一个Mybatis插件,使用这个插件你可以比较方便的使用Mybatis。 这里主要介绍如何在Smart中使用该插件。 smart-plugin-mybatis插件将mybatis的配置信息从mybatis-config.xml转移到了smart.properties,该插件目前提供了几个主要的配置选项,其他比较常用的会看情况添加。...

3
10
发表了博客
09/13 12:44

Avizo应用 - Home和Set Home

Avizo的数据展示区域中两个选项Home和Set Home,如下图: 接下来会通过一套岩心的数据处理,解释一下这两个选项的一个用处。 首先这个数据已经完成了过滤处理,体渲染效果如下: 然后进行数据分割,这里可以通过简单的阈值分割算法分别获得孔隙,基质以及黄铁矿之类的矿物质(CT图像上反映出来的为高亮部分)。 而在Avi...

0
0
发表了博客
2013/03/15 23:49

HOME

《霍比特人1:意外之旅》 年轻,有礼貌的比尔博巴金斯意外的遇到了灰袍巫师甘道夫,开始了一段意外之旅,虽然喜欢探索的巴金斯对冒险有兴趣但是一直没有离开过自己的家乡,很珍惜现在的所有,他的餐巾,他母亲的嫁妆等。但是意料之外却有冥冥中注定一般被甘道夫选中加入到帮助矮人族的最后群体寻找回家的旅程。 从开始的...

0
0
发表了博客
2019/09/19 11:04

Smart License

思科启动了通过构建思科智能软件管理器门户来简化客户许可管理的计划。 它可以帮助客户了解他们购买的许可证以及他们使用的许可证。 其他各种思科产品已经启用Smart Enabled,随着此版本(我这里学习的版本是Release 8.5)的推出,Smart Licensing现在将在以下平台上提供: Cisco 5520 WLC (AIR-CT5520-K9) Cisco 8540 ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
5 评论
218 收藏
分享
返回顶部
顶部