kamera.anahtar
Uygulama, kameraya kimlik bilgileri sağlamak için bu komutu kameraya gönderir.
İnternet erişimi olan bir altyapı kablosuz ağına erişmesine izin verilir. Komut,
Uygulamanın daha sonra kendi kimliğini doğrulamak için kullanacağı, önceden paylaşılmış bir gizli anahtar K
kamerayla sohbet etmemeye
karar verdik.
Bu komut, API düzeyi 2.1'de eklenmiştir ve
Doğrudan Yükleme.
Parametreler
preSharedKey:
Doğrulama için kullanılan rastgele oluşturulmuş 256 bitlik bir anahtar
uygulamanın kameralarla senkronize olduğundan emin olun.
Örneğin, bunu oluşturmak için OpenSSL'den RAND_bytes() kullanılabilir.
wifiSsid:
Kablosuz SSID'si.
- Varsa
wifiPwd:
kablosuz ağ şifresi.
Sonuçlar
- Bu komut sonuç döndürmez.
Hatalar
missingParameter:
Bazı parametreler (ör. preSharedKey
) eksik.
invalidParameterName:
Bir veya daha fazla giriş parametresi adı
tanınmıyor.
invalidParameterValue:
Giriş parametresi adları tanındı
ancak iletilen bir veya daha fazla değer geçersiz. Örneğin, wifiPwd
değeri dize yerine tam sayı olarak aktarılır.
Komut G/Ç |
|
Komut Girişi |
{ "parameters": { "preSharedKey": "random key", "wifiSsid": "home Wi-Fi", "wifiPwd": "wifi password" } } |
Komut Çıkışı |
none |
Komut Çıkışı (Hata) |
{ "error": { "code": "missingParameter", "message": "Parameter preSharedKey is missing." } } |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-21 UTC.
[null,null,["Son güncelleme tarihi: 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"]]