การเชื่อมต่อระบบ 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 โดยใช้:ref:รหัสจับคู่ <iot/connect/pairing-code>`หรือ:ref:`โทเค็นการเชื่อมต่อ <iot/connect/token>
การเชื่อมต่อโดยใช้รหัสจับคู่¶
Note
รหัสจับคู่จะแสดงเป็นเวลาสูงสุด 5 นาทีหลังจากระบบ IoT เริ่มทำงาน หากรหัสไม่ปรากฏอีกต่อไป ให้รีบูต IoT box หรือ:ref:
รีสตาร์ทบริการ Windows virtual IoT <iot/windows_iot/restart>`เพื่อแสดงรหัสจับคู่อีกครั้ง หรือเชื่อมต่อระบบ IoT กับฐานข้อมูลโดยใช้:ref:`โทเค็นการเชื่อมต่อ <iot/connect/token>รหัสจับคู่จะไม่แสดงหากระบบ IoT เชื่อมต่อกับฐานข้อมูลอยู่แล้ว (เช่น ฐานข้อมูลทดสอบ)
ดึงรหัสจับคู่ของระบบ IoT:
เชื่อมต่อ IoT box กับจอภาพภายนอกหรือเครื่องพิมพ์ หาก IoT box เสียบไฟอยู่แล้วก่อนหน้านี้ ให้รีบูตโดยการถอดปลั๊กไฟประมาณไม่กี่วินาทีแล้วเสียบกลับเข้าไปใหม่
จอภาพภายนอก: รหัสจับคู่ควรแสดงบนหน้าจอไม่กี่นาทีหลังจากรีบูต IoT box
เครื่องพิมพ์: รหัสจับคู่ควรพิมพ์ออกมาโดยอัตโนมัติ
Tip
หากไม่มีจอภาพภายนอกหรือเครื่องพิมพ์เชื่อมต่อกับ IoT box ให้เข้าถึง:ref:
หน้าแรกของ IoT box <iot/iot-box/homepage>รหัสจะแสดงในส่วน:guilabel:รหัสจับคู่บนคอมพิวเตอร์ที่ติดตั้ง Windows virtual IoT ให้เปิดหน้าแรกของระบบ IoT ในเว็บเบราว์เซอร์โดยไปที่ URL
http://localhost:8069จากนั้นเลื่อนไปที่ส่วน:guilabel:รหัสจับคู่ใน Odoo ให้เปิดแอป IoT และคลิก:guilabel:
เชื่อมต่อในป๊อปอัป Connect an IoT Box ที่เปิดขึ้น ให้ป้อน Pairing code
คลิก Pair
การเชื่อมต่อโดยใช้โทเค็นการเชื่อมต่อ¶
ใน Odoo ให้เปิดแอป IoT และคลิก:guilabel:
เชื่อมต่อในป๊อปอัป Connect an IoT Box ที่เปิดขึ้น ให้คัดลอก Token
เข้าถึงหน้าแรกของ:ref:
IoT box <iot/iot-box/homepage>หรือ:ref:Windows virtual IoT <iot/windows-iot/homepage>ในส่วน Odoo database connected ให้คลิก Configure
วางโทเค็นลงในช่อง:guilabel:
โทเค็นเซิร์ฟเวอร์และคลิก:guilabel:เชื่อมต่อ
แบบฟอร์มระบบ IoT¶
เมื่อระบบ IoT เชื่อมต่อกับฐานข้อมูล Odoo แล้ว ระบบจะแสดงเป็นการ์ดในแอป IoT คลิกที่ IP address บนการ์ดเพื่อเข้าถึงหน้าแรกของ IoT box หรือ Windows virtual IoT คลิกที่การ์ดเพื่อเข้าถึงรายการ อุปกรณ์ ที่เชื่อมต่อกับระบบ IoT
Tip
เปิดใช้งานโหมดนักพัฒนา เพื่อเข้าถึง Technical Information ของระบบ IoT เช่น Identifier, Domain address, และ Image version
Note
โดยค่าเริ่มต้น ไดรเวอร์จะ อัปเดต โดยอัตโนมัติทุกครั้งที่รีสตาร์ตระบบ IoT หากต้องการปิดการอัปเดตอัตโนมัติ ให้ยกเลิกการเลือกตัวเลือก Automatic drivers update
การแก้ไขปัญหา¶
รหัสจับคู่ไม่ปรากฏหรือใช้งานไม่ได้¶
:ref:`รหัสจับคู่ <iot/connect/pairing-code>`อาจไม่แสดงหรือพิมพ์ภายใต้สถานการณ์ดังต่อไปนี้:
ระบบ IoT ไม่ได้เชื่อมต่อกับอินเทอร์เน็ต
ระบบ IoT เชื่อมต่อกับฐานข้อมูล Odoo อยู่แล้ว
เวลาแสดง รหัสจับคู่ หมดอายุแล้ว ให้รีบูต IoT box หรือ รีสตาร์ตบริการ Windows virtual IoT เพื่อแสดงรหัสจับคู่อีกครั้ง
เวอร์ชั่น image ของระบบ IoT เก่าเกินไปและจำเป็นต้อง อัปเดต
ระบบ IoT เชื่อมต่อแล้วแต่ไม่ปรากฏในฐานข้อมูล¶
ระบบ IoT อาจใช้เวลาสองสามนาทีในการรีสตาร์ทเมื่อเชื่อมต่อกับฐานข้อมูล หากยังไม่ปรากฏหลังจากผ่านไปสองสามนาที:
ตรวจสอบว่าระบบ IoT สามารถเข้าถึงฐานข้อมูลได้ และเซิร์ฟเวอร์ไม่ได้ใช้สภาพแวดล้อมแบบหลายฐานข้อมูล
รีบูต IoT box หรือ รีสตาร์ตบริการ Windows virtual IoT
IoT box เชื่อมต่อกับฐานข้อมูล Odoo แล้วแต่ไม่สามารถเข้าถึงได้¶
ตรวจสอบว่าระบบ IoT และคอมพิวเตอร์ที่รันฐานข้อมูล Odoo เชื่อมต่อกับเครือข่ายเดียวกัน
ไม่สามารถเข้าถึงหน้าแรกของ Windows virtual IoT จากอุปกรณ์อื่นได้¶
ตรวจสอบ การกำหนดค่า Windows Firewall
ระบบ IoT ถูกตัดการเชื่อมต่อจากฐานข้อมูลหลังจากการอัปเกรด Odoo¶
อัปเดตอิมเมจของระบบ IoT โดยการแฟลชการ์ดของ IoT box หรือ:ref:ถอนการติดตั้งโปรแกรม Windows virtual IoT <iot/windows_iot/uninstall> และ:ref:`ติดตั้งใหม่ <iot/windows-iot/installation>`แพ็คเกจล่าสุดสำหรับ Windows ที่ตรงกับเวอร์ชั่นของฐานข้อมูลของคุณ