Font Size: a A A

Design And Implementation Of A Ad HOC Network Emergency Communication System Based On Ios System

Posted on:2016-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:T S WeiFull Text:PDF
GTID:2298330467491938Subject:Computer technology
Abstract/Summary:PDF Full Text Request
When earthquakes, fires or other public emergencies occur, communications infrastructure often has been destroyed or performance can not meet people’s needs, so it is needed to set up emergency communication systems to meet the communication needs of the masses and rescue personnel. With the development of science and technology, smart phones and tablet PCs and other mobile terminals via Wi-Fi, Bluetooth, and other means of communication can consisting of ad hoc networks, which does not require communication infrastructure, each network node is both a host and router.The main work of this paper is to design and implement an application, which is based on iOS operating system and multipeer connectivity framework, using ad hoc network routing protocols and meet the needs of emergency communications. This paper first introduces emergency communications technology, ad hoc network technology and iOS operating systems. Then the paper do the following work on the project according to the software engineering:1) A description of the system requirements. First described the functional requirements and non-functional requirements of the system, functional requirements is designed to allow iOS devices can form an ad hoc network, and can send and receive messages to each other; non-functional requirements are mainly interface requirements and hardware and software environment.2) The design of the system. First, the paper conduct a scene analysis and architecture design, which from bottom to top contains the communication module, the routing module, the database module and the interactive module design; then the paper gived a detailed design, including the communication module, the routing module, the database module and the interactive module design.The routing module design improved AODV protocol, reducing the number of RREQ message, and do not send Hello messages.3) Implementation of System. First Introduced the development environment and programming language used; later introduced the implementation of the communication module, first introduced the framework of multipeer connectivity framework, and then introduced the establishment of the connections of adjacent nodes; then is the implementation of routing module and database module, introduced the the main classes and key methods; finally introduced the implementation of the interactive module, mainly introduced the concrete implementation of each interface.4) Test of system. First, introduced how to use the iOS developer unit testing techniques to ensure the quality of the system code; secondly introduced the implementation of functional test systems and two scenes; finally introduced the operational performance test cases.In this paper, the ad hoc network software designed improves the AODV protocol, and can take advantage of good iOS device hardware and software resources, can form ad hoc network in emergency communication scenario, using the system users can easily send and receive messages to each other between the user, to meet the communication needs of the user.
Keywords/Search Tags:Emergency Communication, Ad Hoc Network, iOS, Multipeer Connectivity Framework
PDF Full Text Request
Related items