![Google Assistant บน DragonBoard™ 410c: 57 ขั้นตอน Google Assistant บน DragonBoard™ 410c: 57 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-246-99-j.webp)
สารบัญ:
- ขั้นตอนที่ 1: เข้าสู่ระบบ Google Cloud
- ขั้นตอนที่ 2: PubSub - Console
- ขั้นตอนที่ 3: PubSub - สร้าง Google Cloud Project
- ขั้นตอนที่ 4: PubSub - เปิดใช้งาน API
- ขั้นตอนที่ 5: PubSub - สร้างหัวข้อ:
- ขั้นตอนที่ 6: PubSub - ชื่อหัวข้อ:
- ขั้นตอนที่ 7: PubSub - สร้างการสมัครสมาชิก:
- ขั้นตอนที่ 8: PubSub - การตั้งค่าการสมัครสมาชิก:
- ขั้นตอนที่ 9: PubSub - หัวข้อ/การสมัครรับข้อมูลที่จำเป็น:
- ขั้นตอนที่ 10: การดำเนินการบน Google - เข้าสู่ระบบ:
- ขั้นตอนที่ 11: การดำเนินการกับ Google - โครงการนำเข้า:
- ขั้นตอนที่ 12: การดำเนินการใน Google - เลือกโครงการ:
- ขั้นตอนที่ 13: การดำเนินการบน Google - การลงทะเบียนอุปกรณ์:
- ขั้นตอนที่ 14: การดำเนินการบน Google - โมเดลการลงทะเบียน:
- ขั้นตอนที่ 15: การดำเนินการกับ Google - การตั้งค่าโมเดล:
- ขั้นตอนที่ 16: การดำเนินการบน Google - Client Secret JSON:
- ขั้นตอนที่ 17: การดำเนินการใน Google - ระบุลักษณะ:
- ขั้นตอนที่ 18: การควบคุมกิจกรรมในบัญชี:
- ขั้นตอนที่ 19: ข้อมูลรับรองบัญชีบริการ - สร้างข้อมูลรับรอง:
- ขั้นตอนที่ 20: ข้อมูลรับรองบัญชีบริการ - การตั้งค่า:
- ขั้นตอนที่ 21: ข้อมูลรับรองบัญชีบริการ - ดาวน์โหลดข้อมูลรับรอง:
- ขั้นตอนที่ 22: Google Cloud Storage - สร้างที่เก็บข้อมูล:
- ขั้นตอนที่ 23: Google Cloud Storage - ทดลองใช้ฟรี:
- ขั้นตอนที่ 24: Google Cloud Storage - ทดลองใช้ฟรี - ขั้นตอนที่ 1:
- ขั้นตอนที่ 25: Google Cloud Storage - ทดลองใช้ฟรี - ขั้นตอนที่ 2:
- ขั้นตอนที่ 26: Google Cloud Storage - สร้าง Bucket พร้อมทดลองใช้ฟรี:
- ขั้นตอนที่ 27: Google Cloud Storage - การตั้งค่าที่เก็บข้อมูล:
- ขั้นตอนที่ 28: Google Cloud Storage - ไฟล์:
- ขั้นตอนที่ 29: Google Cloud Storage - อัปโหลดไฟล์:
- ขั้นตอนที่ 30: Google Cloud Storage - ตรวจสอบการอัปโหลด:
- ขั้นตอนที่ 31: ฟังก์ชัน Google Cloud - สร้างฟังก์ชัน:
- ขั้นตอนที่ 32: ฟังก์ชัน Google Cloud - การตั้งค่าฟังก์ชัน:
- ขั้นตอนที่ 33: ฟังก์ชัน Google Cloud - ตัวแก้ไขแบบอินไลน์:
- ขั้นตอนที่ 34: ฟังก์ชัน Google Cloud - แก้ไขตัวแปร:
- ขั้นตอนที่ 35: ฟังก์ชัน Google Cloud - บันทึกการเปลี่ยนแปลง:
- ขั้นตอนที่ 36: Dialogflow - คอนโซล:
- ขั้นตอนที่ 37: Dialogflow - เข้าสู่ระบบ:
- ขั้นตอนที่ 38: Dialogflow - การตั้งค่าบัญชี:
- ขั้นตอนที่ 39: Dialogflow - การตั้งค่าตัวแทน:
- ขั้นตอนที่ 40: Dialogflow - การกำหนดค่า:
- ขั้นตอนที่ 41: Dialogflow - นำเข้า:
- ขั้นตอนที่ 42: Dialogflow - กู้คืนจาก ZIP:
- ขั้นตอนที่ 43: Dialogflow - เลือกไฟล์:
- ขั้นตอนที่ 44: Dialogflow - อัปโหลดไฟล์ ZIP:
- ขั้นตอนที่ 45: Dialogflow - บันทึกการเปลี่ยนแปลง:
- ขั้นตอนที่ 46: Dialogflow - การปฏิบัติตาม:
- ขั้นตอนที่ 47: Dialogflow - Cloud Function Console
- ขั้นตอนที่ 48: Dialogflow - URL ฟังก์ชันคลาวด์
- ขั้นตอนที่ 49: การตั้งค่า Dragonboard - เข้าถึงเทอร์มินัล DB:
- ขั้นตอนที่ 50: การตั้งค่า Dragonboard - ดาวน์โหลดรหัส:
- ขั้นตอนที่ 51: การตั้งค่า Dragonboard - การเชื่อมต่อผ่าน SFTP:
- ขั้นตอนที่ 52: การตั้งค่า Dragonboard - โอนรหัสไปยังฐานข้อมูล:
- ขั้นตอนที่ 53: การตั้งค่า Dragonboard - การโอนข้อมูลรับรอง:
- ขั้นตอนที่ 54: การตั้งค่า Dragonboard - การติดตั้งการพึ่งพา:
- ขั้นตอนที่ 55: การตั้งค่า Dragonboard - การกำหนดค่าข้อมูลรับรอง:
- ขั้นตอนที่ 56: การตั้งค่า Dragonboard - เข้าสู่ระบบข้อมูลประจำตัว:
- ขั้นตอนที่ 57: เรียกใช้ Google Assistant
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![Google Assistant บน DragonBoard™ 410c Google Assistant บน DragonBoard™ 410c](https://i.howwhatproduce.com/images/001/image-246-100-j.webp)
คำแนะนำนี้จะสอนให้คุณเรียกใช้ Google Assistant ใน DragonBoard และตั้งค่าสภาพแวดล้อมของบ้านอัจฉริยะด้วยอุปกรณ์บางอย่าง
ที่จำเป็น:
-DragonBoard™ 410c (พร้อมการติดตั้ง linaro-alip ใหม่);
-12V/1A แหล่งจ่ายไฟแจ็ค 5.5 มม.;
-CC2531 โมดูล zigbee;
- จอภาพ HDMI;
- เมาส์และคีย์บอร์ด USB;
-OSRAM LIGHTFY™ หลอดปรับสีขาวได้ 60 หลอด;
-FLC BLE หลอดไฟ;
-Yale Real Living deadbolt สมาร์ทล็อค (พร้อมโมดูล zigbee);
- โฮสต์พีซี (พร้อม Windows)
ขั้นตอนที่ 1: เข้าสู่ระบบ Google Cloud
![เข้าสู่ระบบ Google Cloud เข้าสู่ระบบ Google Cloud](https://i.howwhatproduce.com/images/001/image-246-101-j.webp)
ในพีซีโฮสต์ ไปที่หน้า Google Cloud และเข้าสู่ระบบ
ขั้นตอนที่ 2: PubSub - Console
![PubSub - Console PubSub - Console](https://i.howwhatproduce.com/images/001/image-246-102-j.webp)
ในเมนูด้านซ้ายวางเมาส์เหนือ " PubSub " และคลิกที่ " หัวข้อ"
ขั้นตอนที่ 3: PubSub - สร้าง Google Cloud Project
![PubSub - สร้าง Google Cloud Project PubSub - สร้าง Google Cloud Project](https://i.howwhatproduce.com/images/001/image-246-103-j.webp)
ใส่ชื่อโครงการและคลิกที่ " สร้าง"
ขั้นตอนที่ 4: PubSub - เปิดใช้งาน API
![PubSub - เปิดใช้งาน API PubSub - เปิดใช้งาน API](https://i.howwhatproduce.com/images/001/image-246-104-j.webp)
คลิกที่ " เปิดใช้งาน API"
ขั้นตอนที่ 5: PubSub - สร้างหัวข้อ:
![PubSub - สร้างหัวข้อ PubSub - สร้างหัวข้อ](https://i.howwhatproduce.com/images/001/image-246-105-j.webp)
คลิกที่ " สร้างหัวข้อ"
ขั้นตอนที่ 6: PubSub - ชื่อหัวข้อ:
![PubSub - ชื่อหัวข้อ PubSub - ชื่อหัวข้อ](https://i.howwhatproduce.com/images/001/image-246-106-j.webp)
ใส่ชื่อสำหรับหัวข้อและคลิกที่ " สร้าง"
ขั้นตอนที่ 7: PubSub - สร้างการสมัครสมาชิก:
![PubSub - สร้างการสมัครสมาชิก PubSub - สร้างการสมัครสมาชิก](https://i.howwhatproduce.com/images/001/image-246-107-j.webp)
คลิกที่ " สร้างการสมัครสมาชิก"
ขั้นตอนที่ 8: PubSub - การตั้งค่าการสมัครสมาชิก:
![PubSub - การตั้งค่าการสมัครสมาชิก PubSub - การตั้งค่าการสมัครสมาชิก](https://i.howwhatproduce.com/images/001/image-246-108-j.webp)
ใส่ชื่อในการสมัครสมาชิกและกรอกส่วนที่เหลือตามภาพด้านบนที่แสดง
ขั้นตอนที่ 9: PubSub - หัวข้อ/การสมัครรับข้อมูลที่จำเป็น:
ตามตัวอย่าง สร้างหัวข้อเหล่านี้ด้วยการสมัครสมาชิกเหล่านี้:
-
BluDevCtl
- DashBluDevSub
- BluDevSub
-
ZigCtl
- DashZigSub
- ZigCtlSub
ขั้นตอนที่ 10: การดำเนินการบน Google - เข้าสู่ระบบ:
ไปที่หน้าคอนโซลการดำเนินการและเข้าสู่ระบบด้วยบัญชีเดียวกับที่ใช้ก่อนหน้านี้
ขั้นตอนที่ 11: การดำเนินการกับ Google - โครงการนำเข้า:
![Actions on Google - โครงการนำเข้า Actions on Google - โครงการนำเข้า](https://i.howwhatproduce.com/images/001/image-246-109-j.webp)
คลิกที่ " เพิ่ม/นำเข้าโครงการ"
ขั้นตอนที่ 12: การดำเนินการใน Google - เลือกโครงการ:
![Actions on Google - เลือกโครงการ Actions on Google - เลือกโครงการ](https://i.howwhatproduce.com/images/001/image-246-110-j.webp)
เลือกโครงการที่สร้างไว้ก่อนหน้านี้เพื่อนำเข้าและคลิกที่ " นำเข้าโครงการ"
ขั้นตอนที่ 13: การดำเนินการบน Google - การลงทะเบียนอุปกรณ์:
![การดำเนินการบน Google - การลงทะเบียนอุปกรณ์ การดำเนินการบน Google - การลงทะเบียนอุปกรณ์](https://i.howwhatproduce.com/images/001/image-246-111-j.webp)
บนคอนโซลของโปรเจ็กต์ คลิกที่ " การลงทะเบียนอุปกรณ์"
ขั้นตอนที่ 14: การดำเนินการบน Google - โมเดลการลงทะเบียน:
![Actions on Google - โมเดลการลงทะเบียน Actions on Google - โมเดลการลงทะเบียน](https://i.howwhatproduce.com/images/001/image-246-112-j.webp)
คลิกที่ " ลงทะเบียนรุ่น"
ขั้นตอนที่ 15: การดำเนินการกับ Google - การตั้งค่าโมเดล:
![การดำเนินการกับ Google - การตั้งค่าโมเดล การดำเนินการกับ Google - การตั้งค่าโมเดล](https://i.howwhatproduce.com/images/001/image-246-113-j.webp)
ใส่ชื่ออุปกรณ์ ผู้ผลิต และประเภทอุปกรณ์เป็น Speaker แล้วคลิก " REGISTER MODEL"
ขั้นตอนที่ 16: การดำเนินการบน Google - Client Secret JSON:
![การดำเนินการบน Google - Client Secret JSON การดำเนินการบน Google - Client Secret JSON](https://i.howwhatproduce.com/images/001/image-246-114-j.webp)
![การดำเนินการบน Google - Client Secret JSON การดำเนินการบน Google - Client Secret JSON](https://i.howwhatproduce.com/images/001/image-246-115-j.webp)
คลิกที่ " ดาวน์โหลดข้อมูลประจำตัว OAuth 2.0 " เพื่อดาวน์โหลด JSON ความลับของไคลเอ็นต์ที่จะใช้ในภายหลังและคลิกที่ " ถัดไป"
ขั้นตอนที่ 17: การดำเนินการใน Google - ระบุลักษณะ:
![Actions on Google - ระบุลักษณะ Actions on Google - ระบุลักษณะ](https://i.howwhatproduce.com/images/001/image-246-116-j.webp)
เพียงคลิกที่ " ข้าม"
ขั้นตอนที่ 18: การควบคุมกิจกรรมในบัญชี:
ไปที่หน้าควบคุมกิจกรรมของ Google เข้าสู่ระบบด้วยบัญชีเดิมและตรวจสอบว่าได้เปิดใช้งานสวิตช์สลับต่อไปนี้ (สีน้ำเงิน):
- กิจกรรมบนเว็บและแอป นอกจากนี้ อย่าลืมเลือกช่องทำเครื่องหมาย รวมประวัติ Chrome และกิจกรรมจากเว็บไซต์ แอป และอุปกรณ์ที่ใช้บริการของ Google
- ข้อมูลอุปกรณ์;
- กิจกรรมเสียงพูดและเสียง
ขั้นตอนที่ 19: ข้อมูลรับรองบัญชีบริการ - สร้างข้อมูลรับรอง:
![ข้อมูลรับรองบัญชีบริการ - สร้างข้อมูลรับรอง ข้อมูลรับรองบัญชีบริการ - สร้างข้อมูลรับรอง](https://i.howwhatproduce.com/images/001/image-246-117-j.webp)
ไปที่คอนโซล Google Cloud Credentials เข้าสู่ระบบด้วยบัญชีเดิมและคลิกที่ " Create credentials"
ขั้นตอนที่ 20: ข้อมูลรับรองบัญชีบริการ - การตั้งค่า:
![ข้อมูลรับรองบัญชีบริการ - การตั้งค่า ข้อมูลรับรองบัญชีบริการ - การตั้งค่า](https://i.howwhatproduce.com/images/001/image-246-118-j.webp)
เลือก " บัญชีบริการใหม่ " ใน " บัญชีบริการ " ใส่ชื่อ เลือก " เจ้าของ " เป็น " บทบาท " เลือก JSON เป็น " ประเภทคีย์ " และคลิกที่ " สร้าง"
ขั้นตอนที่ 21: ข้อมูลรับรองบัญชีบริการ - ดาวน์โหลดข้อมูลรับรอง:
![ข้อมูลรับรองบัญชีบริการ - ดาวน์โหลดข้อมูลรับรอง ข้อมูลรับรองบัญชีบริการ - ดาวน์โหลดข้อมูลรับรอง](https://i.howwhatproduce.com/images/001/image-246-119-j.webp)
เมื่อคลิกที่ "สร้าง" ไฟล์ JSON จะถูกดาวน์โหลด บันทึกเนื่องจากคุณจะต้องใช้ไฟล์นี้ก่อน
ขั้นตอนที่ 22: Google Cloud Storage - สร้างที่เก็บข้อมูล:
![Google Cloud Storage - สร้างที่เก็บข้อมูล Google Cloud Storage - สร้างที่เก็บข้อมูล](https://i.howwhatproduce.com/images/001/image-246-120-j.webp)
ไปที่หน้า Google Cloud Storage เข้าสู่ระบบและคลิกที่ " CREATE BUCKET"
ขั้นตอนที่ 23: Google Cloud Storage - ทดลองใช้ฟรี:
![Google Cloud Storage - ทดลองใช้ฟรี Google Cloud Storage - ทดลองใช้ฟรี](https://i.howwhatproduce.com/images/001/image-246-121-j.webp)
พื้นที่เก็บข้อมูลเป็นบริการแบบชำระเงิน แต่ Google เสนอการทดลองใช้ฟรีที่เกินความจำเป็น ในการตั้งค่าการทดลองใช้ฟรี ให้คลิกที่ " ลงทะเบียนเพื่อทดลองใช้งานฟรี"
ขั้นตอนที่ 24: Google Cloud Storage - ทดลองใช้ฟรี - ขั้นตอนที่ 1:
![Google Cloud Storage - ทดลองใช้ฟรี - ขั้นตอนที่ 1 Google Cloud Storage - ทดลองใช้ฟรี - ขั้นตอนที่ 1](https://i.howwhatproduce.com/images/001/image-246-122-j.webp)
เลือกประเทศ ยอมรับข้อกำหนดในการให้บริการ และคลิก " ตกลงและดำเนินการต่อ"
ขั้นตอนที่ 25: Google Cloud Storage - ทดลองใช้ฟรี - ขั้นตอนที่ 2:
จากที่นี่ คุณจะต้องป้อนข้อมูลสถาบัน (ที่แตกต่างกันไปในแต่ละประเทศ) และบัตรเครดิตเพื่อให้สามารถเข้าถึงที่เก็บข้อมูลได้
ขั้นตอนที่ 26: Google Cloud Storage - สร้าง Bucket พร้อมทดลองใช้ฟรี:
![Google Cloud Storage - สร้างบัคเก็ตพร้อมทดลองใช้ฟรี Google Cloud Storage - สร้างบัคเก็ตพร้อมทดลองใช้ฟรี](https://i.howwhatproduce.com/images/001/image-246-123-j.webp)
คลิกอีกครั้งที่ " CREATE BUCKET"
ขั้นตอนที่ 27: Google Cloud Storage - การตั้งค่าที่เก็บข้อมูล:
![Google Cloud Storage - การตั้งค่าที่เก็บข้อมูล Google Cloud Storage - การตั้งค่าที่เก็บข้อมูล](https://i.howwhatproduce.com/images/001/image-246-124-j.webp)
ตั้งชื่อถังและเติมส่วนที่เหลือตามภาพด้านบน
ขั้นตอนที่ 28: Google Cloud Storage - ไฟล์:
![Google Cloud Storage - ไฟล์ Google Cloud Storage - ไฟล์](https://i.howwhatproduce.com/images/001/image-246-125-j.webp)
สร้าง 3 ไฟล์ด้วยชื่อเหล่านี้:
- status.txt;
- statusble.txt;
- statuszgb.txt
ขั้นตอนที่ 29: Google Cloud Storage - อัปโหลดไฟล์:
![Google Cloud Storage - อัปโหลดไฟล์ Google Cloud Storage - อัปโหลดไฟล์](https://i.howwhatproduce.com/images/001/image-246-126-j.webp)
อัปโหลดไฟล์ที่ลากแล้วไปที่ถัง
ขั้นตอนที่ 30: Google Cloud Storage - ตรวจสอบการอัปโหลด:
![Google Cloud Storage - ตรวจสอบการอัปโหลด Google Cloud Storage - ตรวจสอบการอัปโหลด](https://i.howwhatproduce.com/images/001/image-246-127-j.webp)
รอจนกว่าจะอัปโหลดไฟล์ทั้งหมด
ขั้นตอนที่ 31: ฟังก์ชัน Google Cloud - สร้างฟังก์ชัน:
![ฟังก์ชัน Google Cloud - สร้างฟังก์ชัน ฟังก์ชัน Google Cloud - สร้างฟังก์ชัน](https://i.howwhatproduce.com/images/001/image-246-128-j.webp)
ไปที่หน้า Google Cloud Functions และเข้าสู่ระบบ คุณต้องปฏิบัติตามคำแนะนำสำหรับการทดลองใช้ฟรีในขั้นตอนที่ 22 จึงจะสามารถสร้างฟังก์ชันได้
ขั้นตอนที่ 32: ฟังก์ชัน Google Cloud - การตั้งค่าฟังก์ชัน:
![ฟังก์ชัน Google Cloud - การตั้งค่าฟังก์ชัน ฟังก์ชัน Google Cloud - การตั้งค่าฟังก์ชัน](https://i.howwhatproduce.com/images/001/image-246-129-j.webp)
กรอกการตั้งค่าตามภาพด้านบนที่แสดง ไฟล์.zip พร้อมให้ดาวน์โหลดด้านล่าง
ขั้นตอนที่ 33: ฟังก์ชัน Google Cloud - ตัวแก้ไขแบบอินไลน์:
![ฟังก์ชัน Google Cloud - ตัวแก้ไขแบบอินไลน์ ฟังก์ชัน Google Cloud - ตัวแก้ไขแบบอินไลน์](https://i.howwhatproduce.com/images/001/image-246-130-j.webp)
ใน Function Console ให้คลิกที่ไอคอนขยายของตัวแก้ไขแบบอินไลน์
ขั้นตอนที่ 34: ฟังก์ชัน Google Cloud - แก้ไขตัวแปร:
![ฟังก์ชัน Google Cloud - แก้ไขตัวแปร ฟังก์ชัน Google Cloud - แก้ไขตัวแปร](https://i.howwhatproduce.com/images/001/image-246-131-j.webp)
![ฟังก์ชัน Google Cloud - แก้ไขตัวแปร ฟังก์ชัน Google Cloud - แก้ไขตัวแปร](https://i.howwhatproduce.com/images/001/image-246-132-j.webp)
ตั้งค่าตัวแปรที่ฝากข้อมูลเป็นชื่อของถังที่ตั้งไว้ในขั้นตอนที่ 26 แล้วคลิก "ตกลง"
ขั้นตอนที่ 35: ฟังก์ชัน Google Cloud - บันทึกการเปลี่ยนแปลง:
![ฟังก์ชัน Google Cloud - บันทึกการเปลี่ยนแปลง ฟังก์ชัน Google Cloud - บันทึกการเปลี่ยนแปลง](https://i.howwhatproduce.com/images/001/image-246-133-j.webp)
คลิกที่ " Deploy " เพื่อบันทึกการเปลี่ยนแปลงตัวแปร รอให้ funciton ใช้งานได้ และหากมีข้อผิดพลาดปรากฏขึ้น ให้ทำซ้ำขั้นตอนอีกครั้ง
ขั้นตอนที่ 36: Dialogflow - คอนโซล:
![Dialogflow - คอนโซล Dialogflow - คอนโซล](https://i.howwhatproduce.com/images/001/image-246-134-j.webp)
ไปที่หน้า Dialogflow และคลิกที่ " ไปที่คอนโซล"
ขั้นตอนที่ 37: Dialogflow - เข้าสู่ระบบ:
![Dialogflow - เข้าสู่ระบบ Dialogflow - เข้าสู่ระบบ](https://i.howwhatproduce.com/images/001/image-246-135-j.webp)
เข้าสู่ระบบโดยใช้บัญชี Google เดิมเหมือนเมื่อก่อน
ขั้นตอนที่ 38: Dialogflow - การตั้งค่าบัญชี:
![Dialogflow - การตั้งค่าบัญชี Dialogflow - การตั้งค่าบัญชี](https://i.howwhatproduce.com/images/001/image-246-136-j.webp)
เลือกประเทศ ยอมรับข้อกำหนดในการให้บริการ และคลิกที่ " ยอมรับ"
ขั้นตอนที่ 39: Dialogflow - การตั้งค่าตัวแทน:
![Dialogflow - การตั้งค่าตัวแทน Dialogflow - การตั้งค่าตัวแทน](https://i.howwhatproduce.com/images/001/image-246-137-j.webp)
เลือกภาษา เขตเวลา และโครงการระบบคลาวด์ (ขั้นตอนที่ 3) และคลิก o " สร้าง"
ขั้นตอนที่ 40: Dialogflow - การกำหนดค่า:
![Dialogflow - การกำหนดค่า Dialogflow - การกำหนดค่า](https://i.howwhatproduce.com/images/001/image-246-138-j.webp)
ในคอนโซลเอเจนต์ ให้คลิกที่ไอคอนคอนฟิกูเรชัน
ขั้นตอนที่ 41: Dialogflow - นำเข้า:
![Dialogflow - นำเข้า Dialogflow - นำเข้า](https://i.howwhatproduce.com/images/001/image-246-139-j.webp)
คลิกที่ " ส่งออกและนำเข้า"
ขั้นตอนที่ 42: Dialogflow - กู้คืนจาก ZIP:
![Dialogflow - กู้คืนจาก ZIP Dialogflow - กู้คืนจาก ZIP](https://i.howwhatproduce.com/images/001/image-246-140-j.webp)
คลิกที่ " กู้คืนจาก ZIP"
ขั้นตอนที่ 43: Dialogflow - เลือกไฟล์:
![Dialogflow - เลือกไฟล์ Dialogflow - เลือกไฟล์](https://i.howwhatproduce.com/images/001/image-246-141-j.webp)
คลิกที่ " เลือกไฟล์"
ขั้นตอนที่ 44: Dialogflow - อัปโหลดไฟล์ ZIP:
![Dialogflow - อัปโหลดไฟล์ ZIP Dialogflow - อัปโหลดไฟล์ ZIP](https://i.howwhatproduce.com/images/001/image-246-142-j.webp)
เลือกไฟล์.zip ที่มีให้ดาวน์โหลดด้านล่าง พิมพ์ RESTORE ตามที่ระบุไว้ แล้วคลิกใน " RESTORE"
ขั้นตอนที่ 45: Dialogflow - บันทึกการเปลี่ยนแปลง:
![Dialogflow - บันทึกการเปลี่ยนแปลง Dialogflow - บันทึกการเปลี่ยนแปลง](https://i.howwhatproduce.com/images/001/image-246-143-j.webp)
บนคอนโซลตัวแทน คลิกที่ " บันทึก"
ขั้นตอนที่ 46: Dialogflow - การปฏิบัติตาม:
![Dialogflow - การปฏิบัติตาม Dialogflow - การปฏิบัติตาม](https://i.howwhatproduce.com/images/001/image-246-144-j.webp)
คลิกใน " Fulfillment " ในเมนูด้านซ้าย
ขั้นตอนที่ 47: Dialogflow - Cloud Function Console
![Dialogflow - Cloud Function Console Dialogflow - Cloud Function Console](https://i.howwhatproduce.com/images/001/image-246-145-j.webp)
ในแท็บอื่นไปที่คอนโซลของฟังก์ชันที่สร้างไว้ก่อนหน้านี้และคลิกที่ " ทริกเกอร์"
ขั้นตอนที่ 48: Dialogflow - URL ฟังก์ชันคลาวด์
![Dialogflow - URL ฟังก์ชันคลาวด์ Dialogflow - URL ฟังก์ชันคลาวด์](https://i.howwhatproduce.com/images/001/image-246-146-j.webp)
![Dialogflow - URL ฟังก์ชันคลาวด์ Dialogflow - URL ฟังก์ชันคลาวด์](https://i.howwhatproduce.com/images/001/image-246-147-j.webp)
คัดลอก URL และวางเป็น URL ของ Webhook ในการตั้งค่าการเติมเต็มของ Dialogflow
ขั้นตอนที่ 49: การตั้งค่า Dragonboard - เข้าถึงเทอร์มินัล DB:
![การตั้งค่า Dragonboard - เข้าถึงเทอร์มินัล DB การตั้งค่า Dragonboard - เข้าถึงเทอร์มินัล DB](https://i.howwhatproduce.com/images/001/image-246-148-j.webp)
ในการดำเนินการตามขั้นตอนเหล่านี้ คุณต้องมีแบบฟอร์มเพื่อเข้าถึงเทอร์มินัลของ DragonBoard ในตัวอย่าง PuTTY ถูกใช้บน Windows เพื่อเข้าถึงผ่าน UART แบบอนุกรม อย่าเรียกใช้คำสั่งใด ๆ ที่บทช่วยสอนแสดงเป็น ROOT! หากเข้าถึงเทอร์มินัลผ่าน UART แบบอนุกรมให้สลับไปที่ผู้ใช้ linaro ตามภาพที่แสดง
สั่งการ:
$ su linaro
ขั้นตอนที่ 50: การตั้งค่า Dragonboard - ดาวน์โหลดรหัส:
ดาวน์โหลด.zip ในขั้นตอนนี้และแตกไฟล์
ขั้นตอนที่ 51: การตั้งค่า Dragonboard - การเชื่อมต่อผ่าน SFTP:
![การตั้งค่า Dragonboard - การเชื่อมต่อผ่าน SFTP การตั้งค่า Dragonboard - การเชื่อมต่อผ่าน SFTP](https://i.howwhatproduce.com/images/001/image-246-149-j.webp)
![การตั้งค่า Dragonboard - การเชื่อมต่อผ่าน SFTP การตั้งค่า Dragonboard - การเชื่อมต่อผ่าน SFTP](https://i.howwhatproduce.com/images/001/image-246-150-j.webp)
ตอนนี้ได้เวลาโอนข้อมูลรับรองที่สร้างใน Google Cloud ไปยัง Dragonboard สามารถทำได้หลายวิธี ตัวอย่างนี้จะใช้ FileZila บนเครื่องโฮสต์เพื่อส่งไฟล์ไปยังหน่วยความจำภายใน Dragonboard
ใน " โฮสต์ " ใส่ DB เครือข่ายท้องถิ่น IP* ผู้ใช้และรหัสผ่านเริ่มต้นคือ " linaro " และ "พอร์ต" คือ 22
*เรียกใช้ ifconfig ในเทอร์มินัลเพื่อค้นหา IP ในเครื่อง
$ ifconfig
ขั้นตอนที่ 52: การตั้งค่า Dragonboard - โอนรหัสไปยังฐานข้อมูล:
ถ่ายโอนโฟลเดอร์ DB_GA ไปยัง Dragonboard ในโฟลเดอร์ / home/linaro/
ขั้นตอนที่ 53: การตั้งค่า Dragonboard - การโอนข้อมูลรับรอง:
![การตั้งค่า Dragonboard - การโอนข้อมูลรับรอง การตั้งค่า Dragonboard - การโอนข้อมูลรับรอง](https://i.howwhatproduce.com/images/001/image-246-151-j.webp)
![การตั้งค่า Dragonboard - การโอนข้อมูลรับรอง การตั้งค่า Dragonboard - การโอนข้อมูลรับรอง](https://i.howwhatproduce.com/images/001/image-246-152-j.webp)
ตอนนี้โอนข้อมูลประจำตัวไปที่รูทของโฟลเดอร์ DB_GA และเปลี่ยนชื่อ " client_secret_XXX.json " เป็น " client_secret.json " และอีกอันเป็น " service_account_key.json"
ขั้นตอนที่ 54: การตั้งค่า Dragonboard - การติดตั้งการพึ่งพา:
เรียกใช้ apt update;
$ sudo apt update
ติดตั้งแพ็คเกจเหล่านี้ผ่าน apt: python-pip, libglib2.0-dev, swig, portaudio19-dev, libpulse-dev;
$ sudo apt ติดตั้ง python-pip libglib2.0-dev swig portaudio19-dev libpulse-dev
ไปที่โฟลเดอร์ "DB" ใน "DB_GA" และเรียกใช้คำสั่งนี้เพื่อติดตั้งแพ็คเกจ pip
$ sudo pip ติดตั้ง –r ข้อกำหนด.txt
ติดตั้ง NodeJS 8.x;
$ sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo ทุบตี -
$ sudo apt ติดตั้ง -y nodejs=8.15.1-1nodesource1
ไปที่โฟลเดอร์ "DB_GA/DB/zbserver" และเรียกใช้การติดตั้ง npm
sudo npm ติดตั้ง
ขั้นตอนที่ 55: การตั้งค่า Dragonboard - การกำหนดค่าข้อมูลรับรอง:
![การตั้งค่า Dragonboard - การกำหนดค่าข้อมูลรับรอง การตั้งค่า Dragonboard - การกำหนดค่าข้อมูลรับรอง](https://i.howwhatproduce.com/images/001/image-246-153-j.webp)
ตอนนี้ได้เวลาเชื่อมต่อจอภาพ คีย์บอร์ด และเมาส์ HDMI เข้ากับฐานข้อมูลแล้ว
ใน DB Desktop ให้ป้อน Ctrl+Alt+T เพื่อเปิดเทอร์มินัล
ไปที่โฟลเดอร์ DB_GA:
$ cd /home/linaro/DB_GA/
เรียกใช้คำสั่งนี้:
$ sudo google-oauthlib-tool --client-secrets client_secret.json --credentials /root/.config/google-oauthlib-tool/credentials.json --scope https://www.googleapis.com/auth/assistant- sdk-prototype --save
ขั้นตอนที่ 56: การตั้งค่า Dragonboard - เข้าสู่ระบบข้อมูลประจำตัว:
![การตั้งค่า Dragonboard - เข้าสู่ระบบข้อมูลประจำตัว การตั้งค่า Dragonboard - เข้าสู่ระบบข้อมูลประจำตัว](https://i.howwhatproduce.com/images/001/image-246-154-j.webp)
คัดลอก URL ที่คำสั่งสุดท้ายส่งออกและวางลงในเบราว์เซอร์ DB และเข้าสู่ระบบด้วยบัญชี Google เดียวกันกับที่ใช้ในบทช่วยสอนทั้งหมด
ขั้นตอนที่ 57: เรียกใช้ Google Assistant
ไปที่โฟลเดอร์ DB_GA/DB/syswatch_dev/:
$ cd /home/linaro/DB_GA/DB/syswatch_dev/
เชื่อมต่อโมดูล Zigbee กับฐานข้อมูล
เรียกใช้ไฟล์ watch.py:
$ sudo python watch.py
แนะนำ:
แอปพลิเคชัน Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 ขั้นตอน
![แอปพลิเคชัน Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 ขั้นตอน แอปพลิเคชัน Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-560-44-j.webp)
ดาวน์โหลด Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é ส่วนใหญ่จำเป็นสำหรับการกำหนดค่า o สภาพแวดล้อมของ desenvolvimento, การปรับแต่ง o HostPC (คอมพิวเตอร์ / โน้ตบุ๊ก), IDE Eclipse คอมไพล์ระบบปฏิบัติการและส่งออกสำหรับ Alvo (ลาก
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 ขั้นตอน
![Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 ขั้นตอน Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-10674-j.webp)
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRIÇÃOO ใช้งานง่าย é ดาร์ autonomia para deficientes visuais se locomoverem em Ambientes ในร่ม como casas ou ศูนย์การค้า e aeroportos.A locomoço สภาพแวดล้อม j´ mapeados pode ou n&o s
การสื่อสาร Serial Com a Dragonboard 410c Usando Mezzanine 96boards เซนเซอร์: 7 ขั้นตอน
![การสื่อสาร Serial Com a Dragonboard 410c Usando Mezzanine 96boards เซนเซอร์: 7 ขั้นตอน การสื่อสาร Serial Com a Dragonboard 410c Usando Mezzanine 96boards เซนเซอร์: 7 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-11034-j.webp)
การสื่อสาร Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é Mostrar as etapas needÃÃ'ias para configurar o Ambiente de desenvolvimento, de modo que seja possível comunicar com a Dragonboard 410c คอมพิวเตอร์ คอมพิวเตอร์ / notebook usando comunica&ccedi
การตรวจจับสถานการณ์ฉุกเฉิน - Qualcomm Dragonboard 410c: 7 ขั้นตอน
![การตรวจจับสถานการณ์ฉุกเฉิน - Qualcomm Dragonboard 410c: 7 ขั้นตอน การตรวจจับสถานการณ์ฉุกเฉิน - Qualcomm Dragonboard 410c: 7 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-11526-j.webp)
การตรวจจับสถานการณ์ฉุกเฉิน - Qualcomm Dragonboard 410c: มองหาระบบรักษาความปลอดภัยที่ทำงานเพื่อตรวจสอบสถานการณ์ฉุกเฉิน อาจสังเกตได้ว่ายากเกินไปที่จะประมวลผลข้อมูลทั้งหมดที่บันทึกไว้ เมื่อคิดถึงเรื่องนั้น เราจึงตัดสินใจใช้ความรู้ของเราในการประมวลผลเสียง/ภาพ เซ็นเซอร์ และ
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 ขั้นตอน
![Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 ขั้นตอน Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-11537-j.webp)
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: ความอัจฉริยะของ Lixeira ประกอบด้วยการแยกส่วนอัตโนมัติ เว็บแคม Através de uma, ela identifica o tipo de lixo e o deposita no compartimento adequado para posteriormente ser reciclado