HTTPS сертифікати (IoT)

Протокол передачі гіпертексту (HTTPS) – це безпечна та зашифрована версія Протоколу передачі гіпертексту (HTTP), який є основним протоколом, що використовується для передачі даних між веббраузером та веб-сайтом. Він захищає зв’язок за допомогою протоколу шифрування, відомого як Безпека транспортного рівня (TLS), раніше відомий як Шлях захищених сокетів (SSL). Безпека HTTPS залежить від сертифікатів TLS /SSL, які автентифікують постачальника та перевіряють його особу.

Для зв’язку з певними мережевими пристроями, зокрема платіжними терміналами, необхідне використання HTTPS. Якщо сертифікат HTTPS недійсний, деякі пристрої не можуть взаємодіяти із системою IoT.

Примітка

У цій документації та по всьому Odoo термін сертифікат HTTPS стосується дійсного сертифіката SSL, який дозволяє HTTPS-з’єднання.

Генерація HTTPS-сертифіката

HTTPS-сертифікат генерується автоматично. Коли система IoT (перезапускається) (наприклад, після підключення до бази даних Odoo), запит надсилається на адресу https://www.odoo.com, яка повертає HTTPS-сертифікат, якщо система та база даних IoT відповідають критеріям відповідності:

  • База даних має бути виробничим екземпляром. Екземпляр бази даних не повинен бути копією, дублікатом, проміжним середовищем або середовищем розробки.

  • Підписка на Odoo має бути постійною (статус В процесі) та мати рядок підписка на IoT пристрій.

Коли сертифікат отримано:

  • Адреса домашньої сторінки системи IoT оновлена на нову URL-адресу HTTPS, що закінчується на .odoo-iot.com. Натисніть URL-адресу, щоб встановити безпечне з’єднання HTTPS.

    Додаток Odoo IoT, IoT-коробка із доменом .odoo-iot.com.
  • Банер HTTPS-сертифікат відображає термін дії сертифіката. Щоб переглянути цю інформацію, натисніть кнопку (шестерні) на головній сторінці системи IoT.

    Головна сторінка IoT-пристроюз датою дії HTTPS-сертифіката.

Проблеми та помилки генерації сертифікатів HTTPS

Сертифікат HTTPS не створюється

Можливі причини включають наступне:

  • Ні Підписка на IoT-пристрій не прив’язана до вашого облікового запису.

  • Після підключення IoT-системи до бази даних було додано підписка на IoT-пристрій. У цьому випадку оновіть домашню сторінку системи IoT або перезавантажте/перезавантажити систему IoT, щоб оновити сертифікат HTTPS.

  • Брандмауер запобігає правильній генерації сертифіката HTTPS. У такому разі вимкніть брандмауер, доки сертифікат не буде успішно згенеровано.

    Примітка

    Деякі пристрої, такі як маршрутизатори з вбудованим брандмауером, можуть перешкоджати генерації сертифіката HTTPS.

До головної сторінки системи IoT можна отримати доступ за допомогою її IP-адреси, але не за URL-адресою xxx.odoo-iot.com.

Зверніться до системного або мережевого адміністратора, щоб вирішити проблему. Проблеми, пов’язані з мережею, виходять за рамки послуг підтримки Odoo.

  • Якщо маршрутизатор дозволяє ручне налаштування DNS, оновіть параметри, щоб використовувати Google DNS.

  • Якщо роутер цього не підтримує, потрібно оновити налаштування DNS безпосередньо на кожному пристрої, який взаємодіє з системою IoT, щоб використовувати Google DNS. Інструкції з налаштування DNS на окремих пристроях можна знайти на веб-сайті відповідного виробника.

Примітка

  • Деякі пристрої IoT , такі як платіжні термінали, ймовірно, не потребують змін DNS, оскільки вони зазвичай попередньо налаштовані з використанням власних налаштувань DNS.

  • У деяких браузерах відображається код помилки, що згадує DNS (наприклад, DNS_PROBE_FINISHED_NXDOMAIN).

Помилки

Якщо під час створення або отримання сертифіката HTTPS виникають будь-які проблеми, на головній сторінці системи IoT відображається певний код помилки.

Порада

Коли ви заходите на головну сторінку системи IoT, вона автоматично перевіряє наявність сертифіката HTTPS і намагається згенерувати його, якщо він відсутній. Якщо виникає помилка, оновіть сторінку, щоб перевірити, чи вирішено проблему.

ERR_IOT_HTTPS_CHECK_NO_SERVER

Відсутня конфігурація сервера, тобто екземпляр Odoo не підключено підключено до системи IoT.

ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION

Сталася помилка під час спроби прочитати існуючий сертифікат HTTPS. Перевірте, чи файл сертифіката HTTPS можна прочитати.

ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL

Контракт та/або база даних UUID відсутній у IoT.

Перевірте, чи обидва значення налаштовано правильно. Щоб оновити їх, відкрийте IoT-пристрій або домашня сторінка віртуального IoT Windows, натисніть кнопку (шестерні), а потім натисніть Посвідчення.

ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION

Під час спроби системи IoT зв’язатися з https://www.odoo.com сталася неочікувана помилка. Ймовірно, це пов’язано з проблемами, пов’язаними з мережею, такими як:

  • Система IoT не має доступу до Інтернету.

  • Мережеві обмеження (наприклад, брандмауери або VPN) перешкоджають зв’язку з https://www.odoo.com.

Примітка

  • Щоб отримати доступ до повних деталей винятку запиту з інформацією про помилку, увімкніть режим розробника, клацніть картку системи Інтернету речей у додатку IoT і натисніть Завантажити журнали на форма системи IoT. Щоб визначити рівні журналів, записані у файлі журналу системи IoT, відкрити головну сторінку або віртуального IoT Windows, натисніть кнопку (шестерні), а потім Рівень журналу внизу сторінки.

  • Щоб вирішити проблеми, пов’язані з мережею, зверніться до системного або мережевого адміністратора; ці проблеми виходять за рамки послуг підтримки Odoo.

ERR_IOT_HTTPS_LOAD_REQUEST_STATUS

Система IoT успішно досягла https://www.odoo.com, але отримала неочікувану відповідь HTTP (коди стану).

Цей код помилки містить статус HTTP. Наприклад, ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404 означає, що сервер повернув відповідь «Сторінку не знайдено».

Щоб вирішити цю проблему:

  1. Відкрийте https://www.odoo.com у веббраузері, щоб перевірити, чи вебсайт тимчасово недоступний через технічне обслуговування.

  2. Якщо https://www.odoo.com недоступний через технічне обслуговування, зачекайте його відновлення.
    Якщо вебсайт працює, відкрийте запит на підтримку та обов’язково вкажіть у заявці 3-значний код статусу HTTPS.

ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT

Система IoT успішно підключилася до https://www.odoo.com, але сервер відмовився надати сертифікат HTTPS.

Перевірте, чи відповідають система та база даних IoT :ref:`вимоги до участі <iot/https_certificate_iot/iot-eligibility> для HTTPS-сертифіката.