SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
Mamatha K R et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

A Wireless Secured Direct Data Transmission Between
Authenticated Portable Storage Devices Through GSM Network
Mamatha K R1, Seema Singh2, Thejaswini S3, Vidya Devi M1
1

Assistant Professor, Department of Electronics and Communication Engineering, BMS Institute of Technology,
Bangalore, India
2
Associate Professor, Department of Electronics and Communication Engineering, BMS Institute of
Technology, Bangalore, India
3
Assistant Professor, Department of Telecommunication Engineering, BMS Institute of Technology, Bangalore,
India

ABSTRACT
A secured data transmission has become a great challenge especially in education system. The question paper
transmission during examinations needs a fast, highly secured with proper authenticated system. In this paper, a
secure and fast way of direct end to end data transmission is proposed. This system acquires the data from
storage device and transmits the data securely to another storage device through wireless network. The
microcontroller based secure data transmission system communicates through GSM/GPRS modem. This system
helps for question paper transmission just before the commencement of examination, where the authorized
person at Head Office or University can send directly to the educational institution itself.
Keywords- NXP LPC1768, GSM/GPRS module, Data logger, MAX232 IC, AT Commands, H-JTAG/HFLASHER, Keil μVision

I.

INTRODUCTION

An advanced communication technology has
enabled different kinds of data logging system. A data
logging system is one which acquires data at one end
and transmits the data to the other end. Data loggers or
telemetry devices have been widely applied in clinical
assessment and secured areas, and on worksites to
assess the physical workload of workers performing
various industrial tasks. Such devices are generally
portable or wearable, lightweight, battery powered, and
capable of storing or telemetering data [1].
Conventional data loggers have limited capacity to
store large amounts of data and thus, are generally
limited by a low sampling rate, short sampling period
or an ability to only store processed data periodically.
In this work, an innovative system is proposed
as a solution for data acquisition and data transmission
worldwide in a secured way. Wireless Technology i.e.
GSM (Global System for Mobile Communication) is
employed in this system for secured data transmission.
This system finds its application in all the fields,
especially in Education management. Data to be sent is
stored in portable USB (Universal Serial Bus) storage
device and is connected to a system. The
microcontroller in the system reads the data and sends
it to the server through GSM/GPRS (General Packet
Radio Services). Now the server sends the data to the
receiver end.
Here the server stores the data which
enhances the security. It directly forwards the data to
the receiver through GSM/GPRS. Thus, Question
Paper from the Examination board is directly
www.ijera.com

transmitted to the Principal or Head of the educational
institution with high security. Additionally, the system
is interfaced with the LCD (Liquid Crystal Display),
which displays the working condition of the system.
Users can send the data worldwide without disclosing
the data anywhere. This can be used in extensive
application on distributed remote synchronous data
transmission fields. The wireless data acquisition
system is an innovation technology which has become
the trend for most industries and companies around the
world to gather information due to its reliability and
outstanding outcome. The advantage of this technology
over the available wired data logging system is that it
did not use any physical components or wires to
transfer the data stored in the portable storage devices.

II.

OVERVIEW OF THE SYSTEM

The main part of the proposed architecture is
ARM based microcontroller. NXP LPC1768
microcontroller is used to control all the functions of
the system and USB portable storage device is used as
a storage device.
2.1 LPC1768 MICROCONTROLLER
The LPC1768 is an ARM Cortex-M3 based
microcontroller for embedded applications featuring a
high level of integration and low power consumption.
The LPC1768 operate at CPU frequencies of up to
100MHz. The ARM Cortex-M3 CPU incorporates a 3stage pipeline and uses Harvard architecture with
separate local instruction and data buses as well as a
third bus for peripherals. The peripheral complement
2096 | P a g e
Mamatha K R et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101
of the LPC1768 includes 512KB of flash memory,
64KB of data memory, Ethernet MAC, USB
Device/Host/OTG(On-The-Go) interface, 8-channel
general purpose DMA(Direct memory Access)
controller, four UART(Universal Asynchronous
Receiver/Transmitter)s,
two
CAN
channels,
SSP(Synchronous Serial Port)controllers, SPI(Serial
Peripheral Interface ) interface, 3 I2C(inter IC)-bus
interfaces, 2-input plus 2-output I2S( inter-IC sound)bus interface, 8-channel 12-bit ADC(Analog to Digital
Conversion), 10-bit DAC(Digital to Analog
Conversion), four general purpose timers, 6-output
general purpose PWM, ultra-low power Real-Time
Clock (RTC) with separate battery supply, and 70
general purpose I/O pins.
2.2. GSM
Global System for Mobile communications is
the most popular standard for mobile phones in the
world today. The GSM standard was developed as a
replacement for first generation (1G) analog cellular
networks, and originally described a digital, circuit
switched network optimized for full duplex voice
telephony. This was expanded over time to include
data communications, first by circuit switched
transport, then packet data transport via GPRS
(General Packet Radio Services) and EDGE (Enhanced
Data rates for GSM Evolution or EGPRS). One of the
key features of GSM is the Subscriber Identity Module
(SIM), commonly known as a SIM card. The SIM is a
detachable smart card containing the user‟s
subscription information and phonebook. This allows
the user to retain his or her information after switching
handsets. A GSM modem is a wireless modem that
works with GSM wireless networks [4]. A wireless
modem is similar to a dial-up modem. The main
difference is that a wireless modem transmits data
through a wireless network whereas a dial-up modem
transmits data through a copper telephone line. Most
mobile phones can be used as a wireless modem [4].
To send SMS messages, a valid SIM card is
placed into a GSM modem, which is then connected to
the microcontroller by RS232 cable. After connecting
a GSM modem to a microcontroller, it can be
controlled by sending instructions called AT
commands to it. AT commands are used to control
MODEMs. AT is the abbreviation for Attention. These
commands come from Hayes commands that were
used by the Hayes smart modems. The Hayes
commands started with AT to indicate the attention
from the MODEM. The dial up and wireless
MODEMs (devices that involve machine to machine
communication) need AT commands to interact with a
computer. GSM modems support a common set of
standard AT commands. In addition to this common
set of standard AT commands, GSM modem supports
an extended set of AT commands which is used to
control the sending and receiving of SMS messages.
The Table1 lists the AT commands that are related to
the writing and sending of SMS messages.
www.ijera.com

