شهادة 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 آمن.
يعرض شعار شهادة 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.
ملاحظة
للوصول إلى التفاصيل الكاملة لاستثناء الطلب مع معلومات حول الخطأ، قم بتفعيل وضع المطور، انقر على بطاقة نظام إنترنت الأشياء في تطبيق إنترنت الأشياء، وانقر على تنزيل السجلات في نموذج نظام إنترنت الأشياء. لتحديد مستويات السجل المسجلة في ملف سجل نظام إنترنت الأشياء، قم بالوصول إلى أو الصفحة الرئيسية لنظام Windows الافتراضي لإنترنت الأشياء، انقر على زر (التروس)، ثم مستوى السجل في أسفل الصفحة.
لمعالجة المشكلات المتعلقة بالشبكة، اتصل بمسؤول النظام أو الشبكة لديك؛ هذه المشكلات خارج نطاق خدمات دعم Odoo.
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS¶
نجح نظام إنترنت الأشياء في الوصول إلى https://www.odoo.com لكنه تلقى استجابة HTTP (رموز الحالة) غير متوقعة.
يتضمن رمز الخطأ هذا حالة HTTP. على سبيل المثال، ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404 يعني أن الخادم أرجع استجابة "الصفحة غير موجودة".
لحل هذه المشكلة:
افتح https://www.odoo.com في متصفح ويب للتحقق مما إذا كان الموقع متوقفًا مؤقتًا للصيانة.
- إذا كان https://www.odoo.com متوقفًا للصيانة، انتظر حتى يُستأنف.إذا كان الموقع الإلكتروني يعمل، افتح تذكرة دعم وتأكد من تضمين رمز حالة HTTPS المكون من 3 أرقام في التذكرة.
ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT¶
اتصل نظام IoT بنجاح بـ https://www.odoo.com، لكن الخادم رفض توفير شهادة HTTPS.
تحقق من أن نظام إنترنت الأشياء وقاعدة البيانات يستوفيان متطلبات الأهلية للحصول على شهادة HTTPS.