At Commands Execution Using CD Ma Mobile

33
AT COMMANDS EXECUTION USING CDMA MOBILE By (04L21F0054) C. Haritha JNT UNIVERSITY Under The Guidance of Mr. P. Naga Raju V aagdev i I nstitute Of Technolo gy&Science

Transcript of At Commands Execution Using CD Ma Mobile

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 1/33

AT COMMANDS EXECUTION

USING CDMA MOBILEBy

(04L21F0054)

C. Haritha

JNT UNIVERSITY Under The Guidance of 

Mr. P. Naga Raju

Vaagdevi Institute Of Technology&Science

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 2/33

Introduction

The mobile manufacturers need to testthe mobile before going to release theproducts for this we need to develop asoftware called WAVEDM. Our software,WAVE DM, analyzes the mobileperformance by passing some commandsto mobile and getting results.

For this we need to establish theconnection between the mobile and PC .The physical connection is made by usingUSB cable

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 3/33

  when we run this application , it

checks all the available ports and identifiesthe port to which mobile connected. It nowopens that port. Then the port becomesready for communication. This is said to be

connection establishment phase of thisapplication.

once connection established, we can

send any commands and can extractrelated information up to we close the port.We can even make a call from PC and sendmessages too.

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 4/33

The WAVEDM acts as a interface betweenCDMA mobile and PC. The communication

with mobile is possible through AT commandsby using USB cable communication . By usingthis AT commands we can extract General

information, Extended information, Datainformation of mobile.

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 5/33

We can analyze the default settings of themobile and by giving parameters externally

we can change default settings of mobileand make them as new settings. Thegeneral information will provide the detailsof mobile manufacturer, model of mobile,mobile services. The data information willgive details of data compression, theextended information will give Battery

charge capacity,Signalquality.

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 6/33

Architecture

USB serial cable

BTS

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 7/33

Objectives

Verifying all the ports

Identifying the port, to which mobileconnected

Opens the port

Makes the port ready forcommunication

Closing the port after communication Extracting information by passing AT

Commands

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 8/33

Existing System

In the past,the performance of the mobiles wasmanually tested by using some hardware components.

Availability of software tools were also less.

Drawbacks in Existing SystemØ There are limited tools for CDMA Mobiles.

Ø There is no tool which is going to show the mobile

details in the PC.Ø The Existing tools are used for specific purpose only

like signal information , There is no integrated tool.

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 9/33

Proposed System

Wave DM is a tool which is used to analyze theCDMA mobile, network and service performance.

Advantages in Proposed System

Ø Finding the current signal status in the numeric format , which is

not possible manually.

Ø Analyzing the call processing from the Pc with out using the

mobile.

Ø Viewing the mobile Data and External information to know what

are the default settings assigned to the mobile.

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 10/33

AT commands execution 

AT commands are attention commands used tocommunicate with the modem of mobile whichresponds with particular command and displays theinformation.

The syntax to be followed is:To pass AT command that is AT as a prefix, if 

we want to assign any value use ‘=’ symbol .

There are basic commands and extendedcommands.

For basic commands no ‘+’ prefix.  For extended commands we need to have ‘+’ 

symbol as prefix

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 11/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 12/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 13/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 14/33

Activity Diagram for user:

i i i f

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 15/33

Activity Diagram for WAVE DM

A ti it Di f bil

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 16/33

Activity Diagram for mobile

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 17/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 18/33

Hardware & SoftwareRequirements

Intel P-III basedsystem

64MB to 256MB RAM 2GB to 30GB Hard

disk

Any CDMA mobile

CDMA mobilesupported USB cable

Java Swings

Compatible CDMA

mobile driver software Comm.jar

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 19/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 20/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 21/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 22/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 23/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 24/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 25/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 26/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 27/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 28/33

 

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 29/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 30/33

Test case  Description Result Error handling 

Test 1  Port detection  Success

Unsuccess -------

Check the physical

connection and modem

driver installation 

Test 2  Connection establishment to

the port Success

Unsuccess -------

whether other software using

this port 

Test 3  Testing commands for

general information AT+GMI

Wrong command

LG Electronics

Error indication 

Test 4  Testing commands for data

information AT+DR

Wrong command Data compression reporting

Error indication 

Test 5  Testing commands for

extended information AT+CBC

Wrong command Battery charge indication

Error indication 

Test cases

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 31/33

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 32/33

Conclusion

The automated wave DM tool has

been developed successfully and gained

knowledge about the various functions of the

mobile system such as how the service works,network information and also the protocols

followed to support mobile communication

,and also gained considerable knowledge aboutvarious AT commands of CDMA Mobile.

8/2/2019 At Commands Execution Using CD Ma Mobile

http://slidepdf.com/reader/full/at-commands-execution-using-cd-ma-mobile 33/33