基于Android的智能家居控制端软件设计

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:ibyxpr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当人们不再担忧温饱问题后,交通方式的便捷,居家生活的质量越来越成为人们关注的焦点。智能家居系统就是这样一个利用先进的硬件产品,网络通信以及计算机编程控制而诞生的智能操作系统。它配备了高科技的摄像头设备和红外传感器等报警设备,使家庭居住环境有了更好的安全保障。因此,研究一个高效智能的家居系统成为一个研究热点,本文对系统的软件部分进行了设计与开发。本文首先开发了智能家居控制端APP,采用了目前市场占有率最高的安卓系统进行开发。安卓系统配备了强大的硬件支持,使用这一系统,可以降低开发难度。控制端APP采用Android Studio这款软件进行开发,使用了 Java编程语言。它包括用户管理模块,家庭网关管理模块,场景以及联动传感器模块,数据存储模块,通信模块和状态反馈模块。这些模块主要的功能就是完成管理员与其他用户的电器权限分配,电器的添加与控制以及场景功能和传感器联动场景功能的设定。本文最后完成了服务器端软件部分的开发,它实现了远程数据存储功能以及与网关和控制端软件的通信功能。数据存储使用的是MySQL数据库。关于服务器与网关、安卓控制端的通信部分的实现,服务器端采用了 Spring的Hibernate模版的接口进行开发。通过WebService访问这些接口,网关和控制端实现了与服务器数据传输与电器控制等。经过使用表明,智能家居安卓控制端在本地和远程两种状态下均能实现对所有子节点电器的有效控制。电器的状态也能通过服务器与安卓控制端建立的WebSocket连接在控制界面实时显示。系统的功能达到了市场化的需求,并且具有实时和高效的特点。
其他文献
我院自2004年9月份开始,实行了“三级分科,医护独立”的医院第三次创业壮举。医生和护士从传统观念中的“一家人”变成了两个独立的群体,体制的变化也引起了工作中方方面面的变
2017年7月28日,河北省第十二届人民代表大会常务委员会第三十一次会议通过了《河北省道路运输条例》(以下简称《条例》),自2017年11月1日起施行。《条例》分为总则、道路运输经
研究了暴露在不同汞离子浓度下的草鱼(Ctenopharyngodon idellus)肝胰脏过氧化氢酶(CAT)的活性变化.实验中汞离子浓度设5组,分别为0 mg/L、0.1 mg/L、0.3 mg/L、0.5 mg/L和 0.7 m
<正> 1.序言国际韦斯顿电池的电压是与温度有关的。这种关系由经验确定为三次方多项式。在20℃的环境中,汞电极的电压—温度系数是310微伏/开,汞齐电极的电压—温度系数是350
Beyond Reality The medium of cartoon possesses particular appeal because it has the ability to turn the product of the imagination into visible moving forms.In
期刊
心音信号是人体重要的生理信号之一,心脏或者心血管疾病所表现出的病理现象会比较早地体现在心音信号上,如波形的畸变以及心杂音的出现等,因此分析心音信号能较早地发现心脏
【正】2007年秋拍,上海泓盛征集到大家的精彩作品,呈现给好之者,但求一睹为快。本次征集到任伯年所绘的《和合二仙》为朵云轩旧藏,为不可多得的精彩之作:吴昌硕的《黄金满树
序幕:课的一开始,体育班长就按常规要求向体育教师汇报:“报告首长,我班50人,已经集合完毕,请首长指示!”师:同学们,听到体育班长向首长报告了吗?那么,你们就是解放军,想不想当一个优秀
利用四川省132个气象观测站降水资料和NOAA的逐日向外长波辐射(OLR)资料,分析了主汛期热带东印度洋MJO活动异常年低频对流传播的显著差异,及其影响四川盆地主汛期降水的物理过程