camera.switchWi

L'app invia questo comando alla videocamera per fornirgli le credenziali per accedere a un'infrastruttura Wi-Fi con accesso a Internet. Il comando include Una chiave segreta precondivisa K, che l'app utilizzerà successivamente per autenticarsi con la videocamera dopo che entrambi i dispositivi sono passati all'infrastruttura Wi-Fi. Questo comando è stato aggiunto al livello API 2.1 ed è pertinente per Caricamento diretto.

Parametri

  • preSharedKey: Una chiave a 256 bit generata in modo casuale utilizzata per autenticare il videocamera con l'app dopo che entrambe sono state collegate all'infrastruttura Wi-Fi. Ad esempio, per generarlo è possibile utilizzare RAND_bytes() da OpenSSL.
  • wifiSsid: SSID Wi-Fi.
  • wifiPwd: password del Wi-Fi, se presente.

Risultati

  • Questo comando non restituisce alcun risultato.

Errori

  • missingParameter: Manca alcuni parametri, ad esempio preSharedKey.
  • invalidParameterName: Uno o più nomi di parametri di input sono non riconosciuto.
  • invalidParameterValue: I nomi dei parametri di input sono riconosciuti ma uno o più valori trasmessi non sono validi. Ad esempio, wifiPwd viene passato come numero intero invece che come stringa.
I/O comando
Input comando
{
"parameters": {
"preSharedKey": "random key",
"wifiSsid": "home Wi-Fi",
"wifiPwd": "wifi password"
}
}
Output comando
none
Output comando (errore)
{
"error": {
"code": "missingParameter",
"message": "Parameter preSharedKey is missing."
}
}