การเชื่อมต่อระบบ 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 เชื่อมต่อกับฐานข้อมูลอยู่แล้ว (เช่น ฐานข้อมูลทดสอบ)

  1. ดึงรหัสจับคู่ของระบบ IoT:

    เชื่อมต่อ IoT box กับจอภาพภายนอกหรือเครื่องพิมพ์ หาก IoT box เสียบไฟอยู่แล้วก่อนหน้านี้ ให้รีบูตโดยการถอดปลั๊กไฟประมาณไม่กี่วินาทีแล้วเสียบกลับเข้าไปใหม่

    • จอภาพภายนอก: รหัสจับคู่ควรแสดงบนหน้าจอไม่กี่นาทีหลังจากรีบูต IoT box

    • เครื่องพิมพ์: รหัสจับคู่ควรพิมพ์ออกมาโดยอัตโนมัติ

    Tip

    หากไม่มีจอภาพภายนอกหรือเครื่องพิมพ์เชื่อมต่อกับ IoT box ให้เข้าถึง:ref:หน้าแรกของ IoT box <iot/iot-box/homepage> รหัสจะแสดงในส่วน:guilabel:รหัสจับคู่

  2. ใน Odoo ให้เปิดแอป IoT และคลิก:guilabel:เชื่อมต่อ

  3. ในป๊อปอัป Connect an IoT Box ที่เปิดขึ้น ให้ป้อน Pairing code

  4. คลิก Pair

การเชื่อมต่อโดยใช้โทเค็นการเชื่อมต่อ

  1. ใน Odoo ให้เปิดแอป IoT และคลิก:guilabel:เชื่อมต่อ

  2. ในป๊อปอัป Connect an IoT Box ที่เปิดขึ้น ให้คัดลอก Token

  3. เข้าถึงหน้าแรกของ:ref:IoT box <iot/iot-box/homepage> หรือ:ref:Windows virtual IoT <iot/windows-iot/homepage>

  4. ในส่วน Odoo database connected ให้คลิก Configure

  5. วางโทเค็นลงในช่อง: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 ที่ตรงกับเวอร์ชั่นของฐานข้อมูลของคุณ