SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Upendhar Vanaparthy, Babu Anand, International Journal of Advance Research, Ideas and Innovations in Technology.
© 2017, www.IJARIIT.com All Rights Reserved Page | 107
ISSN: 2454-132X
Impact factor: 4.295
(Volume3, Issue6)
Available online at www.ijariit.com
Device - to - Device communication (Pen drive) without PC
Vanaparthy Upendhar
Dept. of Electronics & Communication Engineering
Embedded System,
Avanthi Institution of Engineering & Technology
Upi0452@gmail.com
Anand Babu
Assistant. Professor,
Dept. of ECE
Avanthi Institution of Engineering & Technology
anandbabumtech@gmail.com
Abstract: In present days, computers and laptops have become an inseparable part of our busy lives. One of the commonly
used devices for data transfers is Universal Serial Bus (USB) flash drives. Due to emerging technology, USB devices are
shrinking in size day by day, but not the equipment’s which is required to access them. Data transfer using portable devices is
the most important factor in today's scenario. Data transfer between two pen drives is generally done using laptops or desktops.
But it is not always possible to carry such a large size device to the particular location. So, to overcome this problem, we are
designing a hardware which is more compact to carry anywhere. With the help of this project we cannot only transfer the data
between devices but also, we can see the transfer of the particular file which we want to send by using LCD display. This
system pen drive to pen drive data transfer without PC is done by using Raspberry Pi. The pen drives are connected to USB
module through USB hub, the communication between two pen drives is done by using Raspberry Pi. Using this System, the
data transfer can be done from any place in the world.
Keywords: USB, Raspberry PI, Display LCD.
1. INTRODUCTION
Today the need for the portable devices is well known to us. We can easily find the USB and its applications everywhere around
us. The applications of the USB are computer peripherals such as a keyboard, pointing devices, digital cameras, printers, portable
media players, disk drives and network adapter, both to communicate and to supply electric power. It has become commonplace
on other devices, such as smartphones, PDAs, and video game consoles. USB has effectively replaced a variety of earlier
interfaces, such as serial and parallel ports, as well as separate power chargers for portable devices.
But the main disadvantage of USB devices is that it requires the use of PC for their operation. Carrying a PC just for the sake of
data transfer is not affordable these days in the age when people want all devices to be handy. Moreover, transferring data via a
computer involves a lot of power to be wasted. Also, the threat of viruses and malware has made the life of computer users more
complicated. These viruses get activated as soon as the device is plugged into the system and get copied along with other data
from one ash device into another. So, a solution is provided by means of implementation of a small device that carries out the
required task. The small footprint and ease of portability make it a choice for the data transfer. This device will help the user to
select a particular data file from the mass storage device connected to one of the ports and transfers it to the other mass storage
device using some controls like the list, copy provided on the front panel.
2. PROPOSED METHODOLOGY
Nowadays the transfer of data between two pcs can be done with either net accesses or LAN network. But the transfer of data
between PC’s is not secured and for transferring data between pen drives in general we require PCs. In the existing method, we
can transfer the data from one place to another place by using net access, but if we transfer the data between PC’s the data is not
secured and also it requires two PC’s to communicate. Moreover, transferring data via a computer involves a lot of power to be
wasted, since the computer has to be entirely functional before it can transfer data.
Upendhar Vanaparthy, Babu Anand, International Journal of Advance Research, Ideas and Innovations in Technology.
© 2017, www.IJARIIT.com All Rights Reserved Page | 108
Also, the threat of viruses and malware has made the life of computer users more complicated. These viruses get activated as soon
as the device is plugged into the system and get copied along with other data from one ash device into another. Our project here
can provide a valuable solution to all problems faced by a person in above situations. Our aim is to build a small and handy device
to transfer data from one USB device to another. This system pen drive to pen drive data transfer without PC is done by using
Raspberry Pi. The pen drives are connected to USB module through USB hub, the communication between two pen drives is done
by using Raspberry Pi.
To transfer the data between these pen drives, the data which has to be transferred is placed in one pen drive, by pressing send
icon on the touch screen, we can send data to another pen drive through USB Hub. We can send data in pen drive as well as we
can create a new document with the QWERTY keypad present on the touch screen and can send it to another pen drive. The Block
Diagram of Proposed system is shown in Fig.1
Fig. 1 Block Diagram of Proposed Method
3. COMPONENTS USED IN PROPOSED METHOD
3.1 Hardware Components
For implementing this project, we are using the following:
1. Raspberry Pi 3 Model B
2. USB
3. Display unit
3.1.1 Raspberry Pi 3 Model B
A Raspberry Pi board contains BCM2837 controller which supports ARM11 processing unit which has BCM2837. It contains the
following peripherals which may safely be accessed by the ARM. As the RPi has no internal mass storage or built-in operating
system it requires an SD card preloaded with a version of the Linux Operating System. You can create your own preloaded card
using any suitable SD card (4GBytes or above) you have to hand. We suggest you use a new blank card to avoid arguments over
lost pictures.
Upendhar Vanaparthy, Babu Anand, International Journal of Advance Research, Ideas and Innovations in Technology.
© 2017, www.IJARIIT.com All Rights Reserved Page | 109
Fig. 2 Raspberry Pi 3 Model B
3.1.2 USB (Universal Serial Bus)
Universal Serial Bus (USB) is an industry standard developed in the mid-1990s that defines the cables, connectors and
communications protocols used in a bus for connection, communication, and power supply between computers and electronic
devices. USB’s are Source and Target Devices.
There will connect to the USB Host controller via, the USB interface. Before making the devices available for use, the
Operating system formats the device with a file format like FAT-8, FAT-16, FAT-32, and NTFS. Data encrypted with all above
formats can be accessed with an efficient Firmware on the USB Host Controller. USB connections also come in four data transfer
speeds: Low Speed, Full Speed, High Speed and SuperSpeed. USB 1.0 – 1.1 for a Maximum transfer rate of 12 mbps (First
appeared on market in 1995 and 1998), Hi-Speed USB or USB 2.0 released with speeds of 480 mbps (Released in 2000), Super-
Speed USB or USB 3.0 predicted speeds of 5 Gbps (Soon to be released).
High Speed is only supported by specifically designed USB 2.0 High-Speed interfaces (that is, USB 2.0 controllers without the
High-Speed designation do not support it), as well as by USB 3.0 interfaces. SuperSpeed is supported only by USB 3.0 interfaces.
3.1.3 Display Unit
HD TVs and many LCD monitors can be connected using a full-size 'male' HDMI cable, and with an inexpensive adaptor if DVI
is used. HDMI versions 1.3 and 1.4 are supported and a version 1.4 cable is recommended. The RPi outputs audio and video via
HMDI, but does not support HDMI input.
3.2 Software Tools
QT for Embedded Linux was used for this project. QT for Embedded Linux is very similar to the regular QT version. The
differences are its performance, small footprint design and the support for its own windowing system. This means that it can write
directly to the Linux framebuffer device removing the need for any X11 window manager.
The QT framework was originally written in C++ but now has several bindings to other languages. QT for Embedded Linux,
however, h as to use C++ but this suit due to C++’s efficiency. Trolltech, the makers of QT do not release binary versions of their
QT Embedded solution. This makes sense as it is impossible to have cross-compiled binaries ready for every platform.
4. FLOW CHART OF PROPOSED SYSTEM
The following figure shows the working of the proposed method of Device to Device communication without using PC.
Upendhar Vanaparthy, Babu Anand, International Journal of Advance Research, Ideas and Innovations in Technology.
© 2017, www.IJARIIT.com All Rights Reserved Page | 110
Fig. 3 Flow Chart: Working of Proposed System
The uses of the proposed system, to Secure Data Transfer with Low Power Consumption and Easy to Implement, Simple and Easy
to Adapt with No Loss of Data and also it Avoids Potential Human Errors and Can be Used Public Places without the use of PC.
CONCLUSIONS
Transferring the data through USB in today’s scenario is the most common task. But the problem is that for transferring the
data to a personal computer or laptop is difficult if you don’t have any of them. Therefore, we came up with an easy and
affordable device which can transfer the data between two USB data drives without the help of PC or laptops. As it is Battery
operated Device, so data transfer can take place at any place.
REFERENCES
[1] Beginning of Linux Programming by Neil Matthew, Richard Stones.
[2] www.Slideshare.com/D2D communication
[3] Subhash Suman, “Data Transfer Between Two USB Disk Without Use Of Computer", International Journal Of Emerging
Technology And Advanced Engineering, ISO9001:2008, Volume 3, Issue 5, May 2013
[4] Mr. V. S. Gawali, Mr. A. M. Agarkar “Pen Drive to Pen Drive and Mobile Data Transfer Using ARM”, IOSR Journal of
Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735, PP: 43-47
[5] USB Implementers Forum Inc., www.usb.org/ introductions-2.0papers
[6] Singh Harpreet, Kaur Kamal deep, “Flash Drive Communication Using Embedded System”, International Journal Of
Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 2 February 2014 Page No. 3947-3950
[7] Ranganath N. P., Shilpashree P. S. “Data Transfer using Pendrives”, International Journal of Computer Applications (0975 –
8887) National Conference on “Recent Trends in Information Technology” (NCRTIT-2016)
[8] Ieeeexplore.ieee.org
[9] www.engineergarage.com

