การเชื่อมต่อระบบ IoT กับ Odoo¶
ข้อกำหนดเบื้องต้น¶
หากต้องการเชื่อมต่อระบบ IoT กับฐานข้อมูล Odoo ต้องปฏิบัติตามข้อกำหนดเบื้องต้นดังต่อไปนี้:
แอป Internet of Things (IoT) ต้อง:ref:
ติดตั้ง <general/install>ระบบ IoT ต้องเชื่อมต่อกับเครือข่าย
อุปกรณ์ที่เชื่อมต่อกับ Odoo ต้องอยู่ในเครือข่ายเดียวกับระบบ IoT
Note
แนะนำให้เชื่อมต่อระบบ IoT กับอินสแตนซ์ การผลิต เนื่องจากสภาพแวดล้อมประเภทอื่นอาจทำให้เกิดปัญหา (เช่น การ:ref:สร้างใบรับรอง HTTPS <iot/https_certificate_iot/iot-eligibility>)
ดูเพิ่มเติม
การเชื่อมต่อ¶
เพื่อเชื่อมต่อระบบ IoT กับฐานข้อมูล Odoo ให้เปิดแอป IoT และคลิก เชื่อมต่อ
เบราว์เซอร์จะสแกนเครือข่ายที่คอมพิวเตอร์เชื่อมต่ออยู่เพื่อหาระบบ IoT ที่พร้อมใช้งาน หากตรวจพบระบบ IoT ระบบจะเชื่อมต่อโดยอัตโนมัติ หากพบระบบ IoT หลายระบบ ให้เลือกระบบที่เหมาะสมในป๊อปอัปที่เปิดขึ้น จากนั้นคลิก เชื่อมต่อ หากไม่มีการตรวจพบระบบ IoT โดยอัตโนมัติ ให้ลองเชื่อมต่อกับฐานข้อมูลโดยใช้ รหัสจับคู่ หรือ โทเค็นการเชื่อมต่อ
Tip
ชื่อของระบบ IoT ประกอบด้วย IoT box หรือหมายเลขประจำตัวสินค้าของเมนบอร์ด คอมพิวเตอร์ Windows ตามด้วย รหัสจับคู่
การเชื่อมต่อโดยใช้รหัสจับคู่¶
Note
รหัสจับคู่จะใช้ได้นานสูงสุด 2 ชั่วโมงหลังจากเปิดระบบ IoT หากรหัสไม่ถูกต้องอีกต่อไป ให้รีสตาร์ท IoT box หรือ รีสตาร์ทบริการ Windows virtual IoT เพื่อแสดงรหัสจับคู่อีกครั้ง หรือเชื่อมต่อระบบ IoT กับฐานข้อมูลโดยใช้ โทเค็นการเชื่อมต่อ
รหัสจับคู่จะไม่แสดงหากระบบ IoT เชื่อมต่อกับฐานข้อมูลอยู่แล้ว (เช่น ฐานข้อมูลทดสอบ) หากจำเป็น ให้ ยกเลิกการเชื่อมต่อระบบ IoT จากฐานข้อมูล
ดึงรหัสการจับคู่ของระบบ IoT:
เชื่อมต่อ IoT box กับจอภายนอกหรือเครื่องพิมพ์ USB หาก IoT box ถูกเสียบไว้ก่อนหน้านี้แล้ว ให้:ref:
รีสตาร์ท <iot/iot-box/restart>จอภายนอก: รหัสการจับคู่จะแสดงบนหน้าจอหลังจาก(รี)สตาร์ท IoT box
เครื่องพิมพ์ที่เชื่อมต่อผ่าน USB: รหัสการจับคู่ควรพิมพ์ออกมาโดยอัตโนมัติ
Tip
หากไม่มีจอภาพภายนอกหรือเครื่องพิมพ์เชื่อมต่อกับ IoT box ให้เข้าถึง:ref:
หน้าแรกของ IoT box <iot/iot-box/homepage>รหัสจะแสดงในส่วน:guilabel:รหัสจับคู่บนคอมพิวเตอร์ที่ติดตั้ง Windows virtual IoT ให้เปิดหน้าแรกของระบบ IoT ในเว็บเบราว์เซอร์โดยไปที่ URL
http://localhost:8069จากนั้นเลื่อนไปที่ส่วน:guilabel:รหัสจับคู่ใน Odoo ให้เปิดแอป IoT และคลิก:guilabel:
เชื่อมต่อในป๊อปอัป กำลังค้นหา IoT Box ที่เปิดขึ้น ให้คลิก ใช้รหัสการจับคู่
ป้อน รหัสการจับคู่ และคลิก เชื่อมต่อ
การเชื่อมต่อโดยใช้โทเค็นการเชื่อมต่อ¶
ใน Odoo ให้เปิดแอป IoT และคลิก:guilabel:
เชื่อมต่อในป๊อปอัป กำลังค้นหา IoT Box ที่เปิดขึ้น ให้คลิก การจับคู่แบบออฟไลน์
ในป๊อปอัป จับคู่ IoT Box แบบออฟไลน์ ที่เปิดขึ้น ให้คัดลอก Token
เข้าถึงหน้าแรกของ:ref:
IoT box <iot/iot-box/homepage>หรือ:ref:Windows virtual IoT <iot/windows-iot/homepage>ในส่วน เชื่อมต่อฐานข้อมูล Odoo แล้ว ให้คลิก กำหนดค่า
วางโทเค็นลงในช่อง:guilabel:
โทเค็นเซิร์ฟเวอร์และคลิก:guilabel:เชื่อมต่อ
Note
เมื่อระบบ IoT เชื่อมต่อกับฐานข้อมูลแล้ว:
หากติดตั้ง แอปการขายหน้าร้าน จะมีหน้าต่างป๊อปอัปขึ้นมาเพื่อเลือก การขายหน้าร้านที่ระบบ IoT ควรเชื่อมโยงด้วย
หากใช้ IoT box ให้รอสักครู่เพื่อให้อัปเดตก่อนใช้:doc:`อุปกรณ์ <devices>`ที่เชื่อมต่อ
ระบบ IoT จะขอ:ref:
ใบรับรอง HTTPS <iot/connect/https_certificate>โดยอัตโนมัติ และหน้าแรกจะอัปเดตเป็น URL HTTPS ใหม่ที่ลงท้ายด้วย.odoo-iot.comเมื่อพร้อมใช้งาน
ดูเพิ่มเติม
แบบฟอร์มระบบ IoT¶
เมื่อระบบ IoT เชื่อมต่อกับฐานข้อมูล Odoo แล้ว จะแสดงเป็นการ์ดในแอป IoT คลิกที่การ์ดเพื่อเข้าถึงฟอร์มของระบบ IoT ซึ่งช่วยให้เข้าถึงหน้าแรกของ:ref:IoT box <iot/iot-box/homepage> หรือ Windows virtual IoT และดูรายการ:doc:`อุปกรณ์ <devices>`ที่เชื่อมต่อกับระบบ IoT
Tip
เปิดใช้งาน:ref:โหมดนักพัฒนา <developer-mode>`เพื่อเข้าถึง:guilabel:`ข้อมูลทางเทคนิค`ของระบบ IoT เช่น :guilabel:`ที่อยู่โดเมน เวอร์ชั่นอิมเมจ และ:ref:ใบรับรอง SSL <iot/connect/https_certificate> วันที่สิ้นสุด โดยค่าเริ่มต้น ไดรเวอร์จะ:ref:อัปเดต <iot_updating_iot/handlers>`โดยอัตโนมัติทุกครั้งที่รีสตาร์ทระบบ IoT หากต้องการปิดการอัปเดตอัตโนมัติ ให้ยกเลิกการเลือกตัวเลือก :guilabel:`อัปเดตไดรเวอร์อัตโนมัติ
ตัดการเชื่อมต่อระบบ IoT จากฐานข้อมูล¶
หากต้องการตัดการเชื่อมต่อระบบ IoT จากฐานข้อมูล ให้ทำตามขั้นตอนต่อไปนี้:
เปิดแอป IoT และคลิกที่การ์ดของระบบ IoT ที่เกี่ยวข้อง
คลิกไอคอน (การดำเนินการ) และเลือก ลบ
Tip
อีกทางหนึ่ง:
เข้าถึงหน้าแรกของ:ref:
IoT box <iot/iot-box/homepage>หรือ:ref:Windows virtual IoT <iot/windows-iot/homepage>คลิก กำหนดค่า ในส่วน ฐานข้อมูล Odoo ที่เชื่อมต่อ
คลิก ยกเลิกการเชื่อมต่อ ในหน้าต่างป๊อปอัปที่เปิดขึ้น
ใบรับรอง HTTPS¶
HTTPS คือเวอร์ชันที่ปลอดภัยและเข้ารหัสของ HTTP โดยใช้ใบรับรอง TLS (เดิมคือ SSL) เพื่อตรวจสอบความถูกต้องของเซิร์ฟเวอร์และปกป้องข้อมูลที่แลกเปลี่ยนระหว่างเบราว์เซอร์และเว็บไซต์ อุปกรณ์เครือข่ายบางชนิด เช่น เทอร์มินัลการชำระเงิน จำเป็นต้องใช้ใบรับรอง HTTPS ที่ถูกต้องในการสื่อสารกับระบบ IoT หากไม่มี อุปกรณ์เหล่านี้จะไม่สามารถทำงานร่วมกันได้อย่างเหมาะสม
Note
ในเอกสารประกอบนี้และทั่วทั้ง Odoo คำว่า ใบรับรอง HTTPS หมายถึงใบรับรอง SSL ที่ถูกต้องซึ่งอนุญาตให้มีการเชื่อมต่อ HTTPS
เมื่อระบบ IoT เริ่มต้น (หรือเริ่มใหม่) และเชื่อมต่อกับฐานข้อมูล ระบบจะดาวน์โหลดใบรับรอง HTTPS โดยอัตโนมัติหากฐานข้อมูลเป็นไปตามเกณฑ์คุณสมบัติต่อไปนี้:
ฐานข้อมูลต้องเป็นอินสแตนซ์ ที่ใช้งานจริง อินสแตนซ์ฐานข้อมูลไม่ควรเป็นสำเนา ข้อมูลซ้ำ สภาพแวดล้อมสำหรับทดสอบ หรือสภาพแวดล้อมสำหรับพัฒนา
การสมัครสมาชิก Odoo ต้องดำเนินอยู่ (สถานะ กำลังดำเนินการ)
เมื่อได้รับใบรับรองแล้ว:
ที่อยู่หน้าแรกของระบบ IoT ได้รับการอัปเดตเป็น URL HTTPS ใหม่ที่ลงท้ายด้วย
.odoo-iot.comแบนเนอร์ ใบรับรอง HTTPS แสดงระยะเวลาที่ใบรับรองมีผลใช้งาน หากต้องการดูข้อมูลนี้ ให้คลิกปุ่ม (เฟืองตั้งค่า) ที่มุมขวาบนของหน้าแรกของระบบ IoT
ดูเพิ่มเติม