摘要:本文主要介绍利用Android SDK在Eclipse上开发基于蓝牙和ZigBee的安防系统安卓客户端的设计,本项目是安防系统的客户端部分设计。通过手机蓝牙接收和发送消息去控制远程的ZigBee结点;远程结点信息通过ZigBee网络中的协调器转发至蓝牙,再转发到手机,手机将对消息做相应的处理,反映系统当前的工作状态。本项目特点是把用户从繁琐的布防撤防当中解放出来,使用户使用起来更加便捷、灵活,是驴友居家旅行必备报警神器。本文从项目需求、自定义传输协议、功能模块设计等几个方面详细的介绍了本项目的设计过程,方便用户深入的了解。79690
毕业论文关键字:安卓,蓝牙,手机APP,多线程
Abstract:This paper mainly introduces a security system Android client based on Bluetooth technology and ZigBee technology,which uses Android SDK Application development component in the development of Eclipse platform。This project is the client part of the security system design。It can control remote ZigBee nodes with the help of mobile phone Bluetooth to receive and send messages。information of Remote nodes forward to the Bluetooth through the ZigBee network’s coordinator,and then forward to the mobile phone。Finally,mobile phone will make corresponding processing of the messages to reflect the current working condition of the system。The biggest characteristic of this project is to liberate users from tedious and disarming,allowing users to use conveniently and flexibly,which is an essential home travel alarm artifact for tourists。In order to make users understand deeply,this paper introduces the process of this project’s design in detail from the following main aspects。Such as project requirements,custom transport protocol and function module design。
Keyword:android,Bluetooth,APP,Multithreading
目录
1 绪论 3
1。2本文工作和意义 3
2 开发工具简介 3
2。1 Eclipse 简介 3
2。2 Android SDK简介 4
3 总体设计 5
3。1 项目需求 5
3。2 系统概要设计 5
3。3 消息传输协议 6
3。4 系统功能模块设计 8
4 详细设计 16
4。1 系统类图 16
4。2 软硬件交互时序图 17
4。3 模块详细设计 18
5 功能测试 26
5。1 测试数据 26
5。2 测试详解 26
5。3 实地场景测试 29
结论 30
参考文献 31
致谢 32
1 绪论
1。1研究背景和现状
入室抢劫伤人事件常见报道,如果能在坏人入室时报警,并及时通知主人采取有效措施,就可以有效减少极端案情的发生。现有安防设施价格贵,在临时住处使用不便,布防麻烦。本系统拟将多点入侵传感信息采集后,通过ZigBee网络收集后传给汇聚节点,汇聚节点通过蓝牙与用户的安卓手机连接[1]。用户通过手机上开发的应用程序实现布防和撤防。