基于RaspberryPi实现的智能家居

上传人:pu****.1 文档编号:431216531 上传时间:2022-08-02 格式:DOC 页数:50 大小:2.55MB
返回 下载 相关 举报
基于RaspberryPi实现的智能家居_第1页
第1页 / 共50页
基于RaspberryPi实现的智能家居_第2页
第2页 / 共50页
基于RaspberryPi实现的智能家居_第3页
第3页 / 共50页
基于RaspberryPi实现的智能家居_第4页
第4页 / 共50页
基于RaspberryPi实现的智能家居_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《基于RaspberryPi实现的智能家居》由会员分享,可在线阅读,更多相关《基于RaspberryPi实现的智能家居(50页珍藏版)》请在金锄头文库上搜索。

1、 摘 要本文以树莓派为载体进行智能家居控制器的设计。在对目前三种市面上的网络电视的比较中引出毕设的主角树莓派。一方面是LINUX系统常识性的简介;然后是在ARM/LINUX平台上面开发应用的两种措施:调用系统已有资源、做程序(C典型法、PYTHON快捷法);然后通过简朴的对于GPIO口的使用(点亮LED),建立家庭内无线局域网和网络电视的配备展示了本地应用的种种也许;随后简略简介了基本网络合同(TCP/IP),并在此基本上比较了五种不同服务器的优缺陷,并将我们的服务器暴露给外部网络,简介了实现远程视频监控的两种措施及其比较;最后是软件源的建立及其意义。在结论中具体罗列了自己对于整个平台的总体结

2、识。核心字 :智能家居;树莓派;Arm ;Linux Abstract The whole work of my graduation project is related to Raspberry Pi , an Arm & Linux development platform . As an introduction , the first two chapters show out some methods of smart home application development on this platform and the capability of Raspberry Pi b

3、y ticking the GPIO ports and setting up a home-scale local wireless network. Then a briefly description of several primary internet protocol ,comparing 5 different ways of web-server building , putting forward web-server to the outside world .Finally , my judgment about the entire development platfo

4、rm .Keywords ::Smart Home;Raspberry Pi;Arm;Linux 目 录摘 要IAbstractII目 录III第1章 绪论11.1 课题背景、目的和意义11.1.1课题背景11.1.2课题目的21.1.3课题意义21.2智能家居发呈现状21.3重要研究内容及内容安排3第2章 控制器平台简介42.1设计平台的软硬件简介42.2 设计措施82.3 设计功能12第3章 本地应用设计133.1 GPIO引脚控制133.2无线路由器的实现143.3 网络电视的配备17第4章 网络应用设计184.1 树莓派网络连接184.2 服务器和Pagekite204.3 Webio

5、pi配备214.4 Motion的配备22第5章 软件源的制作24结 论26致 谢28参照文献29附 录30第1章 绪论1.1 课题背景、目的和意义1.1.1课题背景一方面从我的亲身经历说起。今年4月,考研复试结束之后始耐心做毕业设计,某一天卢教师找我去给她家安装无线路由器。学校网络比校外网络收费高,许多顾客转而使用学校外面的电信网络。此外家庭内网络终端,如笔记本电脑、上网本、平板电脑、智能手机,逐渐增多,如何可以让多种终端同步接入网络是一种问题。校方或者说网络中心,引进了新的校园网客户端,正是为了鼓励人们建立家庭内无线局域网,解决多终端上网问题。那天在她家安装TP-LINK无线路由器很简朴的

6、建立起了家庭无线网。局限性之处是:新的校园网客户端规定必须有一种上网终端连接TP-LINK并始终运营认证程序,其她网络终端才可以分享无线网。卢教师家的台式电脑从此后来365天24小时开着,费电不说,像这种家庭用一般台式机持续运营几种月恐怕就要瘫痪了。后来在树莓派官方论坛上看到了几篇有关树莓派连接无线网络的帖子,给了我不少启发。树莓派完全可以将上述台式机客户端认证和TP-LINK无线路由器的功能和二为一。后文有有关实现过程的具体简介,尽管没有什么技术含量,的确显示出树莓派或者嵌入式系统在智能家居方面是可以有所作为的。此外一件事情是有关三网合一、网络电视机顶盒。下面是三则广告:小米高清互联网电视盒

