camera.switchWifi

앱은 이 명령어를 카메라에 전송하여 인터넷에 액세스할 수 있는 인프라 Wi-Fi에 액세스할 수 있는 사용자 인증 정보를 제공합니다. 명령어에는 두 기기가 모두 인프라 Wi-Fi로 전환된 후 앱에서 나중에 카메라에 자신을 인증하는 데 사용할 사전 공유 보안 비밀 키 K가 포함됩니다. 이 명령어는 API 수준 2.1에 추가되었으며 직접 업로드와 관련이 있습니다.

매개변수

  • preSharedKey: 앱이 인프라 Wi-Fi에 연결된 후 앱으로 카메라를 인증하는 데 사용되는 무작위로 생성된 256비트 키입니다. 예를 들어 OpenSSL의 RAND_bytes()를 사용하여 이를 생성할 수 있습니다.
  • Wi-Fi SSID wifiSsid:
  • Wi-Fi 비밀번호 wifiPwd:개(있는 경우)

결과

  • 이 명령어는 결과를 반환하지 않습니다.

오류

  • missingParameter: 일부 매개변수(예: preSharedKey)가 누락되었습니다.
  • invalidParameterName: 하나 이상의 입력 매개변수 이름을 인식할 수 없습니다.
  • invalidParameterValue: 입력 매개변수 이름은 인식되지만 전달된 값이 하나 이상 잘못되었습니다. 예를 들어 wifiPwd는 문자열이 아닌 정수로 전달됩니다.
명령어 I/O
명령어 입력
{
"parameters": {
"preSharedKey": "random key",
"wifiSsid": "home Wi-Fi",
"wifiPwd": "wifi password"
}
}
명령어 결과
none
명령어 출력 (오류)
{
"error": {
"code": "missingParameter",
"message": "Parameter preSharedKey is missing."
}
}