APP下载

基于安卓平台的智能家居系统研究

2015-01-06朱意秋

电脑知识与技术 2014年34期
关键词:智能家居

朱意秋

摘要:生活水平的大幅度提高,给予人们追求高品质生活质量提供了物质性基础。而智能家居系统的构建,已经成为现阶段家居环境现代化的发展趋势,在满足人们生活家居需求的方面发挥着积极作用。安卓平台是近几年时间内突飞猛进的移动系统,将其运用到智能家居系统,可以更好的发挥其效能。因此,文章积极探析以安卓平台为基础的智能家居系统构建。

关键词:安卓平台;智能家居;家居系统

中图分类号:TN929 文献标识码:A 文章编号:1009-3044(2014)34-8335-02

基于安卓平台的智能家居系统,是在安卓系统诞生以后,将其运用到家居领域的系统体系。其特点表现为:独特的开源新,使用频率比较大,兼容性优良。因此,基于安卓平台的智能家居系统,可以成为智能家居系开发的切入口。

1 基于安卓平台的智能家居系统概况

基于安卓平台的智能家居系统,是通过安卓智能客户端发挥效能的。简单来讲,安卓智能家居客户端以网络连接的方式实现联网,在传感器的作用下发挥家居安防,家居控制的效能,如实现自动开关门,实现可视化对讲,周围商家产品配送,生活资讯查询以及小区管理联系等。智能手机在连接无线网之后,控制网关以这样的方式连接到家庭网络,此时只要客户在客户端进行操作,相应的指令就会被传送到家居设备,家居设备收到指令之后,将信息返回到控制网关,网关对于信息进行处理,并且要求家居执行相应的动作。

2 安卓平台智能家居系统设计

1) 安卓平台智能家居系统设计:以安卓平台为基础,构建智能家居系统,主要涉及到安卓客户端和控制网关两个部分。从功能上来讲,安卓客户端,可以以安装程序的方式,实现触屏和用户之间的交互;控制网关的作用就是将客户端上的操作指令传达到家居设备上去,以此去促进设备的运行。

2) 安卓客户端软件设计:从理论上来讲,安卓客户端软件设计主要设计到用户界面,通信方式,数据库设计等内容。以多个组件为基础建立的安卓应用程序,可以使得家居设备与用户之间实现互动。其一,在安卓客户端用户界面设计过程中,依照客户的生活需求,保证可以对于家居设备进行全面控制和管理,并且保证界面应该做到人性化。其二,在网络编程方式来讲,Socket作为最基础性的方式,在创建对象的情况下,进行顺畅的通信,其发挥效能的流程为以下几环节:建立Seversocket对象,初始化服务器-建立对象,初始化客户端-实现服务器与客户端的连接-发出指令,传输至服务器-处理客户端结果-接受服务器结果-完成人机对话。其三,构建数据库,以安卓平台内置的SQLite数据库为基础,使用onCreat()和onUpgrade()进行数据库的构建和更新,以getWritableDatabase()或getReadableDatabase的方法进行数据库对象的获取。一般情况下,数据库信息内容主要涉及到房间排序,家电设备类型和设备信息等。

3) 控制网关设计:此次案例中的控制网关我们选择PICl8F66J60单片机来进行操作,众所周知,这类型的控制网关是嵌入式的系统,可以接入因特网应用,内部集成是以以太网控制芯片为基础的,有着理想的计算能力,数据空间合理。以下为控制网关的运行流程示意图。另外,控制网关可以以不同的协议实现网络连接。在连接因特网之后,就可以接收各种数据,在此基础上将控制指令传达到家居设备中去进行处理,再次将其传达到以太网即可。这就是控制网关的效能所在。

3 基于安卓平台的智能家居系统构建需要注意的问题

安卓系统的开源性,简单性以及价格低廉的特点,可以充分的被运用到智能家居系统中去,实现安卓系统与智能家居系统的充分融合,还存在很多值得探析的问题。针对于现阶段的开发现状,我们可以将其归纳总结为以下内容:

1) 系统运行高效性:在进行安卓平台智能家居系统设计的时候,很多的程序设计过于繁杂,存在很多相似的功能和页面的时候,可以对其进行删除,以保证系统处于高效的运转状态,避免出现系统臃肿的情况。对此,系统设计者,应该充分做好系统的调试和检查工作,一方面保证充分发挥其效能,另一方面保证系统处于高效运转状态。

2) 功能模块精细化:安卓智能家居系统全面发挥其效能,要从精细化的角度入手,以保证系统可以在后期进行相应的扩展,尤其在添加新的功能的时候,可以方便快捷的进行维护更新。从本质来讲,实现功能模块的精细化,是智能家居人性化服务的需求,也是安卓智能家居系统发挥其全面效能的关键所在。

3) 流媒体传输技术:将流媒体传输技术运用到安卓平台智能家居系统中去,是安卓平台智能家居系统的发展方向。为了能够实现传输质量的提高,需要利用到流媒体传输技术,以RTP和RTCP协议的使用,使得其传输过程更加可靠,更加高效。虽然现阶段流媒体传输的利用还不是很从犯,但是将其运用到安卓平台智能家居系统设计过程中去,是必然趋势。

4) 系统运行效率高:安卓平台的智能家居系统要想充分发挥其效能,还应该注重系统运行效率,能够快速的对指令进行反应,也是很值得关注的问题。在此,我们主要从视频硬件解码方式的选用来解放中央处理器的负担,由此使得系统运行效率得以提升。

4 结束语

建立以安卓平台为基础的智能家居系统,其实现方式是多样化的,但是其发展方向是很明确的:家居的智能化,人性化。本着这样的目标,积极总结和归纳安卓系统与智能家居系统之间的运行经验和教训,学习先进的信息技术,常识性的将其运用到设计实践中去,相信未来安卓智能家居系统将会更加稳定,更加安全,更加高效。

参考文献:

[1] 沈淀.基于zigbee技术和android系统的智能家居系统设计[D]. 武汉:武汉理工大学,2011.

[2] 齐加文.基于Android平台刮刮乐彩票软件的研究与实现[D].呼和浩特:内蒙古师范大学,2011.

[3] 李睿.基于ZigBee的移动智能终端在物联网智能家具中的应用[D]. 北京:北京邮电大学,2011.

[4] 吴想想.基于Android平台软件开发方法的研究与应用[D]. 北京:北京邮电大学,2011.endprint

猜你喜欢

智能家居
基于PLC的智能家居控制系统研究
NeST智能家居控制系统的设计与应用
基于wifi的智能家居设计
基于Zigbee的无线通信技术在智能家居中的应用
基于STM32的智能家居控制系统设计
智能家居发展或将实现弯道超车
智能家居未来感初体验
关于智能家居真正需求的探讨
基于ARM cortexTM-A8与Android的智能家居系统
基于LD3320的智能家居控制