100% found this document useful (1 vote)
671 views

Data Transfer With Li-Fi Using Raspberry Pi

This document summarizes a project using a Raspberry Pi to transfer data via Li-Fi. It introduces Li-Fi as an alternative to Wi-Fi that uses LED lights to transmit data. The motivation is to overcome issues with Wi-Fi like security, speed and bandwidth limitations. The problem is to create a functioning prototype using a Raspberry Pi to modulate data and transmit it via an LED to another Raspberry Pi that can receive, demodulate and decode the data. Key components used include Raspberry Pi, LED, solar panel and amplifier. The document outlines the transmission process which includes encoding the data, transmitting it via UDP protocol, and the receiver process to decode the data and reconstruct files like images.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
671 views

Data Transfer With Li-Fi Using Raspberry Pi

This document summarizes a project using a Raspberry Pi to transfer data via Li-Fi. It introduces Li-Fi as an alternative to Wi-Fi that uses LED lights to transmit data. The motivation is to overcome issues with Wi-Fi like security, speed and bandwidth limitations. The problem is to create a functioning prototype using a Raspberry Pi to modulate data and transmit it via an LED to another Raspberry Pi that can receive, demodulate and decode the data. Key components used include Raspberry Pi, LED, solar panel and amplifier. The document outlines the transmission process which includes encoding the data, transmitting it via UDP protocol, and the receiver process to decode the data and reconstruct files like images.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Data Transfer with

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

About Li-Fi and


Wi-Fi : full-form, Introduction about Light spectrum
disadvantages if li-fi and li-fi v/s wi- Disadvantages of What is and why and usable
wi-fi how to fi advantages of li- li-fi, how to use li-fi Raspberry pi? frequency
overcome and new fi over wi-fi spectrum
ideas
Motivation
• Lag of data transfer speed
• Speech of Harald Haas at Ted Talk
• Security
•Need of data transfer in different mediums such as
I. Water
II. Industries ( Where RF can’t be used)
Problem Statement
•Producing a functioning prototype that utilizes VLC technology to send information to a related
device across free space.
•This includes
I. Processing data, Modulating data and encoding
II. Receiving, Amplifying, Demodulating and decoding
About Li-fi
•Founder- Harald Hass
•Light- Fidelity
•Li-Fi is a wireless optical networking technology that uses light-emitting diodes (LEDs) for data
transmission.
Introduction
Short notes on wi-fi, it’s advantageous and disadvantages
Disadvantageous include:
• Security, low and inconsistent speed
• Spectrum bandwidth and its availability and capacity
• Safety in terms of radiation and data transfer
Advantageous over wi-fi
Block Diagram
Raspberry pi

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!

You might also like