支持3中客户端的智能家居项目.docVIP

  • 8
  • 0
  • 约1.24千字
  • 约 7页
  • 2015-12-25 发布于山西
  • 举报
框图 概述 本系统同时实现了B/S(浏览器/服务器)模式和C/S(客户/服务器)模式。B/S本质上也属于C/S,浏览器只是特殊的客户端。两种模式各有优缺点。C/S模式需要专门开发客户端软件,而B/S模式则只需使用浏览器就可以访问和控制。 为了完成这个项目,所需的硬件配置: 1块2440开发板; 一个USB摄像头; 一只DS18B20温度传感器。 有的开发板已经板载DS18B20温度传感器,比如xc2440、tq210,对于其他没有板载DS18B20温度传感器的开发板需要外接DS18B20温度传感器。 USB摄像头只要插在电脑上不用另外安装驱动,一般都可以在开发板上使用,如果USB摄像头不支持输出jpg格式,则需要使用libjpg库,通过软件将摄像头输出的yuv格式压缩成jpg格式,这对于2440来说非常耗资源,导致视频监控非常卡,对于ARM11、Cortex-A8等高端处理器可以使用CPU自带的硬件编码。 本系统主要由两部分构成:服务器(2440开发板)+客户端(PC客户端、浏览器、Android客户端)。 服务器实现图像采集、温度采集、电灯控制(用LED模拟,实际应用可通过继电器实现控制家电和电灯)、响应客户请求。 客户端实现温度显示、视频监控、电灯控制。 整个系统采用http通讯协议。 服务器端实现web服务器,响应客户请求。客户端发送请求需输入用户名和密码。 下面贴几张效果图

文档评论(0)

1亿VIP精品文档

相关文档