基于嵌入式Linux的家电控制系统设计

被引量 : 0次 | 上传用户:cjn2503687
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代社会是一个科学技术快速发展的时代,而互联网技术和电子技术虽然都是比较新的技术,但从诞生以来就迅猛发展,现在已经越来越成熟,并进入到新的发展阶段。随着技术融合趋势越来越明显,由此也派生出众多新的研究领域。物联网技术就是在这种环境下产生的概念,而且早已成为热门课题。可以预见,物联网技术必将会给我们的生活带来巨大改变。而作为其重要的组成部分,家电的智能化也必然是趋势。另一方面,现代生活的快节奏化,使得人们对家电操作的简单化和智能化提出了更高的要求。而相对的目前市场上出现智能家电数量过少且难以到达真正的智能化,所以本课题研究具有一定的实际意义。本课题的主要研究方向为在嵌入式系统上实现家电的网络连接和远程控制功能。课题设计了一套通用的家电控制方案并在咖啡机上进行验证。本课题中家电控制系统的整体方案为:制作安卓手机APP,通过Wi-Fi与开发板通信。通信过程使用TCP协议套接字完成。开发板上搭建Java运行环境后,运行Java服务器程序等待接受客户端请求。收到请求后开启新的进程,通过调用底层C程序可执行文件,控制GPIO接口,GPIO接口可以通过继电器控制家电设备。另一方面,在开发板运行Web服务器进程时,可通过网页发送控制请求,该请求到达开发板后,按照与上述类似的方式调用底层接口。在服务器端,将服务器软件的功能分成三个部分,网络服务部分、命令解析部分以及命令处理部分。网络服务部分处理客户与服务器具体的交互流程和涉及到的网络协议。对于命令解析部分,首先将收到的TCP报文段解包,提取出数据部分,对数据进行解析得到用户发送来的控制命令,然后根据命令调用不同的底层控制程序。在命令处理模块中,利用GPIO接口输出信号,利用其输出信号控制外围电器设备。在客户端设计和开发Android应用,分别使用XML设计程序的控制界面与安放功能组件,利用Activity进行了程序的编写和功能实现,程序使用双线程模式,分别用来接受用户请求和与服务器通信,线程直接通过Handler机制进行消息传送。最后,我们对整体系统程序进行了验证。
其他文献
<正>作为餐厨垃圾产生的大国,怎样科学处理海量的餐厨垃圾,成了急需解决的问题。目前,我国居民嘴巴里剩下的东西都流向了哪里?怎么处理的?曾参与有关餐厨垃圾和餐厨废油资源
<正> 对于什么是品牌?美国市场营销协会对品牌的定义如下:品牌是一种名称、术语、标记、符号或设计,或是它们的组合运用,其目的是借以辨认某个销售者或某群销售者的产品或服
压电陶瓷微动台的迟滞非线性严重影响其动态定位精度,为了解决这一问题,采用一种改进的PI模型对微动台的迟滞非线性进行了建模。为了提高传统PID算法对压电陶瓷微动台的动态
本文针对对外汉语教学的特点,提出对外汉语教学词义辨析的范围应大于汉语词汇本体研究的辨析范围,并从汉语词形和词义两个方面对这个观点加以说明论证,因此,在词汇教学中不必
目的:改良传统烧山火操作方法,观察改良烧山火针刺手法治疗周围性面瘫的疗效。方法:全部50例周围性面瘫患者采用针刺治疗,穴取患侧地仓、颊车、牵正、风池、翳风,健侧合谷,双
汉语中的个体量词(分类词)比度量衡量词的语义虚化,可以看作一种功能词,但是语法化程度不是很高。个体量词来源于名词等实词类。在现代汉语中,从句法角度来看,一些个体名量词
人类进入21世纪以来,信息技术得到了突飞猛进的发展,一些新技术、新观念将贯穿于新的商品交易和商品结算过程中。在知识经济浪潮中如何培养会计电算化人才成为一个十分重要的
<正>心血管疾病隶属于中医"心悸、胸痹、眩晕、虚劳"范畴。在几千年的临床实践中,中医积累了系统的关于心血管疾病的理论和治疗经验。认为本病的病机是本虚标实。本虚是指心
<正> 性腺对性激素的反应,在不同类型的动物中常引起生理上和形态分化上不同的反应,原因何在?目前尚不能了解。作者之一(张致一,1955)曾经就两栖类实验中所获得的结果,指出一