SlideShare a Scribd company logo
1 of 19
Device to device communications
with Wi-Fi Direct : An Overview

Under The Guidance of:
Dr. D. G. Savakar Sir

Presented By:
Ashutosh Kumar Jha (2BL09CS009)
CONTENTS
 Introduction

 Wi-Fi Direct: A Technical Overview
•
•
•
•
•

Architecture
Group Formation
Security
Layer Two Service Discovery
Power Saving

 Conclusion
 References
INTRODUCTION
 Wi-Fi Direct , defined by the Wi-Fi Alliance aimed at enhancing direct

device to device communications in Wi-Fi.

 Directly data transfer with reduced setup.
 Setup generally consists of bringing two Wi-Fi Direct devices together and
then triggering a "pairing" between them

 Given the wide adoption of Wi-Fi in many kinds of devices, a natural way
for the technology to progress is to target device to device connectivity, i.e.
without requiring the presence of an Access Point (AP), traditionally provided
by other technologies.
 By taking this decision, Wi-Fi Direct immediately inherits all the enhanced QoS,
power saving, and security mechanisms developed for the Wi-Fi infrastructure
mode in the past years.
 Wi-Fi Direct builds upon the successful IEEE 802.11 infrastructure mode and
lets devices negotiate who will take over the AP-like functionalities
 Wi-Fi Direct being a recent specification, its deployment is still on a very early
stage
WI-FI Direct: A Technical Overview
In a typical Wi-Fi network, clients discover and associate to WLANs, which are
created and announced by Access Points (APs).
In this way, a device unambiguously behaves either as an AP or as a client, each
of these roles involving a different set of functionality.

In Wi-Fi Direct these roles are specified as dynamic, and hence a Wi-Fi Direct
device has to implement both the role of a client and the role of an AP
(sometimes referred to as Soft- AP).
These roles are therefore logical roles that could even be executed imultaneously
by the same device either by time sharing the channel or using different
frequencies.
ARCHITECTURE
•The first group is created by a mobile phone sharing its 3G connection
with two laptops; for this first group, the phone is acting as P2P GO
while the two laptops behave as P2P Clients.
•In order to extend the network, one of the laptops establishes a second
P2P Group with a printer; for this second group, the laptop acts as P2P
GO.
•In order to act both as P2P Client and as P2P GO the laptop will
typically alternate between the two roles by time-sharing the Wi-Fi
interface.
•The case of a laptop accessing the Internet through a legacy
infrastructure AP while at the same time streaming content to a TV
set by establishing a P2P Group, where the laptop acts as P2P GO.
•The P2P GO is required to run a Dynamic Host Configuration
Protocol (DHCP) server to provide P2P Clients with IP addresses.
•Finally, Wi-Fi Direct does not allow transferring the role of P2P
GO within a P2P Group.

•In this way, if the P2P GO leaves the P2P Group then the group is
torn down, and has to be re-established using some of the specified
procedures.
GROUP FORMATION

There are several ways in which two devices can establish a P2P Group.
Here we describe three group formation cases, namely,

Standard

Autonomous

Persistent
A. P2P STANDARD GROUP FORMATION

Involves four phase:
1. Discovery
2. GO Negotiation
3. WPS provisioning
4. Address configuration phase
B. P2P AUTONOMOUS GROUP FORMATION

Involves Three phase:
1. Discovery
2. WPS provisioning
3. Address configuration phase
C. P2P PERSISTENT GROUP FORMATION

Involves four phase:
1. Discovery
2. GO Negotiation
3. WPS provisioning
4. Address configuration phase
SECURITY

