2012-01-06 17 views
2

私が最初に解決しようとしている問題について説明します。 Android(Receiver AppとBroadcaster App)にデプロイできるAdobe AIRアプリケーションは2つあります。レシーバアプリケーションは1台のAndroidデバイスに搭載され、ローカルネットワーク上のBroadcaster Appを実行しているAndroidデバイスを待ちます。これは現在すべて動作しており、デバイスは問題なくローカルWi-Fi接続を介して話すことができます。Android 2.XデバイスはAndroid 4.0 Wifi Direct APに接続できますか?

問題は、外部ルータ/ APなしでこれを行う必要があることです。ワイヤレスAPとして3台目のAndroid搭載端末をセットアップし、2台の他のAndroid搭載端末がWi-Fi接続で通信できるようにしました。ただし、ワイヤレスAP接続を設定するデバイスはネットワークに参加できません。

Googleとstackoverflowを検索した後、私はいくつかの解決策を考え出しました。

(1)根っこのAndroidデバイスとBarnacleを使用してAd-Hocネットワークを設定します。私はこれを試して、2つのデバイス間でAd-Hocネットワークを正常にセットアップできましたが、(Adobe P2Pサポートを使用して)Adobe AIRアプリケーションで接続を確立できませんでした。

(2)新しいAndroid 4.0 Galaxy Nexusで手に入ることができれば、私はWiFi-Directにアクセスできることを理解しています。これが私の問題を解決するのであれば私は不思議です。 Galaxy Nexusを使用してワイヤレスAPに接続して参加し、古い2.XデバイスからワイヤレスAPに接続できますか?読書thisは、私ができると信じさせるが、誰かが確認できるかどうかを知りたかった。

P.S.サーバーレスのrtmfp接続を介してAdobe AIR側でNetConnection/NetGroup/NetStreamsを使用しています。

ありがとうございました。あなたのための結合データ・ポイントを

答えて

0

ショーンが、これは、あなたの質問に答えることはできませんが、私はまた、サーバレスP2PのためのRTMFPを使用しました(トムKrchaでthis blogpostに記載された種類の)とあります

  • 多くのHTCデバイスや他のスマートフォンには、このように通信できないようにするマルチキャストの問題があります。 Googleの「htc multicast」とそれについてthis blogで読んでください。興味深いことに、これらのデバイスは、マルチキャストを送信することができ、受信しないだけであるため、障害のないデバイスがある限り、このようなグループでも機能します。したがって、他のデバイスがグループを開始し、すべてが参加できます。しかし、障害のあるデバイスは、それ自体でグループを開始することはできません。

  • AndroidからiOS、デスクトップまで幅広いデバイス間で通信するのに問題はありませんでしたので、Androidの各バージョンでうまくいくはずです。

  • 私は、ホットスポット/無線LANアクセスポイントを作成するために「wireless tether」というアプリを実行し、その2つの他のデバイスがこのホットスポットに接続すると、この方法を使用して通信することができますホットスポットネットワークを作成している電話機と通信できません。

関連する問題