电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>Hestia基于树莓派的智能家居项目的设想与实现

Hestia基于树莓派的智能家居项目的设想与实现

2022-04-20 | zip | 0.14 MB | 次下载 | 2积分

资料介绍

授权协议 GPL
开发语言 Java SHELL
软件类型 开源软件
所属分类 其他开源开源家居

软件简介

Hestia —— 基于树莓派智能家居项目的设想与实现

初衷

  • 利用红外线传感器智能控制空调、电视等基于红外遥控的家电设备;

  • 智能控制家中的灯泡设备(部分基于网络协议);

(待更新...)

方案

硬件

首先,除了树莓派之外,还需要如下硬件:

  • 移动端设备 iPhone一台(安卓手机当然也没问题,但是本案例中只基于iPhone做了实现)

  • 外网可直接访问的服务器一台(本案例使用阿里云服务器)

  • 基于树莓派的传感器若干

软件

此外,本案例同样需要如下软件环境的支持(注:如果您完全不懂软件,且不愿意为实现本案例的结果而学习软件知识,那么下面的需要软件知识的相关内容可以不用深究):

  • 主要涉及的编程语言:Java、Python、Swift(iOS

  • 基于Linux系统的公网服务器

  • 基于较新版本的iOS系统设备iPhone(之所以标注“较新”是因为笔者对iOS 软件研发理解尚浅,未能进行多种版本的兼容测试,所以只提供一个版本参考:iOS系统版本11.1.2亲测有效)

  • 基于raspberry系统的树莓派

架构

系统大致分为三部分

  • 服务端

    • Hestia Server 部署在公网服务器中的项目

  • 客户端

    • Hestia RPi 部署在树莓派中的项目

    • Hestia iOS 部署在iPhone移动设备中的项目

各部分的主要用途

  • Hestia Server 用于连接、监控其他客服端,传输命令信息

  • Hestia RPi 用于接受服务端信息、控制传感器等设备

  • Hestia iOS 用于发送当前地理位置信息

poYBAGJdRrmAS9OYAAAlRZyloIY949.png

整体系统架构

pYYBAGJdRruAYoLnAABM5_NGoJ8900.png

Hestia Server 系统架构

项目

实现功能

  • 实时监控主人的地理位置,并推送给主人的手机

    • 通过GPS实时将当前的经纬度信息发送给服务器,服务器将当前位置信息推送给iPhone

poYBAGJdRryAE2_gAABLZVWyc4Q753.png                                 pYYBAGJdRr6AJWiwAAFD0jKqUL8903.png

Hestia iOS发送经纬度到服务器,并接收当前位置信息的推送   Instapush 接收推送信息的截图

  • 基于室内光线明亮程度,在主人离家与回家时会智能控制灯泡的开关

    • 基于移动设备iPhone的位置信息与室内光线传感器的信息来智能控制室内宜家灯泡的开关,对室内灯泡的控制是基于tcp协议的

中文介绍:http://blog.ihuxu.com/tentative-plan-and-realization-of-smart-home-project-based-on-raspberry-pi/

 

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费