www.ijera.com

Table 1: AT Commands
AT command
Meaning
+CMGS
+CMSS
+CMGW
+CMGD
+CMGC
+CMMS

Send message
Send message from storage
Write message to memory
Delete message
Send command
More messages to send

One way to send AT commands to a GSM
modem is to use a program which sends the characters
typed to the GSM modem. It then displays the
response which it receives from GSM modem on the
screen
2.3. GSM INTERFACING WITH LPC1768.
The transmission signal of serial port of
microcontroller is connected to T1 IN pin of MAX232
IC. MAX232 IC chips are commonly referred as line
drivers, which usually converts RS232 signal (DB9
connector) into TTL voltage levels. T1 OUT pin of
MAX232 is connected to RXD pin of GSM modem.
Similarly, the TXD pin of GSM modem is connected
to RXD (P0.9) pin of LPC1768 through R1 pins of
MAX232 IC.

Figure 1: GSM Interfacing with LPC1768
2.4 LCD DISPLAY
The display used here is 16x 2 LCD (Liquid
Crystal Display)means 16 characters per line by 2
lines. The standard is referred to as HD44780U, which
refers to the controller chip which receives data from
an external source (in this case, the LPC1768
microcontroller) and communicates directly with the
LCD. The standard LCD requires 3 control lines as
well as either 4 or 8 I/O lines for the data bus. Here 4bit mode of LCD is used with 4-bit data bus.
As shown in Fig. 2,Pin 1 and 2 are the power
supply lines, Vss and Vdd. The Vdd pin should be
connected to positive supply and Vss to 0V supply or
ground. LCD module data sheets specify a 5V DC
supply, 6V and 4-5V supplies also work well, and
even 3V is sufficient for some modules. Pin 3 is a
control pin. Vee, used to alter the contrast of the
display. Ideally, this pin should be connected to a
variable voltage supply.
Pin 4 is the (RS) register select line. When
this line is low, data bytes transferred to the display are
treated as commands and data bytes read from the
2097 | P a g e
Mamatha K R et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101
display indicates its status. By setting the RS line high,
character data can be transferred to and from the
module. Pin 5 is read/write line. This line is pulled low
in order to write commands or character data to the
module, or pulled high to read character data or status
information from its registers.
Pin 6 is the enable line. This input is used to
initiate the actual transfer of commands or character
data between the module and the data lines. When
writing to the display, data is transferred only on high
to low transition of this signal.
Pin 7 to 14 are data bus lines (D0 to D7).data
can be transferred to and from the display either as a
single 8 bit byte or two 4 bit nibbles. The other two
pins LED+ and LED- is used for back light of the
LCD.

Figure 2: LCD module Pin Details
2.5 USB HOST CONTROLLER
The USB Host Breakout Board is a perfect
solution to test USB host feature on USB Host Based
Microcontroller Breakout Boards. The USB Host
Breakout Board contains all of the digital logic
circuitry necessary to implement a full-speed USB host
controller. This board can be used to interface and
control any USB slave devices like thumb drives,
digital cameras, Bluetooth dongles, and much more.
The USB Host breakout board has power switch and
over-current protection. The board uses circuitry which
prevents erroneous over current reporting caused by inrush currents during hot plug events. This is achieved
by the use of LM3526 IC.

www.ijera.com

more than one port. The dual stage thermal protection
circuit in the LM3526 provides individual protection to
each switch and the entire device. In a shortcircuit/over-current event, the switch dissipating
excessive heat is turned, allowing the second switch to
continue to function. The LM3526 accepts input
voltage between 2.7V and 5.5V.
The USB Host Controller Interfacing is as
shown in Fig.4. The Port0[29] and Port0[30] pins of
LPC1768 are connected to D+ and D- of USB Host
Controller. The USB D+ and D- are bidirectional lines.
The Port1[27], Port1[22] and Port1[19] of LPC1768 is
connected to OVRCR, PWRD and PPWR pins of the
USB Host Controller respectively. The OVRCR is an
Over Current Status bit and sets‟1‟ bit when the status
of current gets over flow. The PWRD pin indicates the
Power Status of the USB Host. The PPWR is a Port
Power pin used to indicate the power enable signal of
the USB host.
2.6 HARDWARE DESIGN
The circuit connection of the system is shown
in Fig. 4. The LCD display is interfaced with the
microcontroller to display the messages[2]. The GSM
module is connected to LPC1768 for communication.
The Power supply unit supplies the required power to
whole system at different voltage levels 7.5V for ARM
LPC 1768 and 12V for GSM module as shown in
Fig.4.

Figure 4: Hardware Design

III.

Figure 3:USB HOST Breakout Board
The LM3526 provides Universal Serial Bus
standard power switch and over current protection for
all host port applications. The dual port device is ideal
for Notebook and desktop PC's that supply power to
www.ijera.com

SOFTWARE DESIGN

3.1 KEIL μVISION
The μVision IDE from Keil, combines project
management, make facilities, source code editing,
program debugging, and complete simulation in one
powerful environment. μVision helps to get programs
working faster than ever while providing an easy-touse development platform. The editor and debugger
are integrated into a single application and provide a
seamless embedded project development environment.
The μVision 4 IDE is Windows-based software
2098 | P a g e
Mamatha K R et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101
development platforms that combines a robust editor,
project manager, and make facility. μVision 4
integrates all tools including the C compiler, macro
assembler, linker/locator, and HEX file generator.
The steps followed while using KeilμVision is
explained below:
Open Keil IDE installed previously on the personal
computer. Creating a New Project, choose the target
device “LPC1768”. Add the main source file to the
project by Right clicking on Source Group1visible on
the left side of the image. Now compile the code using
“Translate” & “Build” icons present on left top of the
page. By default Keil compiler do not generate Intel
hex file on source compilation. Some need to configure
it to produce Hex file as output. By selecting the
Target1 from Project> options for Target „Target1‟
Options for Target ‟Target1‟ window appears. Select
“Create Hex File” option in the window. Now Hex File
is created and the same is displayed at the bottom of
the window. This Hex File can be dumped onto the IC.
3.2 H FLASHER
H-JTAG/H-FLASHER is an ARM toolkit
designed by the H-JTAG team. The toolkit includes HJTAG Server, H-Flasher and H-JTAG USB emulator,
which support both the debugging and flash
programming for different ARM platforms. HFLASHER has become one of the most popular
debugging and programming tools for ARM
processors and is widely used in research, development
and production. It has been proven by large number of
users around the world. H-JTAG is a powerful and
reliable toolkit that we can rely on.
H-FlasherFeatures
1. Support on Chip Flash, Nor Flash, SPI Flash and
Nand Flash.
2. Support auto flash download during debugging.
3. Support flexible initialization of target.
4. Support automatic verification during
programming.
5. Support plain binary format and Intel hex format.
6. Support the save and load of project file.
The steps followed while using H Flasher is
explained below.
Double click on H Flasher tool. A Dialogue box
appears and then selects „Flash selection‟. Then click
on „NXP vendor‟. Click on „Program Selection‟ and
select LPC1768 as LPC1768 IC is used here. Now
click on “Configuration” and type the appropriate
frequency
of
Microcontroller.
Then,
select
“Programming‟ option and click on program. A new
dialogue box appears. Now choose file path. A pop up
window appears which shows simultaneous
Programming and Verification. When the message bar
is complete, indicates successful completion of the
operation.

