شهادة HTTPS (إنترنت الأشياء)

بروتوكول نقل النص التشعبي الآمن (HTTPS) هو الإصدار الآمن والمشفر من بروتوكول نقل النص التشعبي (HTTP)، وهو البروتوكول الأساسي المستخدم للاتصالات بين متصفح الويب والموقع الإلكتروني. يؤمّن الاتصالات باستخدام بروتوكول تشفير يُعرف باسم أمان طبقة النقل (TLS)، والذي كان يُسمى سابقًا طبقة المقابس الآمنة (SSL). يعتمد أمان HTTPS على شهادات TLS /SSL، التي تصادق على المزود وتتحقق من هويته.

يُطلب استخدام HTTPS للاتصال بأجهزة الشبكة المعينة، ولا سيما محطات الدفع. إذا لم تكن شهادة HTTPS صالحة، فلا يمكن لبعض الأجهزة التفاعل مع نظام إنترنت الأشياء.

ملاحظة

في هذه الوثائق وفي جميع أنحاء Odoo، يشير مصطلح شهادة HTTPS إلى شهادة SSL صالحة تسمح باتصال HTTPS.

إنشاء شهادة HTTPS

يتم إنشاء شهادة HTTPS تلقائيًا. عند بدء تشغيل (أو إعادة تشغيل) نظام إنترنت الأشياء (على سبيل المثال، بعد توصيله بقاعدة بيانات Odoo)، يتم إرسال طلب إلى https://www.odoo.com، والذي يُرجع شهادة HTTPS إذا استوفى نظام إنترنت الأشياء وقاعدة البيانات معايير الأهلية:

  • يجب أن تكون قاعدة البيانات نسخة إنتاجية. لا ينبغي أن تكون نسخة من قاعدة البيانات أو نسخة مكررة أو بيئة تجهيزية أو بيئة تطوير.

  • يجب أن يكون اشتراك Odoo ساريًا (الحالة قيد التقدم) ويتضمن بند اشتراك صندوق إنترنت الأشياء.

عندما يتم استلام الشهادة:

  • يتم تحديث عنوان الصفحة الرئيسية لنظام إنترنت الأشياء إلى عنوان URL جديد لـ HTTPS ينتهي بـ .odoo-iot.com. انقر فوق عنوان URL لإنشاء اتصال HTTPS آمن.

    تطبيق Odoo لإنترنت الأشياء، صندوق إنترنت الأشياء مع نطاق .odoo-iot.com.
  • يعرض شعار شهادة HTTPS فترة صلاحية الشهادة. لعرض هذه المعلومات، انقر فوق الزر (الإعدادات) على الصفحة الرئيسية لنظام إنترنت الأشياء.

    الصفحة الرئيسية لصندوق إنترنت الأشياء مع تاريخ صلاحية شهادة HTTPS.

مشكلات وأخطاء إنشاء شهادة HTTPS

لا يتم إنشاء شهادة HTTPS

تشمل الأسباب المحتملة ما يلي:

  • لا يوجد اشتراك IoT box مرتبط بحسابك.

  • تمت إضافة اشتراك IoT box بعد توصيل نظام IoT بقاعدة البيانات. في هذه الحالة، قم بتحديث الصفحة الرئيسية لنظام IoT أو أعد تشغيل/إعادة تشغيل نظام IoT لإعادة إنشاء شهادة HTTPS.

  • يمنع جدار الحماية شهادة HTTPS من الإنشاء بشكل صحيح. في هذه الحالة، قم بإلغاء تنشيط جدار الحماية حتى يتم إنشاء الشهادة بنجاح.

    ملاحظة

    يمكن لبعض الأجهزة، مثل أجهزة التوجيه ذات جدار الحماية المدمج، أن تمنع إنشاء شهادة HTTPS.

يمكن الوصول إلى الصفحة الرئيسية لنظام إنترنت الأشياء باستخدام عنوان IP الخاص به ولكن ليس باستخدام عنوان URL xxx.odoo-iot.com

