Die App sendet diesen Befehl an die Kamera, um ihr Anmeldedaten für den Zugriff auf ein Infrastruktur-WLAN mit Internetzugang bereitzustellen. Der Befehl enthält einen vorinstallierten geheimen Schlüssel K, den die App später zur Authentifizierung bei der Kamera verwendet, nachdem beide Geräte auf das Infrastruktur-WLAN umgestellt haben. Dieser Befehl wurde in API-Level 2.1 hinzugefügt und ist für direkten Upload relevant.
Parameter
preSharedKey:
: Ein zufällig generierter 256-Bit-Schlüssel, der zur Authentifizierung der Kamera bei der App verwendet wird, nachdem beide mit dem Infrastruktur-WLAN verbunden sind. Sie kann beispielsweise mit RAND_bytes() aus OpenSSL generiert werden.- WLAN-SSID „
wifiSsid:
“ wifiPwd:
WLAN-Passwort, falls vorhanden.
Ergebnisse
- Dieser Befehl gibt kein Ergebnis zurück.
Fehler
missingParameter:
Ein Parameter wiepreSharedKey
fehlt.invalidParameterName:
Mindestens ein Eingabeparametername wurde nicht erkannt.invalidParameterValue:
Die Namen von Eingabeparametern werden erkannt, aber mindestens ein übergebener Wert ist ungültig. Beispielsweise wirdwifiPwd
als Ganzzahl und nicht als String übergeben.
Befehls-E/A | |
---|---|
Befehlseingabe | { |
Befehlsausgabe | none |
Befehlsausgabe (Fehler) | { |