www.ijera.com

www.ijera.com

IV.

PROPOSED ARCHITECTURE
OPERATION
The Microcontroller at the transmitting end
reads the data which is stored in the first storage device
and sends to the server through GSM/GPRS module.
The server starts to communicate with another
GSM/GPRS module and sends the data to the second
USB storage device at the receiver end. Thus data
between two USB storage devices present at different
areas is transmitted wirelessly. Display device used
here is LCD of 16X2 characters per line for displaying
the working conditions of the system [2].
Transmitter Section:

Figure 5: Flowchart of Transmitter Section
Operational frame work of this paper can be
divided into two major parts which is shown in Fig. 3
and Fig. 4. Fig .3 shows the flowchart of transmitter
section and Fig. 4 shows the flowchart of Receiver
section.
Receiver section:

Figure 6: Flowchart of Receiver Section

V.

RESULTS AND DISCUSSION

The Fig. 5 shows the Transmitter part of the
System. Similar model is used at the Receiver end .

2099 | P a g e
Mamatha K R et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101

www.ijera.com

vi) LCD displaying the message ”GPRS
CONNECTED” as soon as the GPRS activated
GSM gains access to the server.

vii) LCD displaying the message ”USB DATA
LOGGER READY” indicating that the device is
ready to receive the contents and write to the
USB storage device connected to it.

Figure 7: Transmitter kit
At the transmitter end, list of messages are displayed
on LCD.
i) LCD displaying the message “USB DATA
LOGER" when the device is turned ON.

viii) LCD displaying the message” GPRS DATA
SENT” indicating the user that the data has been
sent successfully by the server

ii) LCD displaying the message” GSM INT” during
initialization of GSM module.

ix) LCD displaying a message indicating the user that
the data has been received by the client/receiver
device

iii) LCD displaying the message “WAITING FOR IP”
indicates the device is waiting for the IP address
of the server to activate the device

As soon as the data is received by the server, a
dialogue box appears with the following messages as
shown below.

iv) LCD displaying the IP address and the authorized
user phone number as soon as the IP address is
received from the user phone.

v) LCD displaying the message “GPRS
CONNECTING” as soon as the device receives the
IP address from the user cell phone.

www.ijera.com

At the Receiver end, same procedure is
followed frm step i to step ix.LCD displays a message
“WRITE COMPLETED” indicates that data is
received and written into the second storage device.

2100 | P a g e
Mamatha K R et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101

When the receiver receives the data from the server,
the following messages are displayed in dialogue box
at server side.

[4]

[5]

[6]

[7]

.

VI.

CONCLUSION

In this paper a prototype for the purpose of
remote data acquisition and transmission system using
serial communication techniques is discussed. The
algorithm for this work is designed for the
transmission of Text or doc files only. Necessary
changes can be made in the algorithm and can be
implemented for transmission and reception of
multimedia files. Since here ARM processor is used,
the algorithm is simpler. The ARM processor
consumes very less power (3.3volts) compared to
Microcontroller. Using this prototype, a portable
device can be developed which will have the size of a
USB storage device and can be carried by the user.
Device initialization using IP (internet protocol)
address makes it more secure. Using this system, one
can transmit data for long distance and simplifying the
programmability to make the ARM architecture an
option for even complex applications[5].

VII.

[8]

[9]

[10]

www.ijera.com

characteristics of USB flash drives, World of
Wireless, Mobile and Multimedia Networks”
11th IEEEInternational Symposium.June-2008
and also published in International Journal of
Advanced
Computer
Science
and
Applications.
Vijay. K. Garg, “Principles and Applications
of GSM”, Pearson Education Publisher, First
Edition, 1999.
Joseph Yiu, “The Definitive Guide to the ARM
CORTEX – M3”, 2nd Edition, Newnes
Publisher, 12th January 2010
ShyamSadasivan, “ An Introduction to the
ARM CORTEX – M3 Processor”, October
2006
Helms, J., Neale, D.C., Isenhour, P.L. and
Carroll, J.M. (2000). Data Logging: HigherLevel Capturing and Multi-Level Abstracting
of User Activities. Proceedings of the 40th
annual meeting of the Human Factors and
Ergonomics Society.PP:303-306
Sifeng Zhang, Keli Zhang, Ping Cao, Yanfang
Wang. “Design and Realization of Remote
Synchronous Data Transmission System
Based on Distributed Architecture of Serial
Concurrent Bus”. IEEE proceedings of the 9th
International Conference on Electronic
Measurement & Instruments. Beijing, China,
Aug.2009, Volume 3 PP: 358-362
Good M. The use of logged data in the design
of a new text editor. Proceeding of ACM
CHI'85 Conference on Human Factors in
Computing
Systems1985.
New York:
Association of Computing Machinery PP: 9397
Remple, T. B. , Qualcomm, San Diego, CA,
USA , June 2003 "USB on-the-go interface
for portable devices", Consumer Electronics,
IEEE International Conference, ICCE. 2003

ACKNOWLEDGEMENTS

The authors thank the authorities of BMS
Institute of Technology for their encouragements.

REFERENCES
[1]

[2]

[3]

