物联网智能家居解决方案-基于Android的远程家电控制终端设计方案.doc

物联网智能家居解决方案-基于Android的远程家电控制终端设计方案.doc

ID:62988711

大小:16.50 KB

页数:8页

时间:2021-07-24

物联网智能家居解决方案-基于Android的远程家电控制终端设计方案.doc_第1页
物联网智能家居解决方案-基于Android的远程家电控制终端设计方案.doc_第2页
物联网智能家居解决方案-基于Android的远程家电控制终端设计方案.doc_第3页
物联网智能家居解决方案-基于Android的远程家电控制终端设计方案.doc_第4页
物联网智能家居解决方案-基于Android的远程家电控制终端设计方案.doc_第5页
资源描述:

《物联网智能家居解决方案-基于Android的远程家电控制终端设计方案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、物联网智能家居解决方案-基于Android的远程家电控制终端设计方案  摘要  家电控制是智能家居系统的重要组成部分,而随着智能手机的普及和3G网络技术的快速发展,以智能手机作为智能家居远程控制的终端设备是一个非常理想的选择。目前在全球范围内,Android是一个市场占有率高,免费,开放的智能设备操作系统。因此,本系统以Android智能终端作为客户端,使用UDP网络传输协议,以实现家电远程控制系。  在科学技术飞速发展的今天,人们的物质条件和生活水平都在不断地提高,人们对家居环境的要求也在不断地增长。家居不仅要舒适更加需要安全和便捷。远程家电控制,使人们可以随时随地控

2、制家中设备,给人们带来便捷的生活方式。传统的智能家居系统中,大多基于Internet的远程控制,并采用PC做监控终端,受到Internet地域的限制,使用起来不是很方便。但随着智能手机的普及,由于手机体积小便于携带,智能手机作为智能家居的控制终端是大势所趋。  1Android介绍物联网智能家居解决方案-基于Android的远程家电控制终端设计方案  摘要  家电控制是智能家居系统的重要组成部分,而随着智能手机的普及和3G网络技术的快速发展,以智能手机作为智能家居远程控制的终端设备是一个非常理想的选择。目前在全球范围内,Android是一个市场占有率高,免费,开放的智能

3、设备操作系统。因此,本系统以Android智能终端作为客户端,使用UDP网络传输协议,以实现家电远程控制系。  在科学技术飞速发展的今天,人们的物质条件和生活水平都在不断地提高,人们对家居环境的要求也在不断地增长。家居不仅要舒适更加需要安全和便捷。远程家电控制,使人们可以随时随地控制家中设备,给人们带来便捷的生活方式。传统的智能家居系统中,大多基于Internet的远程控制,并采用PC做监控终端,受到Internet地域的限制,使用起来不是很方便。但随着智能手机的普及,由于手机体积小便于携带,智能手机作为智能家居的控制终端是大势所趋。  1Android介绍  Andr

4、oid是Google公司在2007年11月正式推出的一款开源的操作系统。Android系统在它推出后仅仅两年的时间,就打败了称霸智能手机市场10年的诺基亚Symbian成为全球最受欢迎的手机操作系统。  1.1Android的安全机制  Google为Android引进了以下特有的安全机制:应用程序权限机制,组件包装和数字签名。  (1)应用程序权限机制  Android把每个权限定义成一个字符串,开发过程中可以通过在XMLManifest文件中进行权限的声明和请求。权限定义分为两个类别,一类是应用程序在执行时所需要请求的权限,另一类是被其他组件请求的权限。  (2)组

5、件包装  Android通过定义组件的“exported”属性来实现把组件包装在程序内容内。将“exported”属性设置为“false”就是拒绝被其他外部程序调用.  (3)数字签名  Android的所有应用程序必须有数字证书,这个数字证书是可以自签名的。  1.2Android的系统框架  (1)Linux内核层  Android的Linux内核层是基于Linux2.6的,它是介于硬件层和其他软件组的一个抽象层次。提供内存管理、安全性、进程管理、驱动模型、网络组等核心服务。  (2)系统运行库层  这一层分成两个部分,系统库和Android运行时库。  系统库是应

6、用层框架库的支撑。它起到了纽带的作用。它主要负责2D和3D绘图、显示合成和支持多种常用的音频、视频格式录制和回放等功能。  Android运行时库又包括核心库和Dalvik虚拟机两部分。核心库提供了Java语言核心库内的大部分功能;Dalvik虚拟机是Android重新设计的一款虚拟。Dalvik可以在消耗较少的资源情况下,使一台设备同时运行多个虚拟机程序。  (3)应用程序框架层  应用程序框架层为开发者提供开发所需的各种API,常用的组件有:UI组件、ContentProviders(提供一种使应用程序之间可以实现数据互相访问和共享的服务)、资源管理(管理字体、图片

7、、组件ID等)、活动管理(它管理了整个程序的生命周期)等。  (4)应用程序层  应用层是和用户交互的一个层次,用户可以看得见和操作的一些应用。Android本身提供了桌面,联系人,拨打,浏览器等很多基本的应用程序。开发人员可以使用应用框架提供的API编写自己的应用程序。  2智能家居远程家电控制系统的组成  整个系统主要包括3个部分:远程控制终端(Android手机或者平板电脑),服务器和家电控制器。先由远程终端发送带有控制命令的数据包到服务器,当服务器收到控制指令之后,再由服务器发送控制命令到相应的家电控制器上。  在本文中,主要介绍

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。