สวิตช์กล้อง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แอปจะส่งคำสั่งนี้ไปยังกล้องเพื่อระบุข้อมูลเข้าสู่ระบบให้กับ
เข้าถึง 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." } } |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-21 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-08-21 UTC"],[],["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"]]