Upload
-
View
364
Download
0
Embed Size (px)
DESCRIPTION
5月23日にエスキュービズム社内勉強会で使用された資料になります。
Citation preview
Multipeer Connectivity
Multipeer Connectivity とは?
iOS7 から GameKit フレームワークが非推奨になったため
新たなネットワークフレームワーク 簡単なつなぎフレームワーク 使用している方法:
BluetoothBluetooth WifWif P2P WifiP2P Wifi
どんな技術? Bluetooth
どんな技術? Bluetooth Wifi
どんな技術? Bluetooth Wifi Direct-WiFi ( Wifi P2P )
どんな技術?
どんな技術?
可能なネットワーク Centralised
可能なネットワーク Centralised
可能なネットワーク Centralised Mesh
可能なネットワーク Centralised Mesh
可能なネットワーク Centralised Mesh
可能なネットワーク Centralised Mesh Ad-Hock
可能なネットワーク
データータイプ
data : NSData フォーマット(細・短いデータ: String 、 NSDictionnary 、等)
streaming :オーディオやビデオなどの stream resources :ファイルやリンク
問題 nearby :ワイヤレスエリアにある存在 peer : 機械(自分含む) advertiser :自分の存在を報告・広告する browser : nearby にある機械を探す
データータイプ
data : NSData フォーマット(細・短いデータ: String 、 NSDictionnary 、等)
streaming :オーディオやビデオなどの stream resources :ファイルやリンク
送信方法
reliable :データーは絶対に届く(嘘?)、 iO unreliable :データーが落ちる可能性ある、 OoO
セキュリティー
encryption :可能 Authentication :可能
セキュリティー
encryption :可能
セキュリティー
encryption :可能 Authentication :可能
問題
Low-level のフレームワークは大体アクセスできない
一秒以内に「 sendData 」を何回も呼ぶとデーターが送信されない
おしまい
ありがとうございます
画像引用元・ https://developer.apple.com/videos/wwdc/2013/
「 Nearby Networking with Multipeer Connectivity 」(セッション 708 )
・ https://sites.google.com/site/3lo2lo1lo/news
「 http://opengarden.net/2014/03/open-garden-launches-firechat-for-ios-chat-off-the-grid/ 」
「 http://www.iosxtreme.com/2014/03/25/firechat-revoluciona-la-forma-de-comunicarse/ 」
・ http://commons.wikimedia.org/wiki/File:NetworkTopology-FullyConnected.png