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."
}
}