エンタープライズワイヤレスネットワークに接続する (テクニカルプレビュー)
REST API呼び出しを使用して、デバイスを企業のWi-Fiネットワークに接続できます。たとえば、複数のテスト環境がある場合、自動テストを実行する前にデバイスを別のネットワークに接続する必要がある場合があります。ネットワークが切断された場合は、別のネットワークに切り替える必要がある場合もあります。
始める前に - iOSデバイス
iOSデバイスでは、APIを呼び出すために特別な権限が必要です。したがって、APIを使用してWi Wi-Fiアプリがインストールされている必要があります。
制限事項
WiFiアプリには次の制限があることにご注意ください。
1. このアプリはiOS 13以降でのみサポートされます。
2. アプリは再署名しないでください。アプリを実行する前に信頼される必要があるエンタープライズ証明書を使用します。
WiFiアプリのインストール
-
WiFiアプリを見つけます。デフォルトの場所は、/opt/FunctionalTestingLabForMobileAndWeb/connector/Agent/WiFi/です。
-
コマンド
ideviceinstaller -i <ipaPath>を実行してアプリをインストールするか、アプリをサーバーにアップロードし、リモートデバイスアクセスウィンドウを使用してデバイスにインストールします。 -
アプリはエンタープライズ証明書で署名されているため、初めて開いたときに信頼されていないエンタープライズ開発者の警告が表示される場合があります。アプリを信頼するには、[設定] > [一般] > [VPNとデバイス管理] に移動し、[MicroFocus Ltd] をクリックします。[信頼] ダイアログで、[信頼] をクリックします。
-
アプリを開きます。警告が表示されます。アプリがデバイス上でエージェントアプリを開こうとする場合は、[開く] をクリックします。
-
必要なネットワーク情報を入力します。[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。 |
| enterpriseName | エンタープライズWi-Fiネットワークのユーザー名 |
| enterprisePassphrase | エンタープライズWi-Fiネットワークのパスワード。 |
| enterpriseDomain | エンタープライズWi-Fiネットワークのサーバー名。 |
必要なパラメーターと応答本文の詳細については、REST APIリファレンスのDevices PUTセクションを参照してください。詳細については、REST APIリファレンスを参照してください。