Security provisioning starts after discovery of devices has taken place.
Wi-Fi Direct devices are required to implement Wi-Fi Protected Setup (WPS)
to support a secure connection with minimal user intervention.
Following WPS terminology, the P2P GO is required to implement an internal
Registrar, and the P2P Client is required to implement an Enrollee.
In particular, WPS allows to establish a secure connection by, e.g., introducing
a PIN in the P2P Client, or pushing a button in the two P2P Devices
The operation of WPS is composed of two parts. In the first part, denoted as
“Phase 1” ,the internal Registrar is in charge of generating and issuing the
network credentials, i.e., security keys, to the Enrollee.
WPS is based on WPA-2 security and uses Advanced Encryption Standard
(AES)-CCMP as cipher, and a randomly generated Pre-Shared Key (PSK)
for mutual authentication.
In the second part, depicted as “Phase 2” in Figure 2, the Enrollee (P2P
Client) disassociates and reconnects using its new Authentication
credentials.
In this way, if two devices already have the required network credentials
(this is the case in the Persistent group formation), there is no need to trigger
the first phase, and they can directly perform the authentication.
LINK TWO SERVICE DISCOVERY
A salient feature of Wi-Fi Direct is the ability to support service
discovery at the link layer.
 In this way, prior to the establishment of a P2P Group, P2P Devices can
exchange queries to discover the set of available services and, based on
this, decide whether to continue the group formation or not.
GAS is a layer two query/response protocol implemented through the use
of public action frames, that allows two non-associated 802.11 devices to
exchange queries belonging to a higher layer protocol (e.g. a service
discovery protocol).
 GAS is implemented by means of a generic container that provides
fragmentation and re- assembly, and allows the recipient device to identify
the higher layer protocol being transported
POWER SAVING
Using Wi-Fi Direct, battery-constrained devices may typically act as P2P
GO (soft-AP), and therefore energy efficiency is of capital importance.
In order to support energy savings for the AP, Wi-Fi Direct defines two
new power saving mechanisms:

OPS

• Opportunistic Power
Save protocol

NoA

• Notice of Absence
protocol
CONCLUSION
The widespread adoption of Wi-Fi in new classes of smaller devices has
made the need for ad hoc networking much more important. Even without a
central Wi-Fi hub or router, it would be useful for a laptop computer to be
able to wirelessly connect to a local printer.
Another use for Wi-Fi Direct is to provide a wireless connection to
peripherals.
Wireless mice, keyboards, remote controls, headsets, speakers, displays
and many other functions can be implemented with Wi-Fi Direct.
Google announced Wi-fi Direct support in Android 4.0 in October, 2011.
The Galaxy Nexus(released November 2011) was the first Android device
to ship with Google's implementation of this feature.
The Galaxy Nexus, an Android 4.0 phone with native Wi-Fi Direct
Here comes your footer  Page 17
REFERENCES
[1] IEEE 802.11z-2010 - Wireless LAN Medium Access Control (MAC) and
Physical Layer (PHY) specifications Amendment 7: Extensions to Direct-Link
Setup (DLS).
[2] Jin-Shyan Lee; Yu-Wei Su; Chung-Chou Shen, A Comparative Study of
Wireless Protocols: Bluetooth, UWB, ZigBee, and Wi-Fi, Industrial Electronics
Society, 2007. IECON 2007.
[3] Wi-Fi Alliance, P2P Technical Group, Wi-Fi Peer-to-Peer (P2P) Technical
Specification v1.0, December 2009.
[4] D. Camps-Mur, X. Perez-Costa, S. Sallent-Ribes, Designing en-ergy efficient
Access Points with Wi-Fi Direct, Computer Networks, September 2011.
Thank You
now

Any Queries

Presented By:
Ashutosh Kumar Jha
USN- 2BL09CS009
Dept. Computer Science & Engineering,
BLDEA’s V.P Dr. P.G.H Colg of Engg &Tech.

More Related Content

What's hot

WLAN(802.11AX - WI-FI 6) Evolution, frequency band, channels & use cases
WLAN(802.11AX - WI-FI 6) Evolution, frequency band, channels & use casesWLAN(802.11AX - WI-FI 6) Evolution, frequency band, channels & use cases
WLAN(802.11AX - WI-FI 6) Evolution, frequency band, channels & use casesPramod Kumar
 
Wireless Fidelity (WiFi)
Wireless Fidelity (WiFi)Wireless Fidelity (WiFi)
Wireless Fidelity (WiFi)Hem Pokhrel
 
WIRELESS GIGABIT TECHNOLOGY
WIRELESS GIGABIT TECHNOLOGYWIRELESS GIGABIT TECHNOLOGY
WIRELESS GIGABIT TECHNOLOGYHari Krishnan
 