Mais conteúdo relacionado

Mais procurados

T1 [intro to computer]
T1 [intro to computer]T1 [intro to computer]
T1 [intro to computer]
ICAM
 
ak
akak
ak
bjy
 
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
Syazzey Waniey II
 

Mais procurados (20)

What is Coomputer What are the parts of computer
What is Coomputer What are the parts of computer What is Coomputer What are the parts of computer
What is Coomputer What are the parts of computer
 
Computer networks--introduction computer-networking
Computer networks--introduction computer-networkingComputer networks--introduction computer-networking
Computer networks--introduction computer-networking
 
DTCC Chapter 1 - Introduction to Computers
DTCC Chapter 1 - Introduction to ComputersDTCC Chapter 1 - Introduction to Computers
DTCC Chapter 1 - Introduction to Computers
 
Computer
ComputerComputer
Computer
 
Lesson 2 - Basics of Computers
Lesson 2 - Basics of ComputersLesson 2 - Basics of Computers
Lesson 2 - Basics of Computers
 
T1 [intro to computer]
T1 [intro to computer]T1 [intro to computer]
T1 [intro to computer]
 
Notacd03
Notacd03Notacd03
Notacd03
 
Basic computer concepts
Basic computer conceptsBasic computer concepts
Basic computer concepts
 
