第16章 基于Web service的嵌入式智 能家居系统.pptVIP

第16章 基于Web service的嵌入式智 能家居系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16章 基于Web service的嵌入式智 能家居系统

16.6 视频采集 视频图像的采集是整个系统的重要的组成部分,因为它直接对家庭周围的环境进行实时的监视从而获得视频数据。本设计视频监控主要是采用数字USB摄像头设备对视频图像进行采集,同时,通过在嵌入式Linux系统平台上利用Video4Linux内核应用编程接口函数,设计并实现基于分段映射技术的视频采集程序。 * Page * Video4Linux是系统中支持视频采集设备的一组APIS,是一种视频类标准,它包括所有的视频采集驱动程序,在编写驱动程序的时候可以直接调用它。 16.6 视频采集 * Page * 在Linux中,视频设备是设备文件,摄像头所对应的设备文件为/dev/video0,可以像访问普通文件一样对其进行读写,图16-4是对摄像头进行编程的一般流程。 16.6 视频采集 * Page * 图16-4 图像采集流程图 16.6 视频采集 * Page * 1、接口函数 在drivers/media/video/videodev.c文件中,提供了一些内核接口函数,下面对这些接口函数进行介绍。 (1)int video_register_device(struct video_device*,int type, int nr) 该函数实现Linux视频设备在内核中的注册。参数struct video_device*是想要注册的video_device结构,参数type是注册的设备类型,参数nr是需要注册的设备号。 16.6 视频采集 * Page * (3)extern void video_unregister_device(struct video_device*); 该函数实现Linux视频设备在内核中的注销。其中参数struct video_device*是想要注销的video_device结构。 16.6 视频采集 * Page * 主要数据结构 视频采集的程序设计主要是基于Video4Linux模块提供的API接口函数来实现的,其中用到的主要数据结构如下: 16.6 视频采集 * Page * (1)struct video_capability c_cap video_capability包含摄像头的基本信息,包含的成员等,例如设备名称、支持的最大最小分辨率、信号源信息、支持视频显示的宽度上下限等,这些信息分别对应着结构体中的成员变量name[32]、maxwidth、maxheight、minwidth、minheight、type等。 16.6 视频采集 * Page * 机械工业出版社 * Page * 第16章 基于Web Service的嵌入式智能家居系统 智能家居是利用先进的计算机技术、网络通讯技术、综合布线技术,通过家居管理平台将与家居生活有关的各个子系统如安防、灯光控制、窗帘控制、煤气阀控制、信息家电、场景联动、地板采暖等有机地结合在一起,通过网络化综合智能控制和管理,实现“以人为本”的全新家居生活体验。智能家居是住宅智能化的核心,住宅智能化所带来的多元化信息和安全、舒适、便利的生活环境将是人们生活的理想和追求。 * Page * 第16章 基于Web Service的嵌入式智能家居系统 系统概述 16.1 Web Service 16.2 系统设计 16.3 家庭设备操作 16.4 * Page * 第16章 基于Web Service的嵌入式智能家居系统 本章小结 16.7 服务器对外接口的Web Service实现 16.5 视频采集 16.6 * Page * 16.1 系统概述 智能家居包含的范围非常广泛,通常以家庭电器智能化,智能化监控为主,涉及到网络通信、信息网络家电等领域,集系统、服务、管理为一体,为人们提供一个环保、舒适、安全、便捷的居住环境。 本系统的工作原理是在Windows下建立Web Service服务器端,用掌上设备Pocket PC作为移动终端,或者称作Web客户端,通过S3C2440嵌入式开发板模拟家庭环境中的具体设备,从而实现一个功能全面、使用灵活的智能家居系统。 16.1 系统概述 * Page * Web客户端与Web服务器端通过Web Service实现数据传输,Web 服务器端与S3C2440开发板之间通过Socket建立网络通信,Web Service和Socket保证了系统不同平台之间的通信。系统具有多种服务访问方式,客户端Pocket PC 通过Web Service调用Web服务器端上提供的各项服务,实现远程家居系统的监

文档评论(0)

djdjix + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档