基于树莓派通过java实远程控制和接收数据的智能家居

来源 :科学与财富 | 被引量 : 0次 | 上传用户:hwniuniu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:"基于树莓派通过java实远程控制和接收数据的智能家居",采取以智能手机发送数据到服务器,在通过服务器返回数据到树莓派使之做出相应的处理,本项目设计使智能家居突破传统的地理位置和空间上的限制,无论用户身处室内或室外都可以对家居进行控制,和实现对家庭内部设备的控制。如今我们仅仅需要一部智能手机,就可以对家里的家居完全的掌控,和对家里的情况完全的了解,如:当我们下班回家的路上,我们完全可以仅仅通过控制手机,就可以把家里的台灯、风扇打开。
  由西北民族大学电气工程学院"双E"项目资助(项目编号:20161823 )
  1 绪论
  近年来,随着信息技术的更新换代,物联网技术取得了长足的发展和进步,物联网这一新兴的信息革命产物受到了密切的關注,在智能化领域也得到了广泛的应用,这一现象在贴近我们生活的智能家居行业更是尤为突出。针对当前智能家居系统结构复杂、成本高昂的问题,采用价格低廉的树莓派作为家庭网关、开源硬件Arduino Uno作为微控制器、yeelink作为网络服务平台,并通过编程语言来搭建控制开关,从而有效的简化了智能家居系统的控制结构,降低了开发成本。实验结果验证了此方法的有效性。
  2 整体设计方案
  具体设计方案如图2-1所示,1和7分别代表是远程控制的PC端和手机端,即为三级结构中的控制层,2代表以太网,即系统中的yeelink网络服务平台,3表示路由器,即连接以太网的网络硬件设施,2、3共同组成控制信息的传输层,4代表以AVR为核心的Arduino Uno微控制器,5代表网络信号,6代表搭载在Arduino Uno上的LED小灯,处于系统的被控制层。在这个设计中,用户可以通过PC端或者手机终端访问yeelink网络服务平台,在平台上远程查看小灯的开关情况,并可以通过同样路径对于小灯进行控制,当点击开关按钮时,yeelink网络服务平台会通过相应的转换程序将开关小灯的指令信息发送给Arduino Uno微控制器,从而实现对于室内小灯的控制。
  3系统开发设计
  该部分主要介绍系统所采用的技术及开发工具,涉及采用的架构有:树莓派、LINUX系统、Python和JAVA语言、Arduino Uno单片机、网络服务平台等。
  3.1 Arduino Uno硬件设计
  Arduino是一款基于AVR的微控制器的开源硬件,近年来,因其良好的开源性和以及高度的可扩展性,得到了迅速的发展,在带有传感器的系统设计领域得到了广泛的应用。Arduino Uno的硬件设计所采用的协议是CC BY-SA3.0,UNO型号的Arduino具有1KB的EEPROM、32KB的Flash、14路数字输入输出口,其中6路为PWM输出,6路为模拟输入口,还有ICSP下載线接口,支持在线烧写程序同时在UNO里,还预先设置了Bootloader程序,因此在给板子烧写程序时,并不需要外部烧写器,直接通过USB接口下载程序即可,同时该板子还带有复位键、USB程序烧写口和电源接口。
  在本智能家居的控制开关的设计中,为了实现远程控制功能,作为搭载底层传感器的Arduino Uno也需要具备联网功能,,此时我们需要借助一款具备联网功能的扩展板Arduino Ethernet,它可以让Arduino控制器连接网络。
  3.2 树莓派的基本配置和开发
  作为系统的控制中心,树莓派上需要万层控制功能的开发和配置,因此除了核心部件开发板以外,还需要针对树莓派配备其他的硬件外设:连接网线、配备鼠标键盘,通过HDMI高清输出线,将树莓派与显示器相连。然后就需要进行具体的配置的步骤:首先为树莓派安装操作系统,将Raspbian系统的镜像文件通过Win32DiskImager解压导入SD卡中,将SD卡插入树莓派的SD卡槽,接通电源,然后就进入了树莓派的内部配置界面 raspi-config,此时需要针对开关的功能需要进行配置,在本研究中,为了更充分的利用树莓派的内部空间,选择expand_rootfs这一项,将它的大小扩展到与SD卡大小相同;为了实现控制功能和其他应用软件的安装,需要使树莓派具备网络功能,因此选取 NG8508-GS无线网卡,将无线网卡插入后,重新启动树莓派,等开机以后,输入sudo lsusb命令行。
  3.3 网络服务平台的配置
  作为针对物联网开发应用的云端网络服务平台,要利用yeelink完成智能家居控制开关的设计,实现Arduino Uno与yeelink的数据传递和信息交互,就必须为所接入的设备申请yeelink所分配的ID号和API key,同时需要指明传感器的类型和数据格式,然后通过HTTP POST请求为传感器分配ID号。在yeelink平台上,API key为设备操作的识别号,控制功能的实现。同时还需要根据硬件的实际连接情况,设置相应的端口,比如设置通信的波特率为9600,输出为5号口。设置完基本的硬件连接,确定网络连通后,程序就进入了主体的执行部分,此部分主要进行的功能是实现yeelink与Arduino Uno的网络通信,以及实现对Arduino Uno的远程控制,当用户进入yeelink平台的网络界面,选择关灯时,yeelink会向Arduino发送"turn off the LED"指令,给5号口所接的LED小灯输出低电平实现关灯功能;当用户选择开灯时,点击开灯按钮,yeelink会向Arduino发送"turn on the LED"指令,给5号口所接的LED小灯输出高电平实现开灯功能。
  4 结论
  本论文所研究的基于树莓派通过java实远程控制和接收数据的智能家居,不仅可以随时随地的查看控制照明设备的情况,还可以在此基础上,增添其他类型的传感器,完善平台功能,实现人与物之间的信息交互,真正赋予物体以智慧和沟通能力,同时这种开发模式并不局限于智能家居,还可以应用在工业、农业的环境中,达到高效生产、节能减排的作用。
  参考文献:
  [1] 李凡希.爱上Raspberry Pi.北京:科学出版社,2013.
  [2] 郭天祥.新概念51单片机C语言教程.北京:电子工业出版社,2009.