MS-CIT Unit 4 (slide share)
MS-CIT Unit 4 (slide share)MS-CIT Unit 4 (slide share)
MS-CIT Unit 4 (slide share)
 
Bab1
Bab1Bab1
Bab1
 
PPT on MS-CIT Unit 3 (slide share)
PPT on MS-CIT Unit 3 (slide share)PPT on MS-CIT Unit 3 (slide share)
PPT on MS-CIT Unit 3 (slide share)
 
LS 6 Computers
LS 6 ComputersLS 6 Computers
LS 6 Computers
 
Assignment learning 2
Assignment learning 2Assignment learning 2
Assignment learning 2
 
Unit 02
Unit 02Unit 02
Unit 02
 
ak
akak
ak
 
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
CURRENT AND FUTURE DEVELOPMENT OF OPEN SOURCE SOFTWARE AND LATEST DEVELOPMENT...
 
Ict g 10 updated
Ict g 10 updatedIct g 10 updated
Ict g 10 updated
 
Discovering Computers: Chapter 01
Discovering Computers: Chapter 01Discovering Computers: Chapter 01
Discovering Computers: Chapter 01
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Chapter 6 effects of ict on society
Chapter 6   effects of ict on societyChapter 6   effects of ict on society
Chapter 6 effects of ict on society
 

Semelhante a Device to-device communication (pen drive) without pc

Computer independent device for usb data transfe
Computer independent device for usb data transfeComputer independent device for usb data transfe
Computer independent device for usb data transfe
IAEME Publication
 
Choosing_(and_Implem..
Choosing_(and_Implem..Choosing_(and_Implem..
Choosing_(and_Implem..
webhostingguy
 
Iaetsd wireless printer fastener using raspberry pi
Iaetsd wireless printer fastener using raspberry piIaetsd wireless printer fastener using raspberry pi
Iaetsd wireless printer fastener using raspberry pi
Iaetsd Iaetsd
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
Uday Pal
 
PICDriverResearch
PICDriverResearchPICDriverResearch
PICDriverResearch
John Dunbar
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
saoud88
 
Paper id 252014121
Paper id 252014121Paper id 252014121
Paper id 252014121
IJRAT
 

Semelhante a Device to-device communication (pen drive) without pc (20)

USB TO USB Data Transfer without PC
USB TO USB Data Transfer without PCUSB TO USB Data Transfer without PC
USB TO USB Data Transfer without PC
 
Computer independent device for usb data transfe
Computer independent device for usb data transfeComputer independent device for usb data transfe
Computer independent device for usb data transfe
 
Pendrive to pendrive data transfer without pc
Pendrive to pendrive data transfer without pcPendrive to pendrive data transfer without pc
Pendrive to pendrive data transfer without pc
 
USB, SCANNAR
USB, SCANNARUSB, SCANNAR
USB, SCANNAR
 
Pendrive to Pendrive Data Transfer Without using PC
Pendrive to Pendrive Data Transfer Without using PCPendrive to Pendrive Data Transfer Without using PC
Pendrive to Pendrive Data Transfer Without using PC
 
Wireless usb
Wireless usbWireless usb
Wireless usb
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Portable storage device management
Portable storage device managementPortable storage device management
Portable storage device management
 
Choosing_(and_Implem..
Choosing_(and_Implem..Choosing_(and_Implem..
Choosing_(and_Implem..
 
Iaetsd wireless printer fastener using raspberry pi
Iaetsd wireless printer fastener using raspberry piIaetsd wireless printer fastener using raspberry pi
Iaetsd wireless printer fastener using raspberry pi
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Computer fundamentals (kamleshwar pandey)
Computer fundamentals (kamleshwar pandey)  Computer fundamentals (kamleshwar pandey)
Computer fundamentals (kamleshwar pandey)
 
K1102026669
K1102026669K1102026669
K1102026669
 
PICDriverResearch
PICDriverResearchPICDriverResearch
PICDriverResearch
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Paper id 252014121
Paper id 252014121Paper id 252014121
Paper id 252014121
 
Usb universal serial bus
Usb   universal serial busUsb   universal serial bus
Usb universal serial bus
 
How USB Ports Work.pdf
How USB Ports Work.pdfHow USB Ports Work.pdf
How USB Ports Work.pdf
 
Basic computer fundamentals (1)
Basic computer fundamentals (1)Basic computer fundamentals (1)
Basic computer fundamentals (1)
 

Último

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Último (20)

(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

Device to-device communication (pen drive) without pc

  • 1. Upendhar Vanaparthy, Babu Anand, International Journal of Advance Research, Ideas and Innovations in Technology. © 2017, www.IJARIIT.com All Rights Reserved Page | 107 ISSN: 2454-132X Impact factor: 4.295 (Volume3, Issue6) Available online at www.ijariit.com Device - to - Device communication (Pen drive) without PC Vanaparthy Upendhar Dept. of Electronics & Communication Engineering Embedded System, Avanthi Institution of Engineering & Technology Upi0452@gmail.com Anand Babu Assistant. Professor, Dept. of ECE Avanthi Institution of Engineering & Technology anandbabumtech@gmail.com Abstract: In present days, computers and laptops have become an inseparable part of our busy lives. One of the commonly used devices for data transfers is Universal Serial Bus (USB) flash drives. Due to emerging technology, USB devices are shrinking in size day by day, but not the equipment’s which is required to access them. Data transfer using portable devices is the most important factor in today's scenario. Data transfer between two pen drives is generally done using laptops or desktops. But it is not always possible to carry such a large size device to the particular location. So, to overcome this problem, we are designing a hardware which is more compact to carry anywhere. With the help of this project we cannot only transfer the data between devices but also, we can see the transfer of the particular file which we want to send by using LCD display. This system pen drive to pen drive data transfer without PC is done by using Raspberry Pi. The pen drives are connected to USB module through USB hub, the communication between two pen drives is done by using Raspberry Pi. Using this System, the data transfer can be done from any place in the world. Keywords: USB, Raspberry PI, Display LCD. 1. INTRODUCTION Today the need for the portable devices is well known to us. We can easily find the USB and its applications everywhere around us. The applications of the USB are computer peripherals such as a keyboard, pointing devices, digital cameras, printers, portable media players, disk drives and network adapter, both to communicate and to supply electric power. It has become commonplace on other devices, such as smartphones, PDAs, and video game consoles. USB has effectively replaced a variety of earlier interfaces, such as serial and parallel ports, as well as separate power chargers for portable devices. But the main disadvantage of USB devices is that it requires the use of PC for their operation. Carrying a PC just for the sake of data transfer is not affordable these days in the age when people want all devices to be handy. Moreover, transferring data via a computer involves a lot of power to be wasted. Also, the threat of viruses and malware has made the life of computer users more complicated. These viruses get activated as soon as the device is plugged into the system and get copied along with other data from one ash device into another. So, a solution is provided by means of implementation of a small device that carries out the required task. The small footprint and ease of portability make it a choice for the data transfer. This device will help the user to select a particular data file from the mass storage device connected to one of the ports and transfers it to the other mass storage device using some controls like the list, copy provided on the front panel. 2. PROPOSED METHODOLOGY Nowadays the transfer of data between two pcs can be done with either net accesses or LAN network. But the transfer of data between PC’s is not secured and for transferring data between pen drives in general we require PCs. In the existing method, we can transfer the data from one place to another place by using net access, but if we transfer the data between PC’s the data is not secured and also it requires two PC’s to communicate. Moreover, transferring data via a computer involves a lot of power to be wasted, since the computer has to be entirely functional before it can transfer data.
  • 2. Upendhar Vanaparthy, Babu Anand, International Journal of Advance Research, Ideas and Innovations in Technology. © 2017, www.IJARIIT.com All Rights Reserved Page | 108 Also, the threat of viruses and malware has made the life of computer users more complicated. These viruses get activated as soon as the device is plugged into the system and get copied along with other data from one ash device into another. Our project here can provide a valuable solution to all problems faced by a person in above situations. Our aim is to build a small and handy device to transfer data from one USB device to another. This system pen drive to pen drive data transfer without PC is done by using Raspberry Pi. The pen drives are connected to USB module through USB hub, the communication between two pen drives is done by using Raspberry Pi. To transfer the data between these pen drives, the data which has to be transferred is placed in one pen drive, by pressing send icon on the touch screen, we can send data to another pen drive through USB Hub. We can send data in pen drive as well as we can create a new document with the QWERTY keypad present on the touch screen and can send it to another pen drive. The Block Diagram of Proposed system is shown in Fig.1 Fig. 1 Block Diagram of Proposed Method 3. COMPONENTS USED IN PROPOSED METHOD 3.1 Hardware Components For implementing this project, we are using the following: 1. Raspberry Pi 3 Model B 2. USB 3. Display unit 3.1.1 Raspberry Pi 3 Model B A Raspberry Pi board contains BCM2837 controller which supports ARM11 processing unit which has BCM2837. It contains the following peripherals which may safely be accessed by the ARM. As the RPi has no internal mass storage or built-in operating system it requires an SD card preloaded with a version of the Linux Operating System. You can create your own preloaded card using any suitable SD card (4GBytes or above) you have to hand. We suggest you use a new blank card to avoid arguments over lost pictures.
  • 3. Upendhar Vanaparthy, Babu Anand, International Journal of Advance Research, Ideas and Innovations in Technology. © 2017, www.IJARIIT.com All Rights Reserved Page | 109 Fig. 2 Raspberry Pi 3 Model B 3.1.2 USB (Universal Serial Bus) Universal Serial Bus (USB) is an industry standard developed in the mid-1990s that defines the cables, connectors and communications protocols used in a bus for connection, communication, and power supply between computers and electronic devices. USB’s are Source and Target Devices. There will connect to the USB Host controller via, the USB interface. Before making the devices available for use, the Operating system formats the device with a file format like FAT-8, FAT-16, FAT-32, and NTFS. Data encrypted with all above formats can be accessed with an efficient Firmware on the USB Host Controller. USB connections also come in four data transfer speeds: Low Speed, Full Speed, High Speed and SuperSpeed. USB 1.0 – 1.1 for a Maximum transfer rate of 12 mbps (First appeared on market in 1995 and 1998), Hi-Speed USB or USB 2.0 released with speeds of 480 mbps (Released in 2000), Super- Speed USB or USB 3.0 predicted speeds of 5 Gbps (Soon to be released). High Speed is only supported by specifically designed USB 2.0 High-Speed interfaces (that is, USB 2.0 controllers without the High-Speed designation do not support it), as well as by USB 3.0 interfaces. SuperSpeed is supported only by USB 3.0 interfaces. 3.1.3 Display Unit HD TVs and many LCD monitors can be connected using a full-size 'male' HDMI cable, and with an inexpensive adaptor if DVI is used. HDMI versions 1.3 and 1.4 are supported and a version 1.4 cable is recommended. The RPi outputs audio and video via HMDI, but does not support HDMI input. 3.2 Software Tools QT for Embedded Linux was used for this project. QT for Embedded Linux is very similar to the regular QT version. The differences are its performance, small footprint design and the support for its own windowing system. This means that it can write directly to the Linux framebuffer device removing the need for any X11 window manager. The QT framework was originally written in C++ but now has several bindings to other languages. QT for Embedded Linux, however, h as to use C++ but this suit due to C++’s efficiency. Trolltech, the makers of QT do not release binary versions of their QT Embedded solution. This makes sense as it is impossible to have cross-compiled binaries ready for every platform. 4. FLOW CHART OF PROPOSED SYSTEM The following figure shows the working of the proposed method of Device to Device communication without using PC.
  • 4. Upendhar Vanaparthy, Babu Anand, International Journal of Advance Research, Ideas and Innovations in Technology. © 2017, www.IJARIIT.com All Rights Reserved Page | 110 Fig. 3 Flow Chart: Working of Proposed System The uses of the proposed system, to Secure Data Transfer with Low Power Consumption and Easy to Implement, Simple and Easy to Adapt with No Loss of Data and also it Avoids Potential Human Errors and Can be Used Public Places without the use of PC. CONCLUSIONS Transferring the data through USB in today’s scenario is the most common task. But the problem is that for transferring the data to a personal computer or laptop is difficult if you don’t have any of them. Therefore, we came up with an easy and affordable device which can transfer the data between two USB data drives without the help of PC or laptops. As it is Battery operated Device, so data transfer can take place at any place. REFERENCES [1] Beginning of Linux Programming by Neil Matthew, Richard Stones. [2] www.Slideshare.com/D2D communication [3] Subhash Suman, “Data Transfer Between Two USB Disk Without Use Of Computer", International Journal Of Emerging Technology And Advanced Engineering, ISO9001:2008, Volume 3, Issue 5, May 2013 [4] Mr. V. S. Gawali, Mr. A. M. Agarkar “Pen Drive to Pen Drive and Mobile Data Transfer Using ARM”, IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735, PP: 43-47 [5] USB Implementers Forum Inc., www.usb.org/ introductions-2.0papers [6] Singh Harpreet, Kaur Kamal deep, “Flash Drive Communication Using Embedded System”, International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 2 February 2014 Page No. 3947-3950 [7] Ranganath N. P., Shilpashree P. S. “Data Transfer using Pendrives”, International Journal of Computer Applications (0975 – 8887) National Conference on “Recent Trends in Information Technology” (NCRTIT-2016) [8] Ieeeexplore.ieee.org [9] www.engineergarage.com