اتصل بمسؤول النظام أو الشبكة لديك لمعالجة المشكلة. المشكلات المتعلقة بالشبكة خارج نطاق خدمات دعم Odoo.

  • إذا كان جهاز التوجيه يسمح بتكوين DNS يدويًا، فقم بتحديث الإعدادات لاستخدام Google DNS.

  • إذا كان جهاز التوجيه لا يدعم ذلك، فأنت بحاجة إلى تحديث إعدادات DNS مباشرة على كل جهاز يتفاعل مع نظام إنترنت الأشياء لاستخدام Google DNS. يمكن العثور على تعليمات تكوين DNS على الأجهزة الفردية في موقع الشركة المصنعة المعني.

ملاحظة

  • بعض أجهزة إنترنت الأشياء، مثل طرفيات الدفع، لا تتطلب على الأرجح تغييرات في DNS، حيث أنها عادةً ما تكون مُعدّة مسبقًا بإعدادات DNS مخصصة.

  • في بعض المتصفحات، يُعرض رمز خطأ يذكر DNS (مثل DNS_PROBE_FINISHED_NXDOMAIN).

الأخطاء

يتم عرض رمز خطأ محدد على الصفحة الرئيسية لنظام IoT إذا حدثت أي مشكلات أثناء إنشاء أو استلام شهادة HTTPS.

نصيحة

عند الوصول إلى الصفحة الرئيسية لنظام إنترنت الأشياء، يتحقق النظام تلقائيًا من شهادة HTTPS ويحاول إنشاء واحدة إذا كانت مفقودة. إذا ظهر خطأ، قم بتحديث الصفحة لمعرفة ما إذا كانت المشكلة قد حُلّت.

ERR_IOT_HTTPS_CHECK_NO_SERVER

تكوين الخادم مفقود، أي أن مثيل Odoo غير متصل بنظام IoT.

ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION

حدث خطأ أثناء محاولة قراءة شهادة HTTPS الموجودة. تحقق من أن ملف شهادة HTTPS قابل للقراءة.

ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL

العقد و/أو معرّف قاعدة البيانات الفريد عالميًا مفقود من IoT.

تحقق من تكوين كلا القيمتين بشكل صحيح. لتحديثهما، قم بالوصول إلى الصفحة الرئيسية لـ IoT box أو الصفحة الرئيسية لـ Windows virtual IoT، انقر فوق زر (التروس)، ثم انقر فوق بيانات الاعتماد.

ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION

حدث خطأ غير متوقع أثناء محاولة نظام إنترنت الأشياء الوصول إلى https://www.odoo.com. من المحتمل أن يكون ذلك بسبب مشكلات متعلقة بالشبكة، مثل:

  • نظام إنترنت الأشياء لا يملك اتصالاً بالإنترنت.

  • قيود الشبكة (مثل جدران الحماية أو الشبكات الافتراضية الخاصة) تمنع الاتصال بـ https://www.odoo.com.

ملاحظة

ERR_IOT_HTTPS_LOAD_REQUEST_STATUS

نجح نظام إنترنت الأشياء في الوصول إلى https://www.odoo.com لكنه تلقى استجابة HTTP (رموز الحالة) غير متوقعة.

يتضمن رمز الخطأ هذا حالة HTTP. على سبيل المثال، ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404 يعني أن الخادم أرجع استجابة "الصفحة غير موجودة".

لحل هذه المشكلة:

  1. افتح https://www.odoo.com في متصفح ويب للتحقق مما إذا كان الموقع متوقفًا مؤقتًا للصيانة.

  2. إذا كان https://www.odoo.com متوقفًا للصيانة، انتظر حتى يُستأنف.
    إذا كان الموقع الإلكتروني يعمل، افتح تذكرة دعم وتأكد من تضمين رمز حالة HTTPS المكون من 3 أرقام في التذكرة.

ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT

اتصل نظام IoT بنجاح بـ https://www.odoo.com، لكن الخادم رفض توفير شهادة HTTPS.

تحقق من أن نظام إنترنت الأشياء وقاعدة البيانات يستوفيان متطلبات الأهلية للحصول على شهادة HTTPS.