at commands execution using cd ma mobile
TRANSCRIPT
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.