7、299元(上海、杭州、长沙三地市销售进行中);PPTV5月18日零点开放800台工程版PPBOX的网络预售,价格仅为199元;乐视盒子C1S再次变化你的电视。自己曾经试着在树莓上面安装XBMC实现了网络电视的功能,树莓派又可以添加一种功能。尚有一件我曾经有切身感受的事情,在我上初中三级的一种下午,奶奶在家突法心肌梗塞,当时她的身边只有刚上幼儿园的小弟,小弟惊恐失措,不知该如何是好。等到其她家庭成员发现状况,着手施救时,为时已晚。如果当时她身边有人能帮一把,或者及时的告知家里的其她成员,也许奶奶尚有机会看看曾孙。你或者你周边的人总是会有家庭财务失窃的经历。主人不在,紧闭的安全门形同虚设,不良分子

8、乘虚而入对我们的个人隐私甚至家庭财产导致损害。其时若能有一种忠诚的管家为我们及时的侦测到不法分子的侵入,告知主人,或者求助于公安民警,便可以及时的避免损失。另一方面,许多人的智能手机都已经更换了好几部。看那所谓的智能手机,配备动则1GHZ主频的解决器,1GB的内存,等等之类硬件配备何其杰出。而目前就是这样一种小小的板子,700HZ主频512MB内存,已经显示出巨大的潜能。那么与否可以通过某种方式把智能手机的潜能也发挥出来呢?在老式的上网聊天,拍照玩游戏之外与否也是可以有所作为的呢?1.1.2课题目的本文所要实现的功能,在市面上都已有成型的产品。我所做的是要把几种有关智能家庭应用的独立功能同步在

9、一块板子上面实现,并试着扩展自己的功能。在这个过程中,为其她人学习ARM/LINUX开发,或者说在树莓派上面的开发厘清一条道路。同步尝试扩展智能手机的功能。1.1.3课题意义本文并没有多少前瞻性的东西,所提到的智能家居的各个方面市面上都已有了成型的产品。自己感觉比较故意义的是:为我们学校家属区建立家庭无线网提供了一点参照;为测控专业有关课程的开展和自动化协会的发展建立一种结实的基本;为开源/自由软件的事业做出了一点个人奉献,这个是最重要的。1.2智能家居发呈现状从个人生活经历来看,智能家居还是一种遥远的词汇,大多数老百姓还没有接触到这些东西。不懂得是价格的因素,亦或目前的智能家居还只概念炒作,

10、行业的大方向此处不做过多评论。现仅就上面提到的乐视、小米、PPTV但是一年左右时间持续发布的价位功能相近的三款扩展一般电视为网络电视的数字机顶盒做一下简朴简介和比较:一方面是小米盒子,高清互联网电视,迄今为止小米手机最发热友的配件,硬件价格299元,视频来源为央视正版授权高清内容,标配遥控器或者小米手机来控制控,体积类似于大屏智能手机,HDMI接口;Coretex-A9解决器,主频800MHZ,内存1G 、H.264、VC-1、WMV-HD、MPEG1/2/4最大至1080p30帧/秒,10/100M自适应RJ45接口, Micro-USB接口;另一方面是PPBOX,1GHZ主频解决器、1GB

11、内存、4G闪存,支持DLNA和Airplay多屏互动,售价299元,HDMI接口、wifi、蓝牙、3.5mm音频输出;最后是乐视盒子,硬件免费,内容收费;乐视网TV版12个月服务费价格490元,6个月服务费价格290元。CORETEX-A9架构双核1.5G解决器,无线连接功能,并其集成无线路由器功能,流畅播放1080P高清电影,内容来源乐视网正版资源。无论从硬件还是内容资源的角度来看,乐视盒子都更胜一筹,费用自然也是最高的。我想网络电视的本质还是电视,或者说视频内容,如果让我为家里面配备一台这样的设备的话,肯定是要以内容为重要考虑。因此尽管价格高某些,我还是会选择乐视盒子。虽然安装XBMC的树

