35

私は iOS 7 の新しい P2P ネットワーキング フレームワークであるMultipeerConnectivityを見てきましたが、その説明から、ある種の Wi-Fi Direct テクノロジと Bluetooth PAN を組み合わせて使用​​しているように思えます。

このフレームワークの Wi-Fi Direct テクノロジは、Android の Wi-Fi Direct と互換性がありますか? このフレームワークは実際にクロスプラットフォームの P2P ネットワーキングに使用できますか?

4

6 に答える 6

10

MultipeerConnectivity での広告または閲覧時に、デバイスが見つかりません。Galaxy Tab 2で試しました:

Wi-Fi ダイレクト + マルチピア接続を試す

于 2013-10-02T17:51:21.790 に答える
3

いいえ、この 2 つには互換性がありません。

あなたが明示的にリンクしているMultipeerConnectivityのドキュメント(強調は私のもの):

Multipeer Connectivity フレームワークは、近くの iOS デバイスによって提供されるサービスを検出するためのサポートを提供します

Android用の短命のiMessageアプリに似た回避策を一緒にハックできるかもしれませんが、お勧めしません.

于 2013-10-02T15:43:49.750 に答える
1

私もこの主題に非常に興味があり、これらのかなり古いリンクに出くわしました

オールジョイン

AllJoyn® は、クラウドを必要とせずに、開発者が近くのデバイスを検出し、ブランド、カテゴリ、トランスポート、および OS に関係なく直接相互に通信できるアプリケーションを簡単に作成できるようにする共同オープンソース ソフトウェア フレームワークです。出典: https ://allseenalliance.org/developers/learn OpenPeer SDK

Open Peer はオープンな P2P シグナリング プロトコルです ソース : http://openpeer.org/open-peer-sdk-for-ios/それの楽しみ。

ソース ピア ツー ピア Android および iOS と Wifi ダイレクト (マルチピア接続?)

于 2017-01-06T06:19:55.300 に答える
0

少し遅れているかもしれませんが、テクノロジーは進化しており、確かに新しい情報があります.

iOS はまだ WiFi Direct 用の API を開いておらず、Multipeer Connectivity は iOS のみであるため、これにアプローチする最善の方法は、両方のプラットフォームでサポートされている BLE を使用することだと思います (いくつかは他よりも優れています)。

iOS では、デバイスは同時に BLE セントラルと BLE ペリフェラルの両方として機能できます。Android では、すべてのデバイスが BLE ペリフェラル状態をサポートしているわけではないため、状況はより複雑です。また、Android BLE スタックは非常に不安定です (現在まで)。

ユース ケースが機能主導型の場合は、ゼロから構築する必要なく、これを実現できるフレームワークとライブラリを検討することをお勧めします。

例: p2pkit.io または近くの google

免責事項: 私は Uepaa で働いており、Android および iOS 用の p2pkit.io を開発しています。

于 2016-04-05T13:18:35.757 に答える