Anuj Kumar, I. P. Singh, and S. K. Sud
“Design and Development of Multi-Channel
Data Logger for Built Environment “,
Proceedings of International MultiConference
of Engineers and Computer scientists 2010
VolII ,IMECS 2010 ,Hong Kong,PP:993-998
P.S.S
Sushma,
C.
Nagaraja,
k.
NagabhushanRaju and K. Malakondaiah,
“Interfacing of LCD module with ARM
Processor‟, International
Journal of
Scientific and Engineering Research volume
3, Issue 10, October 2012.PP.1169-1173
O'Brien K, Salyers D.C, Striegel A.D,
Poellabauer C ”Power and performance

www.ijera.com

2101 | P a g e

Mais conteúdo relacionado

Mais procurados

IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...IRJET Journal
 
Mobile computing notes and material
Mobile computing notes and materialMobile computing notes and material
Mobile computing notes and materialSDMCET DHARWAD
 
GSM and Basics of 3G
GSM and Basics of 3GGSM and Basics of 3G
GSM and Basics of 3GBhanu Sharma
 
Remote Power Distribution System using GSM
Remote Power Distribution System using GSMRemote Power Distribution System using GSM
Remote Power Distribution System using GSMIRJET Journal
 
Home Security System Using Gsm Modem
Home Security System Using Gsm ModemHome Security System Using Gsm Modem
Home Security System Using Gsm ModemIJERA Editor
 
Cdma presentation
Cdma presentationCdma presentation
Cdma presentationbsnlpandian
 
Follow Electrical Safety ,Networking andAutomation (Guide)
Follow Electrical Safety ,Networking andAutomation (Guide)Follow Electrical Safety ,Networking andAutomation (Guide)
Follow Electrical Safety ,Networking andAutomation (Guide)Mahesh Chandra Manav
 
Telecom Pole Sites Solutions
Telecom Pole Sites SolutionsTelecom Pole Sites Solutions
Telecom Pole Sites Solutionslokeshgupta80
 
Ieeepro techno solutions ieee embedded project - low power wireless sensor...
Ieeepro techno solutions   ieee embedded project  - low power wireless sensor...Ieeepro techno solutions   ieee embedded project  - low power wireless sensor...
Ieeepro techno solutions ieee embedded project - low power wireless sensor...srinivasanece7
 
An electric circuits' remote switching system based on gsm radio network
An electric circuits' remote switching system based on gsm radio networkAn electric circuits' remote switching system based on gsm radio network
An electric circuits' remote switching system based on gsm radio networkeSAT Journals
 
An electric circuits' remote switching system based on gsm radio network
An electric circuits' remote switching system based on gsm radio networkAn electric circuits' remote switching system based on gsm radio network
An electric circuits' remote switching system based on gsm radio networkeSAT Publishing House
 
bsnl presentation on gsm
bsnl presentation on  gsm bsnl presentation on  gsm
bsnl presentation on gsm Kapil Masatker
 
Ieeepro techno solutions 2013 ieee embedded project prepaid electricity bil...
Ieeepro techno solutions   2013 ieee embedded project prepaid electricity bil...Ieeepro techno solutions   2013 ieee embedded project prepaid electricity bil...
Ieeepro techno solutions 2013 ieee embedded project prepaid electricity bil...srinivasanece7
 

Mais procurados (19)

IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
 
It6601 mobile computing unit 3
It6601 mobile computing unit 3It6601 mobile computing unit 3
It6601 mobile computing unit 3
 
Mobile computing notes and material
Mobile computing notes and materialMobile computing notes and material
Mobile computing notes and material
 
GSM and Basics of 3G
GSM and Basics of 3GGSM and Basics of 3G
GSM and Basics of 3G
 
Remote Power Distribution System using GSM
Remote Power Distribution System using GSMRemote Power Distribution System using GSM
Remote Power Distribution System using GSM
 
Repot on gsm based arm
Repot on gsm based armRepot on gsm based arm
Repot on gsm based arm
 
Home Security System Using Gsm Modem
Home Security System Using Gsm ModemHome Security System Using Gsm Modem
Home Security System Using Gsm Modem
 
Cdma presentation
Cdma presentationCdma presentation
Cdma presentation
 
Follow Electrical Safety ,Networking andAutomation (Guide)
Follow Electrical Safety ,Networking andAutomation (Guide)Follow Electrical Safety ,Networking andAutomation (Guide)
Follow Electrical Safety ,Networking andAutomation (Guide)
 
CS8601 mobile computing Two marks Questions and Answer
CS8601 mobile computing Two marks Questions and AnswerCS8601 mobile computing Two marks Questions and Answer
CS8601 mobile computing Two marks Questions and Answer
 
1V DSP IN WIRELESS COMMUNICATION SYSTEMS
1V DSP IN WIRELESS COMMUNICATION SYSTEMS1V DSP IN WIRELESS COMMUNICATION SYSTEMS
1V DSP IN WIRELESS COMMUNICATION SYSTEMS
 
Telecom Pole Sites Solutions
Telecom Pole Sites SolutionsTelecom Pole Sites Solutions
Telecom Pole Sites Solutions
 
Ieeepro techno solutions ieee embedded project - low power wireless sensor...
Ieeepro techno solutions   ieee embedded project  - low power wireless sensor...Ieeepro techno solutions   ieee embedded project  - low power wireless sensor...
Ieeepro techno solutions ieee embedded project - low power wireless sensor...
 
An electric circuits' remote switching system based on gsm radio network
An electric circuits' remote switching system based on gsm radio networkAn electric circuits' remote switching system based on gsm radio network
An electric circuits' remote switching system based on gsm radio network
 
An electric circuits' remote switching system based on gsm radio network
An electric circuits' remote switching system based on gsm radio networkAn electric circuits' remote switching system based on gsm radio network
An electric circuits' remote switching system based on gsm radio network
 
bsnl presentation on gsm
bsnl presentation on  gsm bsnl presentation on  gsm
bsnl presentation on gsm
 
Ch7
Ch7Ch7
Ch7
 
C010221015
C010221015C010221015
C010221015
 
Ieeepro techno solutions 2013 ieee embedded project prepaid electricity bil...
Ieeepro techno solutions   2013 ieee embedded project prepaid electricity bil...Ieeepro techno solutions   2013 ieee embedded project prepaid electricity bil...
Ieeepro techno solutions 2013 ieee embedded project prepaid electricity bil...
 

Destaque (18)

Lw3620362041
Lw3620362041Lw3620362041
Lw3620362041
 
