论文部分内容阅读
摘要: 智能家居属于物联网技术,它是计算机技术、网络技术和自动控制技术和我们传统建筑的一种融合。二十一世纪以来,随着物联网技术的飞速发展和人民生活水平的提高,智能家居正在进入大众生活。由于Android手机系统的稳定性和开放性,它是我国移动终端用户最多的国家。因此,基于android智能手机的智能家居系统的设计与开发具有非常广阔的前景。
关键词: Android ;智能手机 ;智能家居
【中图分类号】TP273【文献标识码】A【文章编号】2236-1879(2017)18-0017-01
1、前言
智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。1999年我国建设部勘察设计司联合建设部住宅产业化办公室组织实施住宅小区智能化技术示范工程,标志着我国的智能家居建设进入新的发展阶段。
2、基于 Android系统的智能家居的设计
2.1 系统网络结构设计。
智能家居系统通过采用Android系统的智能手机作为控制终端,使用普通的PC机作为控制系统的智能家居网络服务器,通过Wi-Fi建立一个家庭网络,实现对家居系统通过中央控制器控制。当Android手机终端在智能家居网络,Android智能手机通过Wi-Fi向中央控制器发送控制命令,中央控制器通过Wi-Fi家庭网络将发送接收控制命令,传感器,相应的摄像机和家用电器,实现了Android智能手机家居智能控制;当终端在家庭之外,Android手机的Web服务器通过网络控制中心着陆控制器的使用用户,Web服务器将接收控制命令通过以太网Android智能手机传出,然后Wi-Fi将控制命令发送到中央控制控制器,以实现相应的家居设备的控制,实现Android智能手机远程控制家居设备的功能。
2.2 系统模块设计。
根据智能家居控制系统的需求,该系统结构上分为 Android 智能手机控制端和智能家居控制端。智能手机控制端和智能家居控制端均由不同的模块所组成。
(1)智能手机控制端。
智能手机控制端是基于智能手机的 Android 内核、Wi-Fi、加速传感器和陀螺仪这些基础模块之外所设计的模块,包含 :用户登录模块、开关控制模块、温度控制模块、视频监控模块和湿度控制模块。用户登录模块 :用于用户登陆的控制,当用户输入正确的用户名和密码登陆时,Android 手机将信息发送到智能家居系统的中央控制器,中央控制器对登录信息进行确认,登录信息正确时才可以进入智能家居系统界面,通过操作其他四个模块来和中央控制器进行通信,从而对智能家居系统中的家居设备进行操作控制。登录信息不正确时就会直接拒绝用户登陆。开关控制模块 :Android智能手机控制端的开关控制模块和智能家居控制系统的开关控制模块相对应。在智能手机的开关控制界面上,用户可以查看智能家居系统中的家居设备的开关状态,并可以随时改变开关状态。温度控制模块 :Android 智能手机控制端的温度控制模块和智能家居控制系统的温度传感模块相对应,通过 Android 智能手机控制端的温度控制模块可以实现智能家居系统中的温度控制。在手机界面上的特定滑动按钮对应温度传感器的特定温度,当用户滑动可控温度传感器的温度按钮时会向控制中心发送改变消息,由控制中心与温度控制器通信实现对温度的修改。视频监控模块 :Android 智能手机控制端的温度控制模块和智能家居控制系统的摄像头模块相对应,通过 Android智能手机控制端的视屏监控模块可以实现智能家居系统的视屏监控。在智能手机界面上,用户点可以通过点击视屏监控按钮从而向智能家居系统的中央控制器发送视频传输的请求,中央控制器接受请求并和智能家居系统中的摄像头进行连接并开启,同时将获得的视频信息通过 Internet 傳送给 Android 智能手机端,从而实现用户不在家也可以即时了解家中的情况。湿度控制模块:该模块和温度模块类似,也是通过湿度控制模块和湿度传感器实现智能家居系统中的湿度控制。
(2)智能家居控制端。
智能家居控制端由中央控制器对智能家居进行控制,包括 Wi-Fi服务、数据库、数据存储、命令解析以及命令处理。中央控制器是智能家居系统的核心,其必须是具备有数据存储功能的数据库,还要对接收到的指令进行解析和作出相应的处理,从而实现对智能家居系统中各个家电设备的控制。
数据访问模块位于数据库管理系统和业务逻辑之间,业务逻辑层提供数据访问服务,在不同数据库之间进行屏蔽。系统采用数据库管理系统是我sqlserver5.6.10,为了保证系统的可扩展性和可维护性,在SQL语句对数据库的操作标准,和数据库操作封装在该模块中,业务逻辑层的功能。网络服务模块为用户提供了网络和Wi-Fi通信方式,用户可以在家内外进行相关设备的控制。该模块主要与android智能手机控制、用户身份认证和命令接收和传输相连接。命令解析模块:该模块相当于一个控制器,获得对网络服务模块、数据包解析、数据采集设备包的名称、地址、控制命令等信息,这些信息将被发送到命令处理模块对应相应的命令处理。命令处理模块:在不同的控制命令模块实现不同的功能,其中包含发现服务器、文件共享、远程桌面、家电控制模块,每个模块可以处理多个控制指令,该模块是系统的主要功能模块。
3、结语
家居智能系统Android智能手机通过利用计算机技术、网络技术,实现家具及设备基于智能控制和管理的自动化控制技术,实现人与物、物与物之间的通信,这一技术不仅为人们提供了一个极大的便利,同时Android智能手机控制终端界面的外观也给广大用户带来新体验。
参考文献
[1]王剑龙.基于 Android 的智能家居控制系统的研究与实现 [D].吉林大学 .2013
[2]韩洪江,张建军等 . 智能家居系统与技术 [M]. 合肥工业大学出版社,2011年
关键词: Android ;智能手机 ;智能家居
【中图分类号】TP273【文献标识码】A【文章编号】2236-1879(2017)18-0017-01
1、前言
智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。1999年我国建设部勘察设计司联合建设部住宅产业化办公室组织实施住宅小区智能化技术示范工程,标志着我国的智能家居建设进入新的发展阶段。
2、基于 Android系统的智能家居的设计
2.1 系统网络结构设计。
智能家居系统通过采用Android系统的智能手机作为控制终端,使用普通的PC机作为控制系统的智能家居网络服务器,通过Wi-Fi建立一个家庭网络,实现对家居系统通过中央控制器控制。当Android手机终端在智能家居网络,Android智能手机通过Wi-Fi向中央控制器发送控制命令,中央控制器通过Wi-Fi家庭网络将发送接收控制命令,传感器,相应的摄像机和家用电器,实现了Android智能手机家居智能控制;当终端在家庭之外,Android手机的Web服务器通过网络控制中心着陆控制器的使用用户,Web服务器将接收控制命令通过以太网Android智能手机传出,然后Wi-Fi将控制命令发送到中央控制控制器,以实现相应的家居设备的控制,实现Android智能手机远程控制家居设备的功能。
2.2 系统模块设计。
根据智能家居控制系统的需求,该系统结构上分为 Android 智能手机控制端和智能家居控制端。智能手机控制端和智能家居控制端均由不同的模块所组成。
(1)智能手机控制端。
智能手机控制端是基于智能手机的 Android 内核、Wi-Fi、加速传感器和陀螺仪这些基础模块之外所设计的模块,包含 :用户登录模块、开关控制模块、温度控制模块、视频监控模块和湿度控制模块。用户登录模块 :用于用户登陆的控制,当用户输入正确的用户名和密码登陆时,Android 手机将信息发送到智能家居系统的中央控制器,中央控制器对登录信息进行确认,登录信息正确时才可以进入智能家居系统界面,通过操作其他四个模块来和中央控制器进行通信,从而对智能家居系统中的家居设备进行操作控制。登录信息不正确时就会直接拒绝用户登陆。开关控制模块 :Android智能手机控制端的开关控制模块和智能家居控制系统的开关控制模块相对应。在智能手机的开关控制界面上,用户可以查看智能家居系统中的家居设备的开关状态,并可以随时改变开关状态。温度控制模块 :Android 智能手机控制端的温度控制模块和智能家居控制系统的温度传感模块相对应,通过 Android 智能手机控制端的温度控制模块可以实现智能家居系统中的温度控制。在手机界面上的特定滑动按钮对应温度传感器的特定温度,当用户滑动可控温度传感器的温度按钮时会向控制中心发送改变消息,由控制中心与温度控制器通信实现对温度的修改。视频监控模块 :Android 智能手机控制端的温度控制模块和智能家居控制系统的摄像头模块相对应,通过 Android智能手机控制端的视屏监控模块可以实现智能家居系统的视屏监控。在智能手机界面上,用户点可以通过点击视屏监控按钮从而向智能家居系统的中央控制器发送视频传输的请求,中央控制器接受请求并和智能家居系统中的摄像头进行连接并开启,同时将获得的视频信息通过 Internet 傳送给 Android 智能手机端,从而实现用户不在家也可以即时了解家中的情况。湿度控制模块:该模块和温度模块类似,也是通过湿度控制模块和湿度传感器实现智能家居系统中的湿度控制。
(2)智能家居控制端。
智能家居控制端由中央控制器对智能家居进行控制,包括 Wi-Fi服务、数据库、数据存储、命令解析以及命令处理。中央控制器是智能家居系统的核心,其必须是具备有数据存储功能的数据库,还要对接收到的指令进行解析和作出相应的处理,从而实现对智能家居系统中各个家电设备的控制。
数据访问模块位于数据库管理系统和业务逻辑之间,业务逻辑层提供数据访问服务,在不同数据库之间进行屏蔽。系统采用数据库管理系统是我sqlserver5.6.10,为了保证系统的可扩展性和可维护性,在SQL语句对数据库的操作标准,和数据库操作封装在该模块中,业务逻辑层的功能。网络服务模块为用户提供了网络和Wi-Fi通信方式,用户可以在家内外进行相关设备的控制。该模块主要与android智能手机控制、用户身份认证和命令接收和传输相连接。命令解析模块:该模块相当于一个控制器,获得对网络服务模块、数据包解析、数据采集设备包的名称、地址、控制命令等信息,这些信息将被发送到命令处理模块对应相应的命令处理。命令处理模块:在不同的控制命令模块实现不同的功能,其中包含发现服务器、文件共享、远程桌面、家电控制模块,每个模块可以处理多个控制指令,该模块是系统的主要功能模块。
3、结语
家居智能系统Android智能手机通过利用计算机技术、网络技术,实现家具及设备基于智能控制和管理的自动化控制技术,实现人与物、物与物之间的通信,这一技术不仅为人们提供了一个极大的便利,同时Android智能手机控制终端界面的外观也给广大用户带来新体验。
参考文献
[1]王剑龙.基于 Android 的智能家居控制系统的研究与实现 [D].吉林大学 .2013
[2]韩洪江,张建军等 . 智能家居系统与技术 [M]. 合肥工业大学出版社,2011年