12、莓派硬件功能不比这三者差,但是没有内容资源的支持就是无源之水,没有实用价值。从此外一种角度来说,如此的价格去电影院看电影会有更好些的试听享有,并且对一般家庭顾客而言肥皂剧和新闻联播也是要看的,人们的需求未必就是每天欧美大片,这样乐视的优势就不会那么明显了。1.3重要研究内容及内容安排本文一方面简介了树莓派开发平台的软硬件资源以及在ARM/LINUX平台开发应用的一般措施,提出我将要实现的功能(第二章);然后是智能家居控制器本地开发(第三章)和网络开发(第四章),最后是树莓派软件源的制作和蔼后工作(第五章)。第2章 控制器平台简介树莓派是英国树莓派基金会推出的一款旨在推动学校计算机科学教育的信用

13、卡大小的单板电脑。由于其强大的计算能力,丰富的外部扩展和低廉的价格而被选作本毕业设计的开发平台。2.1设计平台的软硬件简介下面是树莓派宏观接口图:图2-1:树莓派B型板的宏观构造图树莓派就相称于是一块计算机主板。居于长方形板面中心的是一块BCM2835片上系统,其上涉及了一种ARM1176JZF-S 700MHZ 的解决器(可以超频至1GHZ),和一块VideoCore IV GPU , 尚有 512M RAM(A型板内存为256M)。板子上面没有内置的长期存储设备,但是提供一种SD插槽,顾客可以将自己的SD卡插入作为硬盘使用。SD插槽的旁边是一种Micro-USB电源插孔,由此引入5V的电源

14、,也可以通过GPIO接口的2号(VCC)和3号(GND)引脚提供5V电源。在SD插槽的另一边是26针的扩展接口,其中2脚可以接入或给出5V电源,1脚给出3.3V电源,第12脚可以提供PWM,此外涉及一组UART,一组SPI,一组I2C,8个GPIO引脚。扩展接口还算丰富。两种视频接口方式。其一是HDMI,HDMI兼容的电视或者显示屏可以直接通过这个接口获得输出的视频信号,VGA显示屏可以通过HDMI-VGA转换器得到VGA信号。在HDMI相反方向是一种RCA接口,可以输出模拟视频信号供旧式电视使用。非常显眼的可以看到叠在一起的两个USB接口(A型板只有一种USB接口),可以用来连接鼠标和键盘,

15、总是会遇到USB接口不够用的时候,这是就需要我们通过USB-HUB来进行扩展。在USB接口旁边是10/100 M 以太网接口,作用不言自明。此外有三个不长用的外设。一是,USB口和RCA接口之间的音响/测试接口;二是,板上面的类似于扩展接口的JTAG接口;三是,TFT触摸屏接口。核心芯片BCM2835:高清嵌入式多媒体应用解决器BCM2835是一种低成本,全高清多媒体应用解决器,合用于需要高品质多媒体性能的移动和嵌入式应用设备。产品设计充足考虑了电池使用效率,并进行了有关优化。BCM2835使用博通公司的第四代VideoCore技术来使能应用程序中的多种图像、视频解决。*低功耗ARM1176JZ-F 应用解决器*双核第四代VideoCore多媒体协同解决器*1080P30帧每秒全高清视编码/解码*高性能视频输出。1080P60帧每秒持续高辨别率LCD、HDMI输出*低功耗,高性能OpenGL-ES1.1/2.0VideoCoreGPU*先进的图像传感器流水线(ISP)长达20万像素的摄像头高达220万 像素每秒下面是该芯片的内部构造图:图2-2 BCM2835内部构造图总的来说,树莓派板子的外部接口还算丰富,解决器、存储设备不够强大。但因其低廉的价格(B型板35美元,A型板25美元),在8051单片机和个人电

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号