Camera.SwitchWifi
L'application envoie cette commande à la caméra pour lui fournir des identifiants
accéder à une infrastructure Wi-Fi
avec accès à Internet. La commande inclut
une clé secrète pré-partagée K que l'application utilisera plus tard pour s'authentifier
avec la caméra une fois que les deux appareils
sont connectés au réseau Wi-Fi de l'infrastructure.
Cette commande a été ajoutée au niveau d'API 2.1 et concerne
Importation directe.
Paramètres
preSharedKey:
Clé de 256 bits générée de manière aléatoire et utilisée pour authentifier le
avec l'application une fois que les deux appareils sont connectés au réseau Wi-Fi de l'infrastructure.
Par exemple, RAND_bytes() d'OpenSSL peut être utilisé pour générer cela.
- SSID Wi-Fi
wifiSsid:
.
wifiPwd:
mot de passe Wi-Fi, le cas échéant.
Résultats
- Cette commande ne renvoie aucun résultat.
Erreurs
missingParameter:
Il manque un paramètre (preSharedKey
, par exemple).
invalidParameterName:
Un ou plusieurs noms de paramètres d'entrée sont
non reconnues.
invalidParameterValue:
Noms des paramètres d'entrée reconnus
mais une ou plusieurs valeurs transmises ne sont pas valides. Par exemple, wifiPwd
est transmis sous la forme d'un nombre entier et non d'une chaîne.
E/S de commande |
|
Saisie de la commande |
{ "parameters": { "preSharedKey": "random key", "wifiSsid": "home Wi-Fi", "wifiPwd": "wifi password" } } |
Résultat de la commande |
none |
Résultat de la commande (erreur) |
{ "error": { "code": "missingParameter", "message": "Parameter preSharedKey is missing." } } |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/21 (UTC).
[null,null,["Dernière mise à jour le 2024/08/21 (UTC)."],[[["The command enables the app to provide the camera with infrastructure Wi-Fi credentials, including a pre-shared key for subsequent authentication."],["Introduced in API level 2.1, this command is specifically for Direct Upload functionality and facilitates camera-app communication over Wi-Fi."],["It requires parameters like preSharedKey, wifiSsid, and wifiPwd, and potential errors include missing or invalid parameters."],["The command itself doesn't return a result, but errors are indicated through specific error codes and messages."]]],["The app sends a command to the camera to grant it access to an infrastructure Wi-Fi network. This command requires three parameters: a 256-bit pre-shared key (`preSharedKey`) for later authentication, the Wi-Fi SSID (`wifiSsid`), and the Wi-Fi password (`wifiPwd`). The camera uses this information to connect to the network. No result is returned, but errors can occur if parameters are missing, unrecognized, or invalid. This was added in API level 2.1.\n"]]