camera.switchWifi

アプリはこのコマンドをカメラに送信して、カメラに認証情報を提供します。 インフラストラクチャの Wi-Fi とインターネットへのアクセス。このコマンドには次のものが含まれます。 アプリが後で自身を認証するために使用する事前共有秘密鍵 K カメラに接続する必要があります。 このコマンドは API レベル 2.1 で追加され、 直接アップロード

パラメータ

  • preSharedKey:: ランダムに生成された 256 ビットの鍵で、ユーザーの認証に使用されます。 アプリの両方でカメラがインフラストラクチャ Wi-Fi に接続されてから、カメラとカメラがオフになります。 たとえば、OpenSSL の RAND_bytes() を使用して生成できます。
  • Wi-Fi の SSID: wifiSsid:
  • wifiPwd: Wi-Fi パスワード(ある場合)。

結果

  • このコマンドは結果を返しません。

エラー

  • missingParameter: 一部のパラメータ(preSharedKey など)がありません。
  • invalidParameterName: 1 つ以上の入力パラメータ名が 認識されません。
  • invalidParameterValue: 入力パラメータ名が認識される 無効な値が 1 つ以上渡されました。たとえば、wifiPwd は文字列ではなく整数として渡されます。
コマンド I/O
コマンド入力
{
"parameters": {
"preSharedKey": "random key",
"wifiSsid": "home Wi-Fi",
"wifiPwd": "wifi password"
}
}
コマンド出力
none
コマンド出力(エラー)
{
"error": {
"code": "missingParameter",
"message": "Parameter preSharedKey is missing."
}
}