Android のワイヤレス API は、クラウドとの通信を可能にするだけでなく、 同じローカル ネットワーク上の他のデバイスとの通信を可能にする ネットワーク上には存在せず、物理的に近くにあるデバイスまた、 Network Service Discovery(NSD)は、アプリケーションで 通信可能なサービスを実行している付近のデバイスを探します。 この機能をアプリケーションに統合すると、 たとえば、同じ部屋にいるユーザーとゲームをプレイしたり、 ネットワーク上の他の NSD 対応ウェブカメラにリモートでログインしたり、 接続します
このクラスでは、他のデバイスを検出して接続するための主要な API について説明します。 できます。具体的には、検出と診断のための NSD API について ピアツーピア(P2P)API を使用してピアツーピア通信を ワイヤレス接続です。このクラスでは、Google Cloud で NSD と Wi-Fi P2P を使用する方法も 組み合わせてデバイスによって提供されるサービスを検出し、デバイスに接続します。 どちらのデバイスもネットワークに接続されていない場合です。
Android アプリ向けの高レベル API を Wi-Fi を組み合わせてデバイス間でデータを確実かつ安全に転送します Nearby Connections API の使用を検討してください。
レッスン
- ネットワーク サービス ディスカバリを使用する
- 提供されるブロードキャスト サービスの詳細 ローカル ネットワークで提供されているサービスを検出し、 NSD を使用して、必要なサービスの接続の詳細を決定します。 接続します。
- Wi-Fi で P2P 接続を作成する
- Google Chat で ピアデバイスを作成して、レガシー デバイスのアクセス ポイントを作成し、 Wi-Fi P2P 接続に対応している他のデバイスに接続できます
- サービス ディスカバリに Wi-Fi P2P を使用する
- サービスを検出する方法の詳細 同じネットワーク上になくても、近くのデバイスから公開できます(Wi-Fi を使用) P2P。