Chứng chỉ HTTPS (IoT)

Giao thức truyền tải siêu văn bản bảo mật (HTTPS) là phiên bản mã hóa và an toàn của Giao thức truyền tải siêu văn bản (HTTP), giao thức chính được sử dụng để truyền dữ liệu giữa trình duyệt web và trang web. HTTPS bảo mật thông tin liên lạc bằng cách sử dụng giao thức mã hóa gọi là Bảo mật tầng giao vận (TLS), trước đây có tên là Lớp cổng bảo mật (SSL). Tính bảo mật của HTTPS dựa trên chứng chỉ TLS/SSL, giúp xác thực nhà cung cấp và kiểm tra danh tính của họ.

The use of HTTPS is required to communicate with certain network devices, particularly payment terminals. If the HTTPS certificate is not valid, some devices cannot interact with the IoT system.

Ghi chú

V této dokumentaci a v celém Odoo označuje termín HTTPS certifikát platný SSL certifikát, který umožňuje HTTPS připojení.

HTTPS certificate generation

The HTTPS certificate is generated automatically. When the IoT system is (re-)started (e.g., after it is connected to the Odoo database), a request is sent to https://www.odoo.com, which returns the HTTPS certificate if the IoT system and database meet the eligibility criteria:

  • Databáze musí být produkční instance. Instance databáze by neměla být kopie, duplikát, přípravné nebo vývojové prostředí.

  • The Odoo subscription must be ongoing (In Progress status) and have an IoT box subscription line.

Když byl certifikát obdržen:

  • The IoT system's homepage address is updated to a new HTTPS URL ending with .odoo-iot.com. Click the URL to establish a secure HTTPS connection.

    Odoo IoT app IoT box with .odoo-iot.com domain.
  • The HTTPS certificate banner displays the certificate's validity period. To view this information, click the (cogs) button on the IoT system's homepage.

    Domovská stránka IoT boxu s datem platnosti HTTPS certifikátu.

Problémy a chyby při generování HTTPS certifikátu

HTTPS certifikát se negeneruje

Potenciální příčiny zahrnují následující:

  • No IoT box subscription is linked to your account.

  • The IoT box subscription was added after connecting the IoT system to the database. In this case, refresh the IoT system's homepage or reboot/restart the IoT system to regenerate the HTTPS certificate.

  • Firewall brání správnému vygenerování HTTPS certifikátu. V tomto případě deaktivujte firewall, dokud nebude certifikát úspěšně vygenerován.

    Ghi chú

    Některá zařízení, například routery s vestavěným firewallem, mohou bránit generování HTTPS certifikátu.

Domovská stránka IoT systému je přístupná pomocí IP adresy, ale ne pomocí URL xxx.odoo-iot.com

Kontaktujte správce systému nebo sítě, abyste vyřešili tento problém. Problémy související se sítí jsou mimo rozsah služeb podpory Odoo.

  • Pokud router umožňuje ruční konfiguraci DNS, aktualizujte nastavení tak, aby používalo Google DNS.

  • Pokud router tuto funkci nepodporuje, musíte aktualizovat nastavení DNS přímo na každém zařízení, které komunikuje s IoT systémem, aby používalo Google DNS. Pokyny pro konfiguraci DNS na jednotlivých zařízeních najdete na webových stránkách příslušného výrobce.

Ghi chú

  • Některá IoT zařízení, například platební terminály, pravděpodobně nevyžadují změny DNS, protože jsou obvykle předkonfigurována s vlastním nastavením DNS.

  • V některých prohlížečích se zobrazuje kód chyby související s DNS (například DNS_PROBE_FINISHED_NXDOMAIN).

Lỗi

A specific error code is displayed on the IoT system's homepage if any issues occur during the generation or reception of the HTTPS certificate.

Mẹo

Když přistoupíte na domovskou stránku IoT systému, automaticky zkontroluje HTTPS certifikát a pokusí se ho vygenerovat, pokud chybí. Pokud se zobrazí chyba, obnovte stránku a zjistěte, zda byl problém vyřešen.

ERR_IOT_HTTPS_CHECK_NO_SERVER

The server configuration is missing, i.e., the Odoo instance is not connected to the IoT system.

ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION

An error occurred while attempting to read the existing HTTPS certificate. Verify that the HTTPS certificate file is readable.

ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL

The contract and/or database UUID is missing form the IoT.

Verify that both values are correctly configured. To update them, access the IoT box's or Windows virtual IoT's homepage, click the (cogs) button, then click Credential.

ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION

Došlo k neočekávané chybě, když se IoT systém pokusil dosáhnout https://www.odoo.com. To je pravděpodobně způsobeno problémy souvisejícími se sítí, například:

  • IoT systém nemá přístup k internetu.

  • Các hạn chế mạng (ví dụ: tường lửa hoặc VPN) đang ngăn chặn kết nối với https://www.odoo.com.

Ghi chú

  • Để xem đầy đủ chi tiết lỗi yêu cầu cùng thông tin liên quan đến lỗi, kích hoạt chế độ lập trình viên, nhấp vào thẻ hệ thống IoT trong ứng dụng IoT, và chọn Tải nhật ký trên biểu mẫu hệ thống IoT. Để xác định mức độ nhật ký được ghi trong tệp nhật ký hệ thống IoT, truy cập trang chủ hộp IoT hoặc IoT ảo Windows, nhấp vào nút (bánh răng), sau đó chọn Mức độ nhật ký ở cuối trang.

  • Để giải quyết các vấn đề liên quan đến mạng, hãy liên hệ với quản trị viên hệ thống hoặc mạng của bạn; những vấn đề này nằm ngoài phạm vi dịch vụ hỗ trợ của Odoo.

ERR_IOT_HTTPS_LOAD_REQUEST_STATUS

Hệ thống IoT đã kết nối thành công tới https://www.odoo.com nhưng nhận được mã phản hồi HTTP (status codes) không mong đợi.

Mã lỗi này bao gồm trạng thái HTTP. Ví dụ: ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404 có nghĩa là máy chủ trả về phản hồi "Không tìm thấy trang".

Để giải quyết vấn đề này:

  1. Mở https://www.odoo.com trong trình duyệt web để kiểm tra xem trang web có tạm thời ngừng hoạt động để bảo dưỡng hay không.

  2. Nếu https://www.odoo.com đang ngừng hoạt động để bảo dưỡng, hãy đợi đến khi nó hoạt động trở lại.
    Nếu trang web đang hoạt động, hãy mở phiếu hỗ trợ và đảm bảo bao gồm mã trạng thái HTTPS gồm 3 chữ số trong phiếu.

ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT

The IoT system successfully connected to https://www.odoo.com, but the server refused to provide the HTTPS certificate.

Kiểm tra rằng hệ thống IoT và cơ sở dữ liệu đáp ứng các yêu cầu đủ điều kiện cho chứng chỉ HTTPS.