Lu3620212028
Lu3620212028Lu3620212028
Lu3620212028
 
Lq3620002008
Lq3620002008Lq3620002008
Lq3620002008
 
Lj3619451955
Lj3619451955Lj3619451955
Lj3619451955
 
Mu3621742180
Mu3621742180Mu3621742180
Mu3621742180
 
Mi3621072110
Mi3621072110Mi3621072110
Mi3621072110
 
Me3620822089
Me3620822089Me3620822089
Me3620822089
 
Ml3621282131
Ml3621282131Ml3621282131
Ml3621282131
 
Mh3621022106
Mh3621022106Mh3621022106
Mh3621022106
 
Mj3621112123
Mj3621112123Mj3621112123
Mj3621112123
 
Mf3620902095
Mf3620902095Mf3620902095
Mf3620902095
 
Mk3621242127
Mk3621242127Mk3621242127
Mk3621242127
 
Фильм mmorpg
Фильм mmorpgФильм mmorpg
Фильм mmorpg
 
Calentglobal
CalentglobalCalentglobal
Calentglobal
 
Estrategias de enseñanza
Estrategias de enseñanza Estrategias de enseñanza
Estrategias de enseñanza
 
Ja fui um gato
Ja fui um gatoJa fui um gato
Ja fui um gato
 
Infográfico: Inbound Marketing
Infográfico: Inbound MarketingInfográfico: Inbound Marketing
Infográfico: Inbound Marketing
 
Face to face pre int
Face to face pre intFace to face pre int
Face to face pre int
 

Semelhante a Mg3620962101

Paper id 24201457
Paper id 24201457Paper id 24201457
Paper id 24201457IJRAT
 
Gsmbasedcds projectreport-121112000646-phpapp02
Gsmbasedcds projectreport-121112000646-phpapp02Gsmbasedcds projectreport-121112000646-phpapp02
Gsmbasedcds projectreport-121112000646-phpapp02Shashank Singh
 
Wireless Data Acquisition System Using ARM Cortex M-3
Wireless Data Acquisition System Using ARM Cortex M-3Wireless Data Acquisition System Using ARM Cortex M-3
Wireless Data Acquisition System Using ARM Cortex M-3IOSR Journals
 
Wireless electronic notice board using gsm technolgy
Wireless electronic notice board using gsm technolgyWireless electronic notice board using gsm technolgy
Wireless electronic notice board using gsm technolgydhanshri_deshmukh
 
Basic of 3 g technologies (digi lab_project).pptx [repaired]
Basic of 3 g technologies (digi lab_project).pptx [repaired]Basic of 3 g technologies (digi lab_project).pptx [repaired]
Basic of 3 g technologies (digi lab_project).pptx [repaired]Shahrin Ahammad
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Paper id 25201444
Paper id 25201444Paper id 25201444
Paper id 25201444IJRAT
 
Energy efficient platform designed for sdma applications in mobile wireless ...
Energy efficient platform designed for sdma applications in mobile  wireless ...Energy efficient platform designed for sdma applications in mobile  wireless ...
Energy efficient platform designed for sdma applications in mobile wireless ...marwaeng
 
DATA COM PRESENTATION-1.pptx
DATA COM PRESENTATION-1.pptxDATA COM PRESENTATION-1.pptx
DATA COM PRESENTATION-1.pptxKelvinDube4
 
Global System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemGlobal System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemIJERA Editor
 
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGEELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGEmuhammed jassim k
 
Anti theftsystemforvechicles1 final
Anti theftsystemforvechicles1 finalAnti theftsystemforvechicles1 final
Anti theftsystemforvechicles1 finalAshu0711
 
Gsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automationGsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automationeSAT Journals
 
Gsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrialGsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrialeSAT Publishing House
 
Response time analysis of mixed messages in CAN
Response time analysis of mixed messages in CANResponse time analysis of mixed messages in CAN
Response time analysis of mixed messages in CANIJERA Editor
 
Gsm based wireless notice board Rajneesh
Gsm based wireless notice board RajneeshGsm based wireless notice board Rajneesh
Gsm based wireless notice board RajneeshRAJNEESH KUMAR SALGOTRA
 

Semelhante a Mg3620962101 (20)

Paper id 24201457
Paper id 24201457Paper id 24201457
Paper id 24201457
 
Gsmbasedcds projectreport-121112000646-phpapp02
Gsmbasedcds projectreport-121112000646-phpapp02Gsmbasedcds projectreport-121112000646-phpapp02
Gsmbasedcds projectreport-121112000646-phpapp02
 
Wireless Data Acquisition System Using ARM Cortex M-3
Wireless Data Acquisition System Using ARM Cortex M-3Wireless Data Acquisition System Using ARM Cortex M-3
Wireless Data Acquisition System Using ARM Cortex M-3
 
E010113235
E010113235E010113235
E010113235
 
Edge
EdgeEdge
Edge
 
Wireless electronic notice board using gsm technolgy
Wireless electronic notice board using gsm technolgyWireless electronic notice board using gsm technolgy
Wireless electronic notice board using gsm technolgy
 
Pawan..bsnl
Pawan..bsnlPawan..bsnl
Pawan..bsnl
 
Basic of 3 g technologies (digi lab_project).pptx [repaired]
Basic of 3 g technologies (digi lab_project).pptx [repaired]Basic of 3 g technologies (digi lab_project).pptx [repaired]
Basic of 3 g technologies (digi lab_project).pptx [repaired]
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Paper id 25201444
Paper id 25201444Paper id 25201444
Paper id 25201444
 
Energy efficient platform designed for sdma applications in mobile wireless ...
Energy efficient platform designed for sdma applications in mobile  wireless ...Energy efficient platform designed for sdma applications in mobile  wireless ...
Energy efficient platform designed for sdma applications in mobile wireless ...
 
DATA COM PRESENTATION-1.pptx
DATA COM PRESENTATION-1.pptxDATA COM PRESENTATION-1.pptx
DATA COM PRESENTATION-1.pptx
 
Global System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemGlobal System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security System
 
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGEELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
 
01362503
0136250301362503
01362503
 
Anti theftsystemforvechicles1 final
Anti theftsystemforvechicles1 finalAnti theftsystemforvechicles1 final
Anti theftsystemforvechicles1 final
 
Gsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automationGsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automation
 
Gsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrialGsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrial
 
Response time analysis of mixed messages in CAN
Response time analysis of mixed messages in CANResponse time analysis of mixed messages in CAN
Response time analysis of mixed messages in CAN
 
Gsm based wireless notice board Rajneesh
Gsm based wireless notice board RajneeshGsm based wireless notice board Rajneesh
Gsm based wireless notice board Rajneesh
 

Último

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Mg3620962101

  • 1. Mamatha K R et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101 RESEARCH ARTICLE www.ijera.com OPEN ACCESS A Wireless Secured Direct Data Transmission Between Authenticated Portable Storage Devices Through GSM Network Mamatha K R1, Seema Singh2, Thejaswini S3, Vidya Devi M1 1 Assistant Professor, Department of Electronics and Communication Engineering, BMS Institute of Technology, Bangalore, India 2 Associate Professor, Department of Electronics and Communication Engineering, BMS Institute of Technology, Bangalore, India 3 Assistant Professor, Department of Telecommunication Engineering, BMS Institute of Technology, Bangalore, India ABSTRACT A secured data transmission has become a great challenge especially in education system. The question paper transmission during examinations needs a fast, highly secured with proper authenticated system. In this paper, a secure and fast way of direct end to end data transmission is proposed. This system acquires the data from storage device and transmits the data securely to another storage device through wireless network. The microcontroller based secure data transmission system communicates through GSM/GPRS modem. This system helps for question paper transmission just before the commencement of examination, where the authorized person at Head Office or University can send directly to the educational institution itself. Keywords- NXP LPC1768, GSM/GPRS module, Data logger, MAX232 IC, AT Commands, H-JTAG/HFLASHER, Keil μVision I. INTRODUCTION An advanced communication technology has enabled different kinds of data logging system. A data logging system is one which acquires data at one end and transmits the data to the other end. Data loggers or telemetry devices have been widely applied in clinical assessment and secured areas, and on worksites to assess the physical workload of workers performing various industrial tasks. Such devices are generally portable or wearable, lightweight, battery powered, and capable of storing or telemetering data [1]. Conventional data loggers have limited capacity to store large amounts of data and thus, are generally limited by a low sampling rate, short sampling period or an ability to only store processed data periodically. In this work, an innovative system is proposed as a solution for data acquisition and data transmission worldwide in a secured way. Wireless Technology i.e. GSM (Global System for Mobile Communication) is employed in this system for secured data transmission. This system finds its application in all the fields, especially in Education management. Data to be sent is stored in portable USB (Universal Serial Bus) storage device and is connected to a system. The microcontroller in the system reads the data and sends it to the server through GSM/GPRS (General Packet Radio Services). Now the server sends the data to the receiver end. Here the server stores the data which enhances the security. It directly forwards the data to the receiver through GSM/GPRS. Thus, Question Paper from the Examination board is directly www.ijera.com transmitted to the Principal or Head of the educational institution with high security. Additionally, the system is interfaced with the LCD (Liquid Crystal Display), which displays the working condition of the system. Users can send the data worldwide without disclosing the data anywhere. This can be used in extensive application on distributed remote synchronous data transmission fields. The wireless data acquisition system is an innovation technology which has become the trend for most industries and companies around the world to gather information due to its reliability and outstanding outcome. The advantage of this technology over the available wired data logging system is that it did not use any physical components or wires to transfer the data stored in the portable storage devices. II. OVERVIEW OF THE SYSTEM The main part of the proposed architecture is ARM based microcontroller. NXP LPC1768 microcontroller is used to control all the functions of the system and USB portable storage device is used as a storage device. 2.1 LPC1768 MICROCONTROLLER The LPC1768 is an ARM Cortex-M3 based microcontroller for embedded applications featuring a high level of integration and low power consumption. The LPC1768 operate at CPU frequencies of up to 100MHz. The ARM Cortex-M3 CPU incorporates a 3stage pipeline and uses Harvard architecture with separate local instruction and data buses as well as a third bus for peripherals. The peripheral complement 2096 | P a g e
  • 2. Mamatha K R et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101 of the LPC1768 includes 512KB of flash memory, 64KB of data memory, Ethernet MAC, USB Device/Host/OTG(On-The-Go) interface, 8-channel general purpose DMA(Direct memory Access) controller, four UART(Universal Asynchronous Receiver/Transmitter)s, two CAN channels, SSP(Synchronous Serial Port)controllers, SPI(Serial Peripheral Interface ) interface, 3 I2C(inter IC)-bus interfaces, 2-input plus 2-output I2S( inter-IC sound)bus interface, 8-channel 12-bit ADC(Analog to Digital Conversion), 10-bit DAC(Digital to Analog Conversion), four general purpose timers, 6-output general purpose PWM, ultra-low power Real-Time Clock (RTC) with separate battery supply, and 70 general purpose I/O pins. 2.2. GSM Global System for Mobile communications is the most popular standard for mobile phones in the world today. The GSM standard was developed as a replacement for first generation (1G) analog cellular networks, and originally described a digital, circuit switched network optimized for full duplex voice telephony. This was expanded over time to include data communications, first by circuit switched transport, then packet data transport via GPRS (General Packet Radio Services) and EDGE (Enhanced Data rates for GSM Evolution or EGPRS). One of the key features of GSM is the Subscriber Identity Module (SIM), commonly known as a SIM card. The SIM is a detachable smart card containing the user‟s subscription information and phonebook. This allows the user to retain his or her information after switching handsets. A GSM modem is a wireless modem that works with GSM wireless networks [4]. A wireless modem is similar to a dial-up modem. The main difference is that a wireless modem transmits data through a wireless network whereas a dial-up modem transmits data through a copper telephone line. Most mobile phones can be used as a wireless modem [4]. To send SMS messages, a valid SIM card is placed into a GSM modem, which is then connected to the microcontroller by RS232 cable. After connecting a GSM modem to a microcontroller, it can be controlled by sending instructions called AT commands to it. AT commands are used to control MODEMs. AT is the abbreviation for Attention. These commands come from Hayes commands that were used by the Hayes smart modems. The Hayes commands started with AT to indicate the attention from the MODEM. The dial up and wireless MODEMs (devices that involve machine to machine communication) need AT commands to interact with a computer. GSM modems support a common set of standard AT commands. In addition to this common set of standard AT commands, GSM modem supports an extended set of AT commands which is used to control the sending and receiving of SMS messages. The Table1 lists the AT commands that are related to the writing and sending of SMS messages. www.ijera.com www.ijera.com Table 1: AT Commands AT command Meaning +CMGS +CMSS +CMGW +CMGD +CMGC +CMMS Send message Send message from storage Write message to memory Delete message Send command More messages to send One way to send AT commands to a GSM modem is to use a program which sends the characters typed to the GSM modem. It then displays the response which it receives from GSM modem on the screen 2.3. GSM INTERFACING WITH LPC1768. The transmission signal of serial port of microcontroller is connected to T1 IN pin of MAX232 IC. MAX232 IC chips are commonly referred as line drivers, which usually converts RS232 signal (DB9 connector) into TTL voltage levels. T1 OUT pin of MAX232 is connected to RXD pin of GSM modem. Similarly, the TXD pin of GSM modem is connected to RXD (P0.9) pin of LPC1768 through R1 pins of MAX232 IC. Figure 1: GSM Interfacing with LPC1768 2.4 LCD DISPLAY The display used here is 16x 2 LCD (Liquid Crystal Display)means 16 characters per line by 2 lines. The standard is referred to as HD44780U, which refers to the controller chip which receives data from an external source (in this case, the LPC1768 microcontroller) and communicates directly with the LCD. The standard LCD requires 3 control lines as well as either 4 or 8 I/O lines for the data bus. Here 4bit mode of LCD is used with 4-bit data bus. As shown in Fig. 2,Pin 1 and 2 are the power supply lines, Vss and Vdd. The Vdd pin should be connected to positive supply and Vss to 0V supply or ground. LCD module data sheets specify a 5V DC supply, 6V and 4-5V supplies also work well, and even 3V is sufficient for some modules. Pin 3 is a control pin. Vee, used to alter the contrast of the display. Ideally, this pin should be connected to a variable voltage supply. Pin 4 is the (RS) register select line. When this line is low, data bytes transferred to the display are treated as commands and data bytes read from the 2097 | P a g e
  • 3. Mamatha K R et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101 display indicates its status. By setting the RS line high, character data can be transferred to and from the module. Pin 5 is read/write line. This line is pulled low in order to write commands or character data to the module, or pulled high to read character data or status information from its registers. Pin 6 is the enable line. This input is used to initiate the actual transfer of commands or character data between the module and the data lines. When writing to the display, data is transferred only on high to low transition of this signal. Pin 7 to 14 are data bus lines (D0 to D7).data can be transferred to and from the display either as a single 8 bit byte or two 4 bit nibbles. The other two pins LED+ and LED- is used for back light of the LCD. Figure 2: LCD module Pin Details 2.5 USB HOST CONTROLLER The USB Host Breakout Board is a perfect solution to test USB host feature on USB Host Based Microcontroller Breakout Boards. The USB Host Breakout Board contains all of the digital logic circuitry necessary to implement a full-speed USB host controller. This board can be used to interface and control any USB slave devices like thumb drives, digital cameras, Bluetooth dongles, and much more. The USB Host breakout board has power switch and over-current protection. The board uses circuitry which prevents erroneous over current reporting caused by inrush currents during hot plug events. This is achieved by the use of LM3526 IC. www.ijera.com more than one port. The dual stage thermal protection circuit in the LM3526 provides individual protection to each switch and the entire device. In a shortcircuit/over-current event, the switch dissipating excessive heat is turned, allowing the second switch to continue to function. The LM3526 accepts input voltage between 2.7V and 5.5V. The USB Host Controller Interfacing is as shown in Fig.4. The Port0[29] and Port0[30] pins of LPC1768 are connected to D+ and D- of USB Host Controller. The USB D+ and D- are bidirectional lines. The Port1[27], Port1[22] and Port1[19] of LPC1768 is connected to OVRCR, PWRD and PPWR pins of the USB Host Controller respectively. The OVRCR is an Over Current Status bit and sets‟1‟ bit when the status of current gets over flow. The PWRD pin indicates the Power Status of the USB Host. The PPWR is a Port Power pin used to indicate the power enable signal of the USB host. 2.6 HARDWARE DESIGN The circuit connection of the system is shown in Fig. 4. The LCD display is interfaced with the microcontroller to display the messages[2]. The GSM module is connected to LPC1768 for communication. The Power supply unit supplies the required power to whole system at different voltage levels 7.5V for ARM LPC 1768 and 12V for GSM module as shown in Fig.4. Figure 4: Hardware Design III. Figure 3:USB HOST Breakout Board The LM3526 provides Universal Serial Bus standard power switch and over current protection for all host port applications. The dual port device is ideal for Notebook and desktop PC's that supply power to www.ijera.com SOFTWARE DESIGN 3.1 KEIL μVISION The μVision IDE from Keil, combines project management, make facilities, source code editing, program debugging, and complete simulation in one powerful environment. μVision helps to get programs working faster than ever while providing an easy-touse development platform. The editor and debugger are integrated into a single application and provide a seamless embedded project development environment. The μVision 4 IDE is Windows-based software 2098 | P a g e
  • 4. Mamatha K R et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101 development platforms that combines a robust editor, project manager, and make facility. μVision 4 integrates all tools including the C compiler, macro assembler, linker/locator, and HEX file generator. The steps followed while using KeilμVision is explained below: Open Keil IDE installed previously on the personal computer. Creating a New Project, choose the target device “LPC1768”. Add the main source file to the project by Right clicking on Source Group1visible on the left side of the image. Now compile the code using “Translate” & “Build” icons present on left top of the page. By default Keil compiler do not generate Intel hex file on source compilation. Some need to configure it to produce Hex file as output. By selecting the Target1 from Project> options for Target „Target1‟ Options for Target ‟Target1‟ window appears. Select “Create Hex File” option in the window. Now Hex File is created and the same is displayed at the bottom of the window. This Hex File can be dumped onto the IC. 3.2 H FLASHER H-JTAG/H-FLASHER is an ARM toolkit designed by the H-JTAG team. The toolkit includes HJTAG Server, H-Flasher and H-JTAG USB emulator, which support both the debugging and flash programming for different ARM platforms. HFLASHER has become one of the most popular debugging and programming tools for ARM processors and is widely used in research, development and production. It has been proven by large number of users around the world. H-JTAG is a powerful and reliable toolkit that we can rely on. H-FlasherFeatures 1. Support on Chip Flash, Nor Flash, SPI Flash and Nand Flash. 2. Support auto flash download during debugging. 3. Support flexible initialization of target. 4. Support automatic verification during programming. 5. Support plain binary format and Intel hex format. 6. Support the save and load of project file. The steps followed while using H Flasher is explained below. Double click on H Flasher tool. A Dialogue box appears and then selects „Flash selection‟. Then click on „NXP vendor‟. Click on „Program Selection‟ and select LPC1768 as LPC1768 IC is used here. Now click on “Configuration” and type the appropriate frequency of Microcontroller. Then, select “Programming‟ option and click on program. A new dialogue box appears. Now choose file path. A pop up window appears which shows simultaneous Programming and Verification. When the message bar is complete, indicates successful completion of the operation. www.ijera.com www.ijera.com IV. PROPOSED ARCHITECTURE OPERATION The Microcontroller at the transmitting end reads the data which is stored in the first storage device and sends to the server through GSM/GPRS module. The server starts to communicate with another GSM/GPRS module and sends the data to the second USB storage device at the receiver end. Thus data between two USB storage devices present at different areas is transmitted wirelessly. Display device used here is LCD of 16X2 characters per line for displaying the working conditions of the system [2]. Transmitter Section: Figure 5: Flowchart of Transmitter Section Operational frame work of this paper can be divided into two major parts which is shown in Fig. 3 and Fig. 4. Fig .3 shows the flowchart of transmitter section and Fig. 4 shows the flowchart of Receiver section. Receiver section: Figure 6: Flowchart of Receiver Section V. RESULTS AND DISCUSSION The Fig. 5 shows the Transmitter part of the System. Similar model is used at the Receiver end . 2099 | P a g e
  • 5. Mamatha K R et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101 www.ijera.com vi) LCD displaying the message ”GPRS CONNECTED” as soon as the GPRS activated GSM gains access to the server. vii) LCD displaying the message ”USB DATA LOGGER READY” indicating that the device is ready to receive the contents and write to the USB storage device connected to it. Figure 7: Transmitter kit At the transmitter end, list of messages are displayed on LCD. i) LCD displaying the message “USB DATA LOGER" when the device is turned ON. viii) LCD displaying the message” GPRS DATA SENT” indicating the user that the data has been sent successfully by the server ii) LCD displaying the message” GSM INT” during initialization of GSM module. ix) LCD displaying a message indicating the user that the data has been received by the client/receiver device iii) LCD displaying the message “WAITING FOR IP” indicates the device is waiting for the IP address of the server to activate the device As soon as the data is received by the server, a dialogue box appears with the following messages as shown below. iv) LCD displaying the IP address and the authorized user phone number as soon as the IP address is received from the user phone. v) LCD displaying the message “GPRS CONNECTING” as soon as the device receives the IP address from the user cell phone. www.ijera.com At the Receiver end, same procedure is followed frm step i to step ix.LCD displays a message “WRITE COMPLETED” indicates that data is received and written into the second storage device. 2100 | P a g e
  • 6. Mamatha K R et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.2096-2101 When the receiver receives the data from the server, the following messages are displayed in dialogue box at server side. [4] [5] [6] [7] . VI. CONCLUSION In this paper a prototype for the purpose of remote data acquisition and transmission system using serial communication techniques is discussed. The algorithm for this work is designed for the transmission of Text or doc files only. Necessary changes can be made in the algorithm and can be implemented for transmission and reception of multimedia files. Since here ARM processor is used, the algorithm is simpler. The ARM processor consumes very less power (3.3volts) compared to Microcontroller. Using this prototype, a portable device can be developed which will have the size of a USB storage device and can be carried by the user. Device initialization using IP (internet protocol) address makes it more secure. Using this system, one can transmit data for long distance and simplifying the programmability to make the ARM architecture an option for even complex applications[5]. VII. [8] [9] [10] www.ijera.com characteristics of USB flash drives, World of Wireless, Mobile and Multimedia Networks” 11th IEEEInternational Symposium.June-2008 and also published in International Journal of Advanced Computer Science and Applications. Vijay. K. Garg, “Principles and Applications of GSM”, Pearson Education Publisher, First Edition, 1999. Joseph Yiu, “The Definitive Guide to the ARM CORTEX – M3”, 2nd Edition, Newnes Publisher, 12th January 2010 ShyamSadasivan, “ An Introduction to the ARM CORTEX – M3 Processor”, October 2006 Helms, J., Neale, D.C., Isenhour, P.L. and Carroll, J.M. (2000). Data Logging: HigherLevel Capturing and Multi-Level Abstracting of User Activities. Proceedings of the 40th annual meeting of the Human Factors and Ergonomics Society.PP:303-306 Sifeng Zhang, Keli Zhang, Ping Cao, Yanfang Wang. “Design and Realization of Remote Synchronous Data Transmission System Based on Distributed Architecture of Serial Concurrent Bus”. IEEE proceedings of the 9th International Conference on Electronic Measurement & Instruments. Beijing, China, Aug.2009, Volume 3 PP: 358-362 Good M. The use of logged data in the design of a new text editor. Proceeding of ACM CHI'85 Conference on Human Factors in Computing Systems1985. New York: Association of Computing Machinery PP: 9397 Remple, T. B. , Qualcomm, San Diego, CA, USA , June 2003 "USB on-the-go interface for portable devices", Consumer Electronics, IEEE International Conference, ICCE. 2003 ACKNOWLEDGEMENTS The authors thank the authorities of BMS Institute of Technology for their encouragements. REFERENCES [1] [2] [3] Anuj Kumar, I. P. Singh, and S. K. Sud “Design and Development of Multi-Channel Data Logger for Built Environment “, Proceedings of International MultiConference of Engineers and Computer scientists 2010 VolII ,IMECS 2010 ,Hong Kong,PP:993-998 P.S.S Sushma, C. Nagaraja, k. NagabhushanRaju and K. Malakondaiah, “Interfacing of LCD module with ARM Processor‟, International Journal of Scientific and Engineering Research volume 3, Issue 10, October 2012.PP.1169-1173 O'Brien K, Salyers D.C, Striegel A.D, Poellabauer C ”Power and performance www.ijera.com 2101 | P a g e