Presentation is loading. Please wait.

Presentation is loading. Please wait.

Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.

Similar presentations


Presentation on theme: "Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9."— Presentation transcript:

1 Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – andre.lukito@iis.sinica.edu.tw Johnsonsu – johnsonsu@iis.sinica.edu.tw Wednesday, 9 April 2014 OpenISDM, IIS, Academia Sinica 1

2 Revision DateDescription 02 April 2014 First Draft 04 April 2014 Introduction Multipeer Connectivity Framework in some details. Haggle. AllJoyn. Some Issue. 08 April 2014 Slide improvement Conclusion 2

3 Outline  Introduction  Multipeer Connectivity  Other Frameworks  Other Issues  Conclusion 3

4 Introduction  Type of decentralized and distributed network architecture.  Individual nodes in the network (called "peers") act as both suppliers and consumers of resources  Sharing files or streaming audio/video can be done with multiple interconnected peers. 4

5 Multipeer Connectivity 1 (1 of 6) 1  New Framework in iOS 7 that facilitates Discovery of and Communication with nearby devices.  Build communications session with nearby peers.  Securely transmit messages, streams, or file resources to other iOS devices without going through an intermediary web service. 5

6 6 (2 of 6)

7 Wireless Technologies (3 of 6)  Classical Bluetooth  Infrastructure Wi-Fi  In addition, in iOS 7 support for peer to peer Wi-Fi networking  iOS devices communicate with each other using Wi-Fi technology  Not connected through access point  Connected to different access points 7

8 Features (4 of 6)  Multiple wireless technologies  Interface selection  Convenience discovery and invitation UI  Message-based and stream-based data  Authentication and encryption 8

9 Sending Data (5 of 6)  Three ways of sending data  Messages (reliable and unreliable mode)  Streaming  Resources 9

10 Phase (6 of 6)  Discovery Phase  App uses a browse object to browse for nearby peers.  App uses an advertiser object or an advertiser assistant object to tell nearby peers that it is available.  Session Phase  Peer accepts the invitation.  Browser establishes a connection with the advertiser.  Perform direct communication to one or more peers within the session 10

11 Other Frameworks (1 of 2)  Haggle 1 1  Developed at Uppsala Unversity. 2 2  Supports many platforms, but mainly targets mobile phones.  Examples: Windows mobile, Android, Linux, Mac OS X, and iOS.  Last update on 2012. 11

12 Other Frameworks (2 of 2)  AllJoyn software connectivity and services framework 3 3  Initially developed by Qualcomm Innovation Center, Inc.  Contributed to the AllSeen Alliance. 4  Supports Linux, Android, MacOS X, iOS, Windows 7, Windows 8, and RT. (Windows phone 8 under development). 12

13 Other Issues (1 of 2)  Bluetooth Protocol Stack 1 1  Software or firmware component that has direct access to the Bluetooth device.  Every vendor handles stack initialization differently. 2 2 13

14 Other Issues (2 of 2)  Frameworks  Multipeer Connectivity Framework by iOS 7 run in good performance in every devices that already had iOS 7.  Haggle and AllJoyn will have compability issue. 3,4,5 345  Android. Access to low level Bluetooth APIs require root permission and only support for BLueZ protocol stack or if the frameworks adopted by OEMs.  iOS. Bluetooth can’t be supported.  Haggle and AllJoyn mostly will use Wi-Fi as interface connection. 14

15 Conclusion  Multipeer Connectivity  New Framework for iOS 7 that can discover and communication with nearby devices.  Can use Bluetooth, Wi-Fi, and P2P Wi-Fi (iOS7).  Only works on iOS devices with iOS 7.  Other Frameworks  Haggle (last update 2012) and AllJoyn.  Support for multiple platforms (still limited).  Mostly using Wi-Fi as interface connection.  Bluetooth implementation still difficult because the difference about Bluetooth Protocol Stack and the limitation to develop in multiple platforms. 15


Download ppt "Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9."

Similar presentations


Ads by Google