APP下载

基于Web Service的智能家居系统设计与实现

2017-03-21常赟杰张位勇李桂香

计算机时代 2017年3期

常赟杰+张位勇+李桂香

摘 要: 针对由PC机控制的智能家居系统造价高、不能移动、不方便操作的缺点,提出了一种采用Web Service技术的智能家居系统实现方案。服务器端通过移植gSOAP组建嵌入式Web Service服务器和ONVIF视频服务器,客户端采用KSOAP2开发包进行设计。用户可以使用Android手机或者平板电脑对家居设备进行远程控制和视频监控。系统操作简单、成本低、使用方便,具有较高的实用性和推广价值。

关键词: Android; Web Service; 智能家居; 嵌入式网关; 视频监控

中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2017)03-44-04

Abstract: For the smart home system controlled by PC has disadvantages in price, mobility and operation, a new design and implantation scheme of smart home system based Web Service is proposed. The embedded Web Service server and ONVIF video monitoring server are built by transplanting gSOAP, the client end is realized by using KSOAP2 development kit. Users can control and monitor the remote smart home devices via Android phone and tablet. The system has advantage of simple, low cost, portable and practical, and it is worth to be promoted.

Key words: Android; Web Service; smart home; embedded gateway; video monitor

0 引言

智能家居(smart home)系统通过将家居设备进行组网,将计算机技术和自动化技术进行整合,实现居家环境监测、视频监控、家电控制,以及危险预警系统等诸多服务,提高了人们的生活水平,现在正在慢慢走进人们的生活[1]。目前,大多数的智能家居系统采用PC机进行控制,这种控制系统造价高,不能移动,不方便操作。采用手机或者平板电脑远程连接家庭网络,可以方便快捷的实施监控[2-5]。但是,目前采用这种手机或平板控制的智能家居系统比较少,而且大部分的功能比较单一,界面设计简单,无法提供良好的用户体验。

本文提出了一种采用Web Service技术的智能家居系统实现方案。用户可以通过运行Android系统的智能手机或者平板,连接家庭网关,对家用电器进行远程控制,对居家环境进行远程视频监控。

1 系统硬件平台

智能家居网络总体框架如图1所示。家庭中各个网传感节点和Zigbee协调器组成星型通信网络。各个传感器节点和家居设备以Zigbee方式和协调器通信,协调器通过串口连接网关。……

登录APP查看全文