Data Transfer With Li-Fi Using Raspberry Pi
Data Transfer With Li-Fi Using Raspberry Pi
Li-Fi using
Raspberry Pi
KA U S T U B H B E L S A R E - 3 0
M A N T H A N TA L E G AO N KA R - 3 3
M AY U R B E L E - 4 3
Flow of presentation
Raspberry pi
Block description
Transmitter's end:
Raspberry pi
Block description
Receiver's end
Raspberry pi
What and Why Raspberry pi?
• A series of small single-board computers developed in the United Kingdom by the Raspberry Pi
Foundation to promote teaching of basic computer science in schools and in developing
countries
Why RP2b?
I. Fastest processing speed
II. Versatile
III. Clock speed of 900MHz, which can be over clocked to 1000MHz
Raspberry Pi
Specifications of Raspberry Pi
Key components used
•From the Data we have gained up till date.
•Raspberry Pi *2
•LED
•Solar Panel
•Amplifier
Encoding
CODES
TRANSMISSION CODE
RECIEVER CODE
TRANSMISSION PROTOCOLS
1. UDP(USER DATAGRAM PROTOCOL)
PROCEDURE of Transmitting
Image
1. Use python to read image
2. Convert to base64 data
3. Turn every character to binary(8bit/character)
4. Regroup to 540bits/packet
5. Regroup to 15bits/packet
6. To receiver side
Receiver
1. Receive the binary data
2. Check the size
3. Convert back to characters
4. Convert back to base64 and save as image.
Thank you!