camera.switchWi

L'app invia questo comando alla videocamera per fornirle 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à in un secondo momento per autenticarsi con la videocamera dopo che entrambi i dispositivi saranno passati alla rete Wi-Fi dell'infrastruttura. Questo comando è stato aggiunto nel livello API 2.1 ed è pertinente al caricamento diretto.

Parametri

  • preSharedKey: Una chiave a 256 bit generata in modo casuale, utilizzata per autenticare la videocamera nell'app dopo che entrambe sono connesse alla rete Wi-Fi dell'infrastruttura. Ad esempio, è possibile utilizzare RAND_bytes() da OpenSSL per generarlo.
  • SSID della rete Wi-Fi wifiSsid:.
  • wifiPwd: password del Wi-Fi, se presente.

Risultati

  • Questo comando non restituisce alcun risultato.

Errori

  • missingParameter: Alcuni parametri, ad esempio preSharedKey, non sono presenti.
  • invalidParameterName: Uno o più nomi di parametri di input non sono riconosciuti.
  • invalidParameterValue: I nomi dei parametri di input sono riconosciuti, ma uno o più valori trasmessi non sono validi. Ad esempio, wifiPwd viene trasmesso come numero intero anziché stringa.
I/O comando
Input dei comandi
{
"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."
}
}