移动安防系统iOS客户端的设计与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

移动安防系统iOS客户端的设计与实现

摘 要:本课题的设计目标是设计一个能通过手机布防和撤防的便携式室内入侵报警系统。本系统拟将多点入侵传感信息采集后,通过ZigBee网络收集后传给汇聚节点,汇聚节点通过蓝牙与用户手机连接。用户通过手机上开发的应用程序实现布防和撤防,应用程序,能直观显示节点拓扑网络图和发生的警情。感知端拟增加微波雷达感应开关、声音等传感器,设计应用层协议以适合多传感器的融合传输。苹果客户端使用了macOS 10。12。4和XCode 8开发环境,使用了iPhone6 iOS 10。3 作为真机测试环境。手机应用通过BLE/WiFi接收、处理和发送消息。警报器的配置与信息表示采用了自定义的应用层协议。92945

毕业论文关 键 词:报警器,iOS应用,蓝牙

Abstract:The goal of this project is to design a portable intrusion intrusion alarm system that can be disarmed and disarmed by mobile phone。 The system intends to collect the multi-point intrusion sensing information, collected through the ZigBee network after the convergence node, the convergence node through Bluetooth and the user's mobile phone connection。 Users through the development of mobile phones on the application to achieve deployment and disarm, the application can be intuitive display node topology network map and the occurrence of police intelligence。 The sensing terminal is intended to increase the microwave radar sensor switch, sound and other sensors, and design the application layer protocol to fit the multi-sensor fusion transmission。The iOS Application developed with the macOS 10。12。4 and XCode 8 development environment, using the iPhone6 iOS 10。3 as a real machine test environment。 The iOS application receives, processes and sends messages via BLE / WiFi。 The configuration and information representation of the alarm uses a custom application layer protocol。

Keywords:Alarm,iOS application,Bluetooth

目录

1 绪论 5

1。1 开发的背景及意义 5

1。2 开发工具、环境以及运行环境介绍 7

2 关键技术简介 7

2。1 Objective-C 简介 7

2。2 BlueTooth简介 9

2。3 Socket简介 11

2。4 JavaScript 简介 12

3 项目概要设计 12

3。1 软件工作流程描述 13

3。2 软件工作流程图 13

3。3 iOS客户端架构 13

4 详细设计 14

4。1 对象设计 14

4。2 蓝牙管理类的设计与实现 15

4。3 Socket管理类的设计与实现 17

4。4 WiFi与蓝牙的切换 18

4。5 消息接收与处理机制的设计 20

4。6 报警模块的设计与实现 20

4。7 iOS客户端界面设计 21

4。8 报警器拓扑图的显示 24

5 功能测试 27

5。1 蓝牙连接 27

5。2 WiFi连接 28

5。3消息的接收与发送 28

(责任编辑:qin)