其他文献
摘 要:煤矿井下供电系统的越级跳闸是煤矿发生安全事故的一个重要因素,它影响着煤矿供电的各项生产活动。本文简单分析了煤矿供电系统的跳闸问题,并通过对各种原因的判断,提出了相关的越级跳闸问题解决方案,以供参考。  关键词:煤矿;供电;越级跳闸;问题;方案  引言  在煤矿开采生产的过程中,供电安全是十分重要的,由于煤矿供电网络结构特殊,参数整定较难,同时煤矿作业环境很差,极易造成电缆绝缘破坏,从而导致
期刊
摘 要:随着社会的不断发展,思想政治工作在促进和谐党政机关建设中发挥着重要作用。党政机关是为人民提供服务的主体,党政机关工作人员的思想素质水平与国家的管理有着紧密的联系。  关键词:思想政治;行政审批制度;改革;应用  在传统计划经济时期,行政审批广泛应用于行政管理的各个领域,在国民经济和社会发展中发挥着重要作用。但是,随着市场经济的不断发展,行政审批制度逐渐暴露出种种弊端,如限制资源配置、压缩市
期刊
摘 要:我国经济的迅速发展为社会各行各业发展带来了很多的机遇,随着经济发展为建筑企业带来的各种机遇,建筑企业面临着前所未有的竞争压力与挑战。建筑企业的电气工程业务量多而零碎,同时为保证整体工程的质量以及生命财产安全,必须保证电气工程的质量,在电气工程施工过程中的每一个环节都必须要求精准。  关键词:建筑;电气工程;智能化;技术应用  1建筑电气工程中应用智能化技术的重要性  1.1可以有效降低工程
期刊
摘 要:随着我国经济的日渐发展,人们的生活日渐安稳和富裕,但是近年来随着我国老年人口的不断增多,老龄化日渐加速,随之而来的就是养老问题,这就涉及到我国的社会保障体系的建设问题。我国的社会保障体系如社会的养老保险、社会福利、退休金等方面的建设都在日渐完善,但是还存在一些问题,例如社会保障会计管理的基础工作不到位、会计核算内容不规范等等。这些问题不仅在一定程度上影响了社会保障体系的发展,也影响了我国经
期刊
摘 要:随着社会经济的发展越来越快,建筑工程已经慢慢的渗透到人们的日常生活当中,对人们的生产生活产生了非常大的影响,由于近几年来,经常有报道房屋建筑的质量存在很多的问题,从而致使经常发生安全事故,特别是"豆腐渣"的房屋工程越来越多,这就导致人们对于工程的质量产生了非常严重的质疑,房屋建筑工程的质量安全也越来越受到人们的关注。所以,在进行施工的过程中,我们一定要不断的加强对工程管理的重视。本文对房屋
期刊
摘 要:文章分析了水质检测的重要性,同时阐述了各种影响水质检测结果准确性、稳定性的因素,最后结合多年的工作实践经验,总结了一些有效提升检测结果准确性和稳定性的策略。旨在提升检测效率,确保水质无污染。  关键词:水质检测 准确性 稳定性 提高策略  一、分析水质检测重要性  现代社会,水质检测已逐渐成为人们日常饮水健康的基础保障,有效地水质检测科学保证了水资源质量,加之工业化发展、城市化建设,自然生
期刊
摘 要:计算机、电子以及传感器等技术的不断发展为虚拟现实技术的出现和应用创造了条件,近些年来虚拟现实技术在机器人的制造中得到了广泛的应用。于此同时伴随着现代教育的进步和体制的改革,如何将虚拟现实技术应用于教学中也得到了社会的关注。针对于此本文就虚拟现实技术在工业机器人教学中的应用进行了研究,探讨了虚拟现实学习平台搭建、虚拟环境虚拟实验以及虚拟环境下学生技能培养等问题,分析了虚拟现实技术在教学领域的
期刊
摘要:国际结算课程被誉为老师难教、学生难懂的一门课程,具有综合性强、实践操作性强和开放性强的特点。目前,高职院校国际结算课程的教学效果普遍不甚理想。本文力求通过对课程内容的模块化整合、工作任务的设计、实践教学环节的强化和评价体系的改进,探索一条适于高职教学特点和技能型人才培养要求的教学之路。  关键词:高职院校;国际结算;教学改革  [中图分类号]G42[文献标识码]A  随着人民币正式加入SDR
期刊
摘 要:近年来,随着时代的发展,压力容器的功能越来越完善,因此开始被广泛应用于相关生产企业中,在提升企业生产效率方面发挥了重要作用。但是,压力容器在运行的过程中,一旦发生故障,不仅会给企业带来严重的经济损失,还会威胁到相关工作人员的人身安全,通过对压力容器的各类事故的统计,分析出对压力容器质量影响的几个因素,结合生产实践,提出压力容器制造过程中质量管理的相关要求,达到压力容器质量控制的目的。  关
期刊
摘 要:石油开采和加工过程中产生的大量含油污水,对生产和生态环境产生极大危害,通过采用生化技术对现有污水进行处理,其处理后污水COD指标达到国家污水排放标准,解决集输系统含油污水处理难题。  关键词:含油污水 生化处理  1、前言  联合站原油处理过程中的产出污水,大部分经过处理后作为水驱采油的水源,部分多余的水经过适当处理后排放,如果处理后指标不合格,会对油田周边环境造成污染。这部分含油污水处理
期刊