สวิตช์กล้อง

แอปจะส่งคำสั่งนี้ไปยังกล้องเพื่อระบุข้อมูลเข้าสู่ระบบให้กับ เข้าถึง Wi-Fi โครงสร้างพื้นฐานที่มีการเข้าถึงอินเทอร์เน็ต คำสั่งประกอบด้วย คีย์ลับ K ที่แชร์ล่วงหน้าซึ่งแอปจะใช้เพื่อตรวจสอบสิทธิ์ตัวเองในภายหลัง กับกล้องหลังจากอุปกรณ์ทั้งสองเปลี่ยนไปใช้ Wi-Fi โครงสร้างพื้นฐาน คำสั่งนี้เพิ่มขึ้นใน API ระดับ 2.1 และเกี่ยวข้องกับ การอัปโหลดโดยตรง

พารามิเตอร์

  • preSharedKey: คีย์ 256 บิตที่สร้างขึ้นแบบสุ่มซึ่งใช้สำหรับการตรวจสอบสิทธิ์ กล้องกับแอปหลังจากทั้งคู่เชื่อมต่อกับ Wi-Fi โครงสร้างพื้นฐาน ตัวอย่างเช่น RAND_bytes() จาก OpenSSL สามารถสร้างได้
  • wifiSsid: SSID ของ Wi-Fi
  • wifiPwd: รหัสผ่าน Wi-Fi (หากมี)

ผลลัพธ์

  • คำสั่งนี้ไม่แสดงผลลัพธ์

ข้อผิดพลาด

  • missingParameter: พารามิเตอร์บางอย่าง เช่น preSharedKey ขาดหายไป
  • invalidParameterName: ชื่อพารามิเตอร์อินพุตอย่างน้อย 1 รายการ ไม่รู้จัก
  • invalidParameterValue: จดจำชื่อพารามิเตอร์อินพุตได้ แต่มีค่าที่ส่งผ่านอย่างน้อย 1 ค่าไม่ถูกต้อง ตัวอย่างเช่น wifiPwd ส่งเป็นจำนวนเต็มแทนสตริง
Command I/O
อินพุตคำสั่ง
{
"parameters": {
"preSharedKey": "random key",
"wifiSsid": "home Wi-Fi",
"wifiPwd": "wifi password"
}
}
เอาต์พุตคำสั่ง
none
เอาต์พุตคำสั่ง (ข้อผิดพลาด)
{
"error": {
"code": "missingParameter",
"message": "Parameter preSharedKey is missing."
}
}