エンタープライズワイヤレスネットワークに接続する (テクニカルプレビュー)

REST API呼び出しを使用して、デバイスを企業のWi-Fiネットワークに接続できます。たとえば、複数のテスト環境がある場合、自動テストを実行する前にデバイスを別のネットワークに接続する必要がある場合があります。ネットワークが切断された場合は、別のネットワークに切り替える必要がある場合もあります。

始める前に - iOSデバイス

iOSデバイスでは、APIを呼び出すために特別な権限が必要です。したがって、APIを使用してWi Wi-Fiアプリがインストールされている必要があります。

制限事項

WiFiアプリには次の制限があることにご注意ください。 

1. このアプリはiOS 13以降でのみサポートされます。

2. アプリは再署名しないでください。アプリを実行する前に信頼される必要があるエンタープライズ証明書を使用します。

WiFiアプリのインストール

  1. WiFiアプリを見つけます。デフォルトの場所は、/opt/FunctionalTestingLabForMobileAndWeb/connector/Agent/WiFi/です。

  2. コマンドideviceinstaller -i <ipaPath>を実行してアプリをインストールするか、アプリをサーバーにアップロードし、リモートデバイスアクセスウィンドウを使用してデバイスにインストールします。

  3. アプリはエンタープライズ証明書で署名されているため、初めて開いたときに信頼されていないエンタープライズ開発者の警告が表示される場合があります。アプリを信頼するには、[設定] > [一般] > [VPNとデバイス管理] に移動し、[MicroFocus Ltd] をクリックします。[信頼] ダイアログで、[信頼] をクリックします。

  4. アプリを開きます。警告が表示されます。アプリがデバイス上でエージェントアプリを開こうとする場合は、[開く] をクリックします。

  5. 必要なネットワーク情報を入力します。[Debug Mode] をオンにします。[Connect WiFi] をクリックします。

    注意: このアプリを本番環境で使用する場合は、必ず [Debug Mode] がオフになっていることを確認してください。

REST APIを使用してデバイスのWi-Fiネットワーク接続を設定する

REST API呼び出しを使用して、デバイスをWi-Fiネットワークに接続します。

/v2/devices/{deviceId}/jobs/{jobId}/WiFi/{ssid}メソッドは、指定されたWi-Fiネットワークへの接続を確立しようとします。接続が成功すると、デバイスは指定されたネットワークに接続します。

WiFiの詳細については、次のガイドラインに従ってください。

パラメーター 詳細
enterpriseType

使用される拡張認証プロトコルの種類。

iOS: EAPTLS、EAPTTLS、EAPPEAP、EAPFAST。
通常、値はEAPPEAPです。

Android: PEAP、TLS、TTLS、PWD、SIM、AKA、WFA-UNAUTH-TLS、WAPI_CERT

enterpriseName エンタープライズWi-Fiネットワークのユーザー名
enterprisePassphrase エンタープライズWi-Fiネットワークのパスワード。
enterpriseDomain エンタープライズWi-Fiネットワークのサーバー名。

必要なパラメーターと応答本文の詳細については、REST APIリファレンスのDevices PUTセクションを参照してください。詳細については、REST APIリファレンスを参照してください。