Download presentation
Presentation is loading. Please wait.
Published byLambert Singleton Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.