สวิตช์กล้อง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แอปจะส่งคำสั่งนี้ไปยังกล้องเพื่อให้ข้อมูลรับรองสำหรับการเข้าถึง Wi-Fi โครงสร้างพื้นฐานที่เข้าถึงอินเทอร์เน็ตได้ คำสั่งนี้จะมีคีย์ลับ K ที่แชร์ไว้ล่วงหน้า ซึ่งแอปจะใช้เพื่อตรวจสอบสิทธิ์ตัวเองกับกล้องในภายหลังหลังจากที่อุปกรณ์ทั้ง 2 เครื่องเปลี่ยนไปใช้ Wi-Fi โครงสร้างพื้นฐานแล้ว
มีการเพิ่มคำสั่งนี้ใน API ระดับ 2.1 และเกี่ยวข้องกับการอัปโหลดโดยตรง
พารามิเตอร์
preSharedKey:
คีย์ 256 บิตที่สร้างขึ้นแบบสุ่มซึ่งใช้ในการตรวจสอบสิทธิ์กล้องด้วยแอปหลังจากที่ทั้งคู่เชื่อมต่อกับ Wi-Fi โครงสร้างพื้นฐานแล้ว
เช่น อาจมีการใช้ RAND_bytes() จาก OpenSSL ในการสร้างรายการนี้
- SSID ของ Wi-Fi
wifiSsid:
- รหัสผ่าน Wi-Fi
wifiPwd:
รายการ หากมี
ผลลัพธ์
ข้อผิดพลาด
missingParameter:
พารามิเตอร์บางอย่าง เช่น preSharedKey
ขาดหายไป
invalidParameterName:
ระบบไม่รู้จักชื่อพารามิเตอร์อินพุต
invalidParameterValue:
ระบบรู้จักชื่อพารามิเตอร์อินพุต
แต่ค่าที่ส่งอย่างน้อย 1 ค่าไม่ถูกต้อง เช่น ระบบจะส่ง wifiPwd
เป็นจำนวนเต็มแทนสตริง
คำสั่ง 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 และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]