您的位置 首页 5G

根据iOS的智能家居安防体系移动端设计方案

基于iOS平台的设计与开发技术,在异构网络中实现一种智能家居报警系统,用以解决智能家居中的安防问题。在该安防系统中,信息采集端由ZigBee无线传感器

依据iOS渠道的规划与开发技能,在异构网络中完结一种智能家居报警体系,用以处理智能家居中的安防问题。在该安防体系中,信息收集端由ZigBee无线传感器节点(监控节点)以自组织方法构成,可收集监控区域的实时信息并将报警信息传递给服务器。依据iOS技能开发的移动客户端可协助用户采纳相应的报警处理和操作办法。

一、整体计划规划

整体规划计划如图1所示,该报警体系首要包含ZigBee数据收集端、报警办理服务器端、iOS移动客户端三个子体系。数据收集端通过串口与报警办理服务器端相连接,担任收集家居环境中的监控信息,并依据硬件智能操控机制采纳相应报警操作。iOS移动客户端担任报警信息的推送以及报警操作的操控,通过WLAN/GPRS网络与报警办理服务器端相连接。报警办理服务器端担任转发和处理信息收集端发送的报警信息,以及呼应移动客户端的操作信息。数据收集端和报警办理服务器端仅做扼要介绍,本文将具体介绍依据iOS的移动客户端开发。

二、体系规划与完结

1、ZigBee数据收集端规划与完结

数据收集体系选用Zig-Bee无线节点收集并发出报警信息,运用人体热释电红外传感器(HC-SR501人体感应模块)实时感应人体侵略信息,运用门磁开关模块(KTMC8)感应门或窗的被迫敞开操作。该数据收集计划运用了ZigBee自组网无固定基础设施的优势以及多源传感器信息交融的特色,能够确保家庭环境信息感知的实时性与准确性。

2、报警办理服务器端规划与完结

报警办理服务器选用的是Tomcat8.0服务器。Tomcat8.0服务器是一种免费的开放源代码的Web运用服务器,运行时占用的体系资源小,扩展性好,适用于小型运用服务端。

3、iOS移动客户端软件规划与完结

移动客户端是依据iOS移动终端进行开发的,报警信息的发布可通过文字和图画等信息承载手法来完结。考虑到其他不利因素,如终端设备不稳定的网络速度和信息处理的载荷改变等,本文中依据iOS渠道的智能家居报警体系选用文本信息推送的方法发布报警信息。终端收到推送音讯后,提示用户可在终端采纳相应的报警操作,如开灯、摄影、拨打电话等。

(1)开发渠道

iOS是由苹果公司开发的移动操作体系,首要运用目标为苹果公司出品的相关移动设备。该操作体系具有简略易用的界面、强壮的功用以及超强的稳定性,据KantarWorldpanelComTech发布的全球智能手机季度出售陈述显现,在2015年第二季度国内的移动终端设备范畴,iOS设备占有了24.4%的比例,创前史新高,越来越多的移动端用户挑选运用iOS设备。与Android渠道比较,运用iOS体系的移动终端设备以视图优先为准则,运用较少的结构,确保了开发者对硬件最有用的运用。一起,iOS体系具有较高的安全性,所以这类设备的优势首要体现在杰出的用户体会和较为安全的运用环境。iOS移动客户端的开发运用的是苹果公司供给的非开源集成开发环境Xcode6.1,编程言语选用的是Objective-C。智能家居报警程序的前期调试在Xcode模拟器上完结,后期测验与调试在真机上完结。

(2)软件主程序架构规划

首要进入移动端程序,用户需求登录对应账户。移动端通过WLAN/GPRS实时接纳报警办理服务器端发送的报警音讯,如有报警音讯,用户可依据不同的报警音讯采纳相应的报警操作。假如当时报警操作已完结,则再次进入接纳推送音讯的状况。依照上述方法,程序循环履行,图2给出了软件主程序流程图。

(3)主界面规划

如图3所示,移动终端运用程序主界面包含监控区域、情形设置、监控概况和其它四个功用模块。

1.监控区域:删去或增加对指定房间的监控;

2.情形设置:对不同的监控区域设置不同的监控条件,包含离家、回家和歇息三种监控状况设置。此外,用户也能够增加其他自定义的报警操作;

3.监控概况:以图片方法显现监控区域画面,用户依据此监控画面可采纳人为报警操作;

4.其它:供给移动端程序的相关信息,如用户登录、关于软件、版别更新等功用。

(4)报警音讯推送规划

该移动客户端运用iOS音讯推送机制完结报警音讯的推送,该音讯推送机制是在运用程序APP、APP服务端(YourServer)与APNS(ApplePushNotificationService)服务器之间完结的。音讯推送流程如图4所示,推送流程功用阐明如下:

1.运用程序(APP)通过iOS体系向ApplePushNotificationService(APNS服务器)注册音讯推送服务并请求DeviceToken(设备标识);

2.APNS服务器将DeviceToken发送给APP;

3.APP将DeviceToken发送给YourServer(APP服务端);

4.APP服务端向APNS服务器发送推送音讯;

5.APNS服务器将推送音讯发送给APP。移动端报警音讯推送提示界面如图5所示。

(5)用户报警操作规划

用户报警操作界面如图6所示,当移动端设备收到APNS服务器发送来的推送音讯后,用户依据推送音讯及时采纳相关报警操作,如点击“灯火”按钮,完结对监控区域灯火的开关操控功用。点击“摄影”按钮,完结摄影记载监控区域的功用。点击“报警电话”按钮,完结拨号报警功用。上述操作均在iOS移动客户端完结,用户通过操作移动端,通过报警办理服务器端将相关操作信息转发到数据收集端,终究数据收集端完结相应的操作,到达家庭环境智能家居安防的意图。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/155966.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部