Sertifikat HTTPS (IoT)

Hypertext Transfer Protocol Secure (HTTPS) adalah versi aman dan terenkripsi dari Hypertext Transfer Protocol (HTTP), yang merupakan protokol utama yang digunakan untuk komunikasi data antara browser web dan website. Protokol ini mengamankan komunikasi dengan menggunakan protokol enkripsi yang dikenal sebagai Transport Layer Security (TLS), yang sebelumnya disebut Secure Sockets Layer (SSL). Keamanan HTTPS bergantung pada sertifikat TLS/SSL, yang mengautentikasi penyedia dan memverifikasi identitas mereka.

Penggunaan HTTPS diperlukan untuk berkomunikasi dengan perangkat jaringan tertentu, terutama terminal pembayaran. Jika sertifikat HTTPS tidak valid, beberapa perangkat tidak dapat berinteraksi dengan sistem IoT.

Catatan

Dalam dokumentasi ini dan di seluruh Odoo, istilah sertifikat HTTPS merujuk pada sertifikat SSL yang valid yang memungkinkan koneksi HTTPS.

Pembuatan sertifikat HTTPS

Sertifikat HTTPS dibuat secara otomatis. Ketika sistem IoT (di)mulai (ulang) (misalnya, setelah terhubung ke database Odoo), permintaan dikirim ke https://www.odoo.com, yang mengembalikan sertifikat HTTPS jika sistem IoT dan database memenuhi kriteria kelayakan:

  • Database harus merupakan instance produksi. Instance database tidak boleh berupa salinan, duplikat, staging, atau lingkungan pengembangan.

  • Langganan Odoo harus berjalan (status In Progress) dan memiliki baris IoT box subscription.

Ketika sertifikat telah diterima:

  • Alamat beranda sistem IoT diperbarui ke URL HTTPS baru yang diakhiri dengan .odoo-iot.com. Klik URL tersebut untuk membuat koneksi HTTPS yang aman.

    Aplikasi Odoo IoT dengan domain .odoo-iot.com pada IoT box.
  • Banner Sertifikat HTTPS menampilkan periode validitas sertifikat. Untuk melihat informasi ini, klik tombol (roda gigi) di beranda sistem IoT.

    Halaman utama IoT box dengan tanggal validitas sertifikat HTTPS.

Masalah dan error pembuatan sertifikat HTTPS

Sertifikat HTTPS tidak dibuat

Penyebab potensial meliputi hal-hal berikut:

  • Tidak ada langganan IoT box yang terhubung ke akun Anda.

  • Langganan IoT box ditambahkan setelah menghubungkan sistem IoT ke database. Dalam hal ini, segarkan beranda sistem IoT atau reboot/mulai ulang sistem IoT untuk membuat ulang sertifikat HTTPS.

  • Firewall mencegah sertifikat HTTPS dibuat dengan benar. Dalam hal ini, nonaktifkan firewall hingga sertifikat berhasil dibuat.

    Catatan

    Beberapa perangkat, seperti router dengan firewall bawaan, dapat mencegah sertifikat HTTPS dibuat.

Halaman utama sistem IoT dapat diakses menggunakan alamat IP tetapi tidak menggunakan URL xxx.odoo-iot.com

Hubungi administrator sistem atau jaringan Anda untuk mengatasi masalah ini. Masalah terkait jaringan berada di luar cakupan layanan dukungan Odoo.

  • Jika router memungkinkan konfigurasi DNS manual, perbarui pengaturan untuk menggunakan Google DNS.

  • Jika router tidak mendukung ini, Anda perlu memperbarui pengaturan DNS secara langsung pada setiap perangkat yang berinteraksi dengan sistem IoT untuk menggunakan Google DNS. Instruksi untuk mengonfigurasi DNS pada perangkat individual dapat ditemukan di situs web produsen masing-masing.

Catatan

  • Beberapa perangkat IoT, seperti terminal pembayaran, kemungkinan tidak memerlukan perubahan DNS, karena biasanya sudah dikonfigurasi sebelumnya dengan pengaturan DNS khusus.

  • Pada beberapa browser, kode error yang menyebutkan DNS (seperti DNS_PROBE_FINISHED_NXDOMAIN) ditampilkan.

Error

Kode error spesifik ditampilkan di beranda sistem IoT jika terjadi masalah selama pembuatan atau penerimaan sertifikat HTTPS.

Tip

Saat Anda mengakses halaman beranda sistem IoT, secara otomatis dilakukan pemeriksaan sertifikat HTTPS dan upaya untuk menghasilkannya jika tidak ada. Jika muncul error, muat ulang halaman untuk melihat apakah masalah tersebut teratasi.

ERR_IOT_HTTPS_CHECK_NO_SERVER

Konfigurasi server tidak ada, yaitu instans Odoo tidak terhubung ke sistem IoT.

ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION

Terjadi error saat mencoba membaca sertifikat HTTPS yang ada. Verifikasi bahwa file sertifikat HTTPS dapat dibaca.

ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL

Kontrak dan/atau database UUID tidak ada pada IoT.

Verifikasi bahwa kedua nilai telah dikonfigurasi dengan benar. Untuk memperbaruinya, akses beranda IoT box atau beranda Windows virtual IoT, klik tombol (roda gigi), lalu klik Credential.

ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION

Terjadi error yang tidak terduga saat sistem IoT mencoba menjangkau https://www.odoo.com. Hal ini kemungkinan disebabkan oleh masalah terkait jaringan, seperti:

  • Sistem IoT tidak memiliki akses Internet.

  • Pembatasan jaringan (mis., firewall atau VPN) mencegah komunikasi dengan https://www.odoo.com.

Catatan

  • Untuk mengakses detail exception permintaan lengkap dengan informasi terkait error, aktifkan mode pengembang, klik kartu sistem IoT di aplikasi IoT, dan klik Download logs pada formulir sistem IoT. Untuk menentukan level log yang dicatat dalam file log sistem IoT, akses halaman beranda IoT box atau Windows virtual IoT, klik tombol (cogs), kemudian Log level di bagian bawah halaman.

  • Untuk mengatasi masalah terkait jaringan, hubungi administrator sistem atau jaringan Anda; masalah ini berada di luar cakupan layanan dukungan Odoo.

ERR_IOT_HTTPS_LOAD_REQUEST_STATUS

Sistem IoT berhasil menjangkau https://www.odoo.com tetapi menerima respons HTTP (kode status) yang tidak terduga.

Kode error ini mencakup status HTTP. Misalnya, ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404 berarti server mengembalikan respons "Halaman Tidak Ditemukan".

Untuk mengatasi masalah ini:

  1. Buka https://www.odoo.com di browser web untuk memeriksa apakah situs web sedang down sementara untuk pemeliharaan.

  2. Jika https://www.odoo.com sedang down untuk pemeliharaan, tunggu hingga kembali aktif.
    Jika situs web beroperasi, buka tiket dukungan dan pastikan untuk menyertakan kode status HTTPS 3 digit dalam tiket.

ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT

Sistem IoT berhasil terhubung ke https://www.odoo.com, tetapi server menolak untuk memberikan sertifikat HTTPS.

Periksa bahwa sistem IoT dan database memenuhi persyaratan kelayakan untuk sertifikat HTTPS.