Wi-max Technology PPT
Wi-max Technology PPTWi-max Technology PPT
Wi-max Technology PPTVinay Krishna
 
Wireless m-bus-quick-start-guide
Wireless m-bus-quick-start-guideWireless m-bus-quick-start-guide
Wireless m-bus-quick-start-guide봉조 김
 
Presentation of-wimax
Presentation of-wimaxPresentation of-wimax
Presentation of-wimaxRubab Fatima
 
Wi-Gig (Wireless Gigabit Alliance) ppt
Wi-Gig (Wireless Gigabit Alliance) pptWi-Gig (Wireless Gigabit Alliance) ppt
Wi-Gig (Wireless Gigabit Alliance) pptAbida Zama
 
wireless communication
wireless communicationwireless communication
wireless communicationRenuka Verma
 
Wi-Fi Architecture
Wi-Fi ArchitectureWi-Fi Architecture
Wi-Fi ArchitectureArnab Ghosal
 
WiFi 7 Training, Improved Latency, Introduction to 802.11be
WiFi 7 Training, Improved Latency, Introduction to 802.11beWiFi 7 Training, Improved Latency, Introduction to 802.11be
WiFi 7 Training, Improved Latency, Introduction to 802.11beBryan Len
 
Bluetooth protocol stack
Bluetooth protocol stackBluetooth protocol stack
Bluetooth protocol stackstuimrozsm
 
BLUETOOTH TECHNOLOGY
BLUETOOTH TECHNOLOGYBLUETOOTH TECHNOLOGY
BLUETOOTH TECHNOLOGYAJAL A J
 
Presentation On "Wi-Max Technology"
Presentation On "Wi-Max Technology"Presentation On "Wi-Max Technology"
Presentation On "Wi-Max Technology"surabhii007
 
Optical Network Unit - ONU
Optical Network Unit - ONUOptical Network Unit - ONU
Optical Network Unit - ONUAzam Udayar
 

What's hot (20)

WLAN(802.11AX - WI-FI 6) Evolution, frequency band, channels & use cases
WLAN(802.11AX - WI-FI 6) Evolution, frequency band, channels & use casesWLAN(802.11AX - WI-FI 6) Evolution, frequency band, channels & use cases
WLAN(802.11AX - WI-FI 6) Evolution, frequency band, channels & use cases
 
Wireless Fidelity (WiFi)
Wireless Fidelity (WiFi)Wireless Fidelity (WiFi)
Wireless Fidelity (WiFi)
 
WIRELESS GIGABIT TECHNOLOGY
WIRELESS GIGABIT TECHNOLOGYWIRELESS GIGABIT TECHNOLOGY
WIRELESS GIGABIT TECHNOLOGY
 
Wi-max Technology PPT
Wi-max Technology PPTWi-max Technology PPT
Wi-max Technology PPT
 
Wireless m-bus-quick-start-guide
Wireless m-bus-quick-start-guideWireless m-bus-quick-start-guide
Wireless m-bus-quick-start-guide
 
Presentation of-wimax
Presentation of-wimaxPresentation of-wimax
Presentation of-wimax
 
Wi-Gig (Wireless Gigabit Alliance) ppt
Wi-Gig (Wireless Gigabit Alliance) pptWi-Gig (Wireless Gigabit Alliance) ppt
Wi-Gig (Wireless Gigabit Alliance) ppt
 
Wimax Technology
Wimax TechnologyWimax Technology
Wimax Technology
 
wireless communication
wireless communicationwireless communication
wireless communication
 
Wi-Fi Architecture
Wi-Fi ArchitectureWi-Fi Architecture
Wi-Fi Architecture
 
WiFi 7 Training, Improved Latency, Introduction to 802.11be
WiFi 7 Training, Improved Latency, Introduction to 802.11beWiFi 7 Training, Improved Latency, Introduction to 802.11be
WiFi 7 Training, Improved Latency, Introduction to 802.11be
 
WiMAX
WiMAXWiMAX
WiMAX
 
Bluetooth protocol stack
Bluetooth protocol stackBluetooth protocol stack
Bluetooth protocol stack
 
BLUETOOTH TECHNOLOGY
BLUETOOTH TECHNOLOGYBLUETOOTH TECHNOLOGY
BLUETOOTH TECHNOLOGY
 
Ieee 802.11overview
Ieee 802.11overviewIeee 802.11overview
Ieee 802.11overview
 
Wireless LAN Technoloy
Wireless LAN TechnoloyWireless LAN Technoloy
Wireless LAN Technoloy
 
IEEE 802.11ax
IEEE 802.11axIEEE 802.11ax
IEEE 802.11ax
 
Presentation On "Wi-Max Technology"
Presentation On "Wi-Max Technology"Presentation On "Wi-Max Technology"
Presentation On "Wi-Max Technology"
 
Optical Network Unit - ONU
Optical Network Unit - ONUOptical Network Unit - ONU
Optical Network Unit - ONU
 
Wimax
WimaxWimax
Wimax
 

Viewers also liked

Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationNitin Bhasin
 
WiFi direct
WiFi directWiFi direct
WiFi directRoy Chen
 
Wifi direct p2p app
Wifi direct p2p appWifi direct p2p app
Wifi direct p2p appgeniushkg
 
Wifi chat code explaination
Wifi chat code explainationWifi chat code explaination
Wifi chat code explainationgeniushkg
 
Como compartir en tu Tv
Como compartir en tu TvComo compartir en tu Tv
Como compartir en tu TvAntonio Reales
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat applicationKumar Gaurav
 
BoscoChat(A Free Wi-Fi Chat Room in Android)
BoscoChat(A Free Wi-Fi Chat Room in Android)BoscoChat(A Free Wi-Fi Chat Room in Android)
BoscoChat(A Free Wi-Fi Chat Room in Android)Samaresh Debbarma
 
Ravi i ot-enablingtechnologies
Ravi i ot-enablingtechnologiesRavi i ot-enablingtechnologies
Ravi i ot-enablingtechnologiesskumartarget
 
WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in L...
WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in L...WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in L...
WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in L...Tokyo University of Science
 
Device to Device communication
Device to Device communicationDevice to Device communication
Device to Device communicationSharu Sparky
 
Boscochat- A free Wi-Fi ChatRoom in android final documentation
Boscochat- A free Wi-Fi ChatRoom in android final documentationBoscochat- A free Wi-Fi ChatRoom in android final documentation
Boscochat- A free Wi-Fi ChatRoom in android final documentationSamaresh Debbarma
 
project
projectproject
projectdnraj
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONAtul Kushwaha
 
Near Field Communication (NFC Architecture and Operating Modes)
Near Field Communication (NFC Architecture and Operating Modes)Near Field Communication (NFC Architecture and Operating Modes)
Near Field Communication (NFC Architecture and Operating Modes)Deepak Kl
 

Viewers also liked (20)

Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android Application
 
WiFi direct
WiFi directWiFi direct
WiFi direct
 
Wifi direct p2p app
Wifi direct p2p appWifi direct p2p app
Wifi direct p2p app
 
Wi fi direct
Wi fi direct Wi fi direct
Wi fi direct
 
Wifi chat code explaination
Wifi chat code explainationWifi chat code explaination
Wifi chat code explaination
 
Como compartir en tu Tv
Como compartir en tu TvComo compartir en tu Tv
Como compartir en tu Tv
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
 
BoscoChat(A Free Wi-Fi Chat Room in Android)
BoscoChat(A Free Wi-Fi Chat Room in Android)BoscoChat(A Free Wi-Fi Chat Room in Android)
BoscoChat(A Free Wi-Fi Chat Room in Android)
 
Ravi i ot-enablingtechnologies
Ravi i ot-enablingtechnologiesRavi i ot-enablingtechnologies
Ravi i ot-enablingtechnologies
 
WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in L...
WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in L...WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in L...
WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in L...
 
Mobile Communication
Mobile CommunicationMobile Communication
Mobile Communication
 
Device to Device communication
Device to Device communicationDevice to Device communication
Device to Device communication
 
Boscochat- A free Wi-Fi ChatRoom in android final documentation
Boscochat- A free Wi-Fi ChatRoom in android final documentationBoscochat- A free Wi-Fi ChatRoom in android final documentation
Boscochat- A free Wi-Fi ChatRoom in android final documentation
 
D2D - Device to Device Communication
D2D - Device to Device CommunicationD2D - Device to Device Communication
D2D - Device to Device Communication
 
Multi user chat system using java
Multi user chat system using javaMulti user chat system using java
Multi user chat system using java
 
Cellular V2X
Cellular V2XCellular V2X
Cellular V2X
 
Chat application
Chat applicationChat application
Chat application
 
project
projectproject
project
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
Near Field Communication (NFC Architecture and Operating Modes)
Near Field Communication (NFC Architecture and Operating Modes)Near Field Communication (NFC Architecture and Operating Modes)
Near Field Communication (NFC Architecture and Operating Modes)
 

Similar to Wi-Fi Direct

MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSIJCSEA Journal
 
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSIJCSEA Journal
 
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSIJCSEA Journal
 
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSIJCSEA Journal
 
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSIJCSEA Journal
 
International Journal of Computer Science, Engineering and Applications (IJCSEA)
International Journal of Computer Science, Engineering and Applications (IJCSEA)International Journal of Computer Science, Engineering and Applications (IJCSEA)
International Journal of Computer Science, Engineering and Applications (IJCSEA)IJCSEA Journal
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access NetworksArchitecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access NetworksCisco Service Provider
 
Ruckus wp wifi-into-core
Ruckus wp wifi-into-coreRuckus wp wifi-into-core
Ruckus wp wifi-into-corewarchitect
 
Functional requirements of intelligent object framework
Functional requirements of intelligent object frameworkFunctional requirements of intelligent object framework
Functional requirements of intelligent object frameworkijscai
 
mumble: Framework for Seamless Message Transfer on Smartphones
mumble: Framework for Seamless Message Transfer on Smartphonesmumble: Framework for Seamless Message Transfer on Smartphones
mumble: Framework for Seamless Message Transfer on SmartphonesAnand Bhojan
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)Cisco Service Provider Mobility
 
Google global Cache operations for youtube
Google global Cache operations for youtubeGoogle global Cache operations for youtube
Google global Cache operations for youtubeShahinAlam930521
 
How do the 802.11u and HotSpot 2.0 work?
How do the 802.11u and HotSpot 2.0 work?How do the 802.11u and HotSpot 2.0 work?
How do the 802.11u and HotSpot 2.0 work?Michal Jarski
 
Implementing vpn using direct access technology
Implementing vpn using direct access technologyImplementing vpn using direct access technology
Implementing vpn using direct access technologyferasfarag
 
The Network Impact of 802.11ac White Paper
The Network Impact of 802.11ac White PaperThe Network Impact of 802.11ac White Paper
The Network Impact of 802.11ac White PaperAerohive Networks
 
Wi-Fi Direct P2P Messenger-Browser App
Wi-Fi Direct P2P Messenger-Browser AppWi-Fi Direct P2P Messenger-Browser App
Wi-Fi Direct P2P Messenger-Browser AppAnand Sekar
 

Similar to Wi-Fi Direct (20)

MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
 
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
 
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
 
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
 
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPSMULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
MULTI-PATH LIVE VIDEO STREAMING OVER WI-FI DIRECT MULTI-GROUPS
 
International Journal of Computer Science, Engineering and Applications (IJCSEA)
International Journal of Computer Science, Engineering and Applications (IJCSEA)International Journal of Computer Science, Engineering and Applications (IJCSEA)
International Journal of Computer Science, Engineering and Applications (IJCSEA)
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access NetworksArchitecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access Networks
 
Ruckus wp wifi-into-core
Ruckus wp wifi-into-coreRuckus wp wifi-into-core
Ruckus wp wifi-into-core
 
Functional requirements of intelligent object framework
Functional requirements of intelligent object frameworkFunctional requirements of intelligent object framework
Functional requirements of intelligent object framework
 
mumble: Framework for Seamless Message Transfer on Smartphones
mumble: Framework for Seamless Message Transfer on Smartphonesmumble: Framework for Seamless Message Transfer on Smartphones
mumble: Framework for Seamless Message Transfer on Smartphones
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
 
Final project report
Final project reportFinal project report
Final project report
 
Google global Cache operations for youtube
Google global Cache operations for youtubeGoogle global Cache operations for youtube
Google global Cache operations for youtube
 
How do the 802.11u and HotSpot 2.0 work?
How do the 802.11u and HotSpot 2.0 work?How do the 802.11u and HotSpot 2.0 work?
How do the 802.11u and HotSpot 2.0 work?
 
Implementing vpn using direct access technology
Implementing vpn using direct access technologyImplementing vpn using direct access technology
Implementing vpn using direct access technology
 
The Network Impact of 802.11ac White Paper
The Network Impact of 802.11ac White PaperThe Network Impact of 802.11ac White Paper
The Network Impact of 802.11ac White Paper
 
D2 d wifi
D2 d wifiD2 d wifi
D2 d wifi
 
Wi-Fi Direct P2P Messenger-Browser App
Wi-Fi Direct P2P Messenger-Browser AppWi-Fi Direct P2P Messenger-Browser App
Wi-Fi Direct P2P Messenger-Browser App
 
Wi fi
Wi fiWi fi
Wi fi
 
Open stackatlantagrouppolicy
Open stackatlantagrouppolicyOpen stackatlantagrouppolicy
Open stackatlantagrouppolicy
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Wi-Fi Direct

  • 1. Device to device communications with Wi-Fi Direct : An Overview Under The Guidance of: Dr. D. G. Savakar Sir Presented By: Ashutosh Kumar Jha (2BL09CS009)
  • 2. CONTENTS  Introduction  Wi-Fi Direct: A Technical Overview • • • • • Architecture Group Formation Security Layer Two Service Discovery Power Saving  Conclusion  References
  • 3. INTRODUCTION  Wi-Fi Direct , defined by the Wi-Fi Alliance aimed at enhancing direct device to device communications in Wi-Fi.  Directly data transfer with reduced setup.  Setup generally consists of bringing two Wi-Fi Direct devices together and then triggering a "pairing" between them  Given the wide adoption of Wi-Fi in many kinds of devices, a natural way for the technology to progress is to target device to device connectivity, i.e. without requiring the presence of an Access Point (AP), traditionally provided by other technologies.
  • 4.  By taking this decision, Wi-Fi Direct immediately inherits all the enhanced QoS, power saving, and security mechanisms developed for the Wi-Fi infrastructure mode in the past years.  Wi-Fi Direct builds upon the successful IEEE 802.11 infrastructure mode and lets devices negotiate who will take over the AP-like functionalities  Wi-Fi Direct being a recent specification, its deployment is still on a very early stage
  • 5. WI-FI Direct: A Technical Overview In a typical Wi-Fi network, clients discover and associate to WLANs, which are created and announced by Access Points (APs). In this way, a device unambiguously behaves either as an AP or as a client, each of these roles involving a different set of functionality. In Wi-Fi Direct these roles are specified as dynamic, and hence a Wi-Fi Direct device has to implement both the role of a client and the role of an AP (sometimes referred to as Soft- AP). These roles are therefore logical roles that could even be executed imultaneously by the same device either by time sharing the channel or using different frequencies.
  • 7. •The first group is created by a mobile phone sharing its 3G connection with two laptops; for this first group, the phone is acting as P2P GO while the two laptops behave as P2P Clients. •In order to extend the network, one of the laptops establishes a second P2P Group with a printer; for this second group, the laptop acts as P2P GO. •In order to act both as P2P Client and as P2P GO the laptop will typically alternate between the two roles by time-sharing the Wi-Fi interface. •The case of a laptop accessing the Internet through a legacy infrastructure AP while at the same time streaming content to a TV set by establishing a P2P Group, where the laptop acts as P2P GO. •The P2P GO is required to run a Dynamic Host Configuration Protocol (DHCP) server to provide P2P Clients with IP addresses. •Finally, Wi-Fi Direct does not allow transferring the role of P2P GO within a P2P Group. •In this way, if the P2P GO leaves the P2P Group then the group is torn down, and has to be re-established using some of the specified procedures.
  • 8. GROUP FORMATION There are several ways in which two devices can establish a P2P Group. Here we describe three group formation cases, namely, Standard Autonomous Persistent
  • 9. A. P2P STANDARD GROUP FORMATION Involves four phase: 1. Discovery 2. GO Negotiation 3. WPS provisioning 4. Address configuration phase
  • 10. B. P2P AUTONOMOUS GROUP FORMATION Involves Three phase: 1. Discovery 2. WPS provisioning 3. Address configuration phase
  • 11. C. P2P PERSISTENT GROUP FORMATION Involves four phase: 1. Discovery 2. GO Negotiation 3. WPS provisioning 4. Address configuration phase
  • 12. SECURITY Security provisioning starts after discovery of devices has taken place. Wi-Fi Direct devices are required to implement Wi-Fi Protected Setup (WPS) to support a secure connection with minimal user intervention. Following WPS terminology, the P2P GO is required to implement an internal Registrar, and the P2P Client is required to implement an Enrollee. In particular, WPS allows to establish a secure connection by, e.g., introducing a PIN in the P2P Client, or pushing a button in the two P2P Devices The operation of WPS is composed of two parts. In the first part, denoted as “Phase 1” ,the internal Registrar is in charge of generating and issuing the network credentials, i.e., security keys, to the Enrollee.
  • 13. WPS is based on WPA-2 security and uses Advanced Encryption Standard (AES)-CCMP as cipher, and a randomly generated Pre-Shared Key (PSK) for mutual authentication. In the second part, depicted as “Phase 2” in Figure 2, the Enrollee (P2P Client) disassociates and reconnects using its new Authentication credentials. In this way, if two devices already have the required network credentials (this is the case in the Persistent group formation), there is no need to trigger the first phase, and they can directly perform the authentication.
  • 14. LINK TWO SERVICE DISCOVERY A salient feature of Wi-Fi Direct is the ability to support service discovery at the link layer.  In this way, prior to the establishment of a P2P Group, P2P Devices can exchange queries to discover the set of available services and, based on this, decide whether to continue the group formation or not. GAS is a layer two query/response protocol implemented through the use of public action frames, that allows two non-associated 802.11 devices to exchange queries belonging to a higher layer protocol (e.g. a service discovery protocol).  GAS is implemented by means of a generic container that provides fragmentation and re- assembly, and allows the recipient device to identify the higher layer protocol being transported
  • 15. POWER SAVING Using Wi-Fi Direct, battery-constrained devices may typically act as P2P GO (soft-AP), and therefore energy efficiency is of capital importance. In order to support energy savings for the AP, Wi-Fi Direct defines two new power saving mechanisms: OPS • Opportunistic Power Save protocol NoA • Notice of Absence protocol
  • 16. CONCLUSION The widespread adoption of Wi-Fi in new classes of smaller devices has made the need for ad hoc networking much more important. Even without a central Wi-Fi hub or router, it would be useful for a laptop computer to be able to wirelessly connect to a local printer. Another use for Wi-Fi Direct is to provide a wireless connection to peripherals. Wireless mice, keyboards, remote controls, headsets, speakers, displays and many other functions can be implemented with Wi-Fi Direct. Google announced Wi-fi Direct support in Android 4.0 in October, 2011. The Galaxy Nexus(released November 2011) was the first Android device to ship with Google's implementation of this feature.
  • 17. The Galaxy Nexus, an Android 4.0 phone with native Wi-Fi Direct Here comes your footer  Page 17
  • 18. REFERENCES [1] IEEE 802.11z-2010 - Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 7: Extensions to Direct-Link Setup (DLS). [2] Jin-Shyan Lee; Yu-Wei Su; Chung-Chou Shen, A Comparative Study of Wireless Protocols: Bluetooth, UWB, ZigBee, and Wi-Fi, Industrial Electronics Society, 2007. IECON 2007. [3] Wi-Fi Alliance, P2P Technical Group, Wi-Fi Peer-to-Peer (P2P) Technical Specification v1.0, December 2009. [4] D. Camps-Mur, X. Perez-Costa, S. Sallent-Ribes, Designing en-ergy efficient Access Points with Wi-Fi Direct, Computer Networks, September 2011.
  • 19. Thank You now Any Queries Presented By: Ashutosh Kumar Jha USN- 2BL09CS009 Dept. Computer Science & Engineering, BLDEA’s V.P Dr. P.G.H Colg of Engg &Tech.