گواهی HTTPS (IoT)

گواهی HTTPS (IoT)

HTTPS چیست؟


پروتکل انتقال ابرمتن امن (HTTPS) نسخه ایمن پروتکل انتقال ابرمتن (HTTP) است که پروتکل اولیه ای است که برای ارسال داده ها بین مرورگر وب و وب سایت استفاده می شود. HTTPS به منظور افزایش امنیت انتقال داده ها رمزگذاری شده است.


HTTPS از یک پروتکل رمزگذاری برای رمزگذاری ارتباطات استفاده می کند. این پروتکل امنیت لایه حمل و نقل (TLS) نامیده می شود، اگرچه قبلاً به عنوان لایه سوکت های امن (SSL) شناخته می شد.


HTTPS بر اساس انتقال گواهی‌های TLS/SSL اتفاق می‌افتد، که تأیید می‌کند ارائه‌دهنده خاصی همان چیزی است که آنها می‌گویند.

توجه داشته باشید

در این مستندات و در سراسر ستکا از عبارت "گواهی HTTPS" برای تعریف این واقعیت استفاده می شود که گواهی SSL معتبر است و امکان اتصال HTTPS را فراهم می کند.

چرا نیاز است؟

به منظور برقراری ارتباط با دستگاه های شبکه خاص (به ویژه برای پایانه های پرداخت)، استفاده از HTTPS اجباری است. اگر گواهی HTTPS معتبر نباشد، برخی از دستگاه‌ها نمی‌توانند با IoT Box تعامل داشته باشند.

نحوه دریافت گواهی پروتکل امن انتقال ابرمتن (HTTPS).


تولید گواهی HTTPS به صورت خودکار است.


IoT Box یک درخواست خاص به https://www.odoo.com ارسال می کند که در صورت واجد شرایط بودن جعبه اینترنت اشیا و پایگاه داده، گواهی HTTPS را پس می فرستد.

واجد شرایط بودن اینترنت اشیا (IoT).

  1. پایگاه داده باید یک نمونه تولید باشد. نمونه پایگاه داده نباید یک کپی، تکراری، مرحله بندی یا یک محیط توسعه باشد.
  2. اشتراک ستکا باید:
  • یک خط اشتراک IoT Box داشته باشید.
  • وضعیت باید در حال انجام باشد.

اگر اشتراک به یک کاربر پورتال https://www.odoo.com پیوند داده شده است، اطلاعات صفحه اشتراک پورتال را بررسی کنید.

در این مورد، هر دو اشتراک «در حال انجام» در نظر گرفته می‌شوند، زیرا از Filter By: In Progress استفاده شده است.

توجه

اگر اشتراک مورد نظر است، با مدیر حساب یا شریک پایگاه داده در مورد موضوع تماس بگیرید.

عیب یابی خطاهای گواهی پروتکل ایمن انتقال ابرمتن (HTTPS).


اگر در فرآیند تولید یا دریافت «گواهی HTTPS» مشکلی پیش بیاید، کد خطای خاصی در صفحه اصلی جعبه اینترنت اشیا داده می‌شود.

نکته

دسترسی به صفحه اصلی جعبه اینترنت اشیا وجود «گواهی HTTPS» را بررسی می‌کند و در صورت عدم وجود آن، تلاش می‌کند تا آن را تولید کند. به این ترتیب، اگر خطایی در صفحه اصلی جعبه اینترنت اشیا وجود دارد، صفحه اصلی اینترنت اشیا را بازخوانی کنید تا ببینید آیا خطا ناپدید می شود یا خیر.

ERR_IOT_HTTPS_CHECK_NO_SERVER

دلیل:

پیکربندی مربوط به سرور وجود ندارد. به عبارت دیگر، نمونه ستکا با جعبه اینترنت اشیا مرتبط نیست.

راه حل:

اطمینان حاصل کنید که سرور پیکربندی شده است.

ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION

دلیل:

هنگام تلاش برای خواندن گواهی HTTPS موجود، یک خطای کنترل نشده روی داد.

راه حل:

مطمئن شوید که فایل گواهی HTTPS قابل خواندن است.

ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL

دلیل:

قرارداد و/یا UUID پایگاه داده وجود ندارد.

راه حل:

اطمینان حاصل کنید که هر دو مقدار به صورت مورد نظر پیکربندی شده اند. برای اصلاح آنها، به صفحه اصلی جعبه اینترنت اشیا بروید و به اعتبارنامه بروید.

ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION

دلیل:

هنگامی که جعبه اینترنت اشیا سعی کرد به https://www.odoo.com برسد، یک خطای غیرمنتظره رخ داد. دلایل احتمالی به دلیل زیرساخت/پیکربندی شبکه است:

  • جعبه اینترنت اشیا به اینترنت دسترسی ندارد.
  • شبکه اجازه نمی دهد که جعبه اینترنت اشیا با آن ارتباط برقرار کند

https://www.odoo.com. این ممکن است به این دلیل باشد که دستگاه های شبکه از ارتباط (دیوارهای آتش و غیره) یا پیکربندی شبکه (VPN و غیره) جلوگیری می کنند.

توجه


اطلاعات بیشتر در مورد خطای رخ داده را می توان در جزئیات کامل درخواست استثنا یافت که در لاگ های جعبه اینترنت اشیا موجود است.

راه حل:

هشدار

در صورت بروز این مشکل، با سرپرست سیستم یا شبکه خود مشورت کنید. این کد خطا به زیرساخت شبکه بستگی دارد و فراتر از محدوده خدمات پشتیبانی ستکا است.

ERR_IOT_HTTPS_LOAD_REQUEST_STATUS

دلیل:

IoT-box توانست به https://www.odoo.com دسترسی پیدا کند اما یک پاسخ HTTP غیرمعمول (کدهای وضعیت) دریافت کرد.

این کد خطا همچنین کدهای وضعیت پاسخ HTTP را می دهد. به عنوان مثال، اگر خطا ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404 را می خواند، به این معنی است که صفحه یک خطای 404، که کد «صفحه یافت نشد» است، برگردانده است.

راه حل:

بررسی کنید که https://www.odoo.com با استفاده از یک مرورگر وب از کار افتاده است، زیرا ممکن است به دلیل تعمیر و نگهداری از کار افتاده باشد.

  • اگر https://www.odoo.com به دلیل تعمیر و نگهداری از کار افتاده باشد، متأسفانه کاری نمی توان انجام داد، اما در عوض منتظر ماند تا بهبود یابد.
  • اگر https://www.odoo.com به دلیل تعمیر و نگهداری قطع نمی شود، یک تیکت پشتیبانی در این مورد باز کنید. اطمینان حاصل کنید که کد وضعیت 3 رقمی در کنار خطای کد در تیکت پشتیبانی موجود است.

ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT

دلیل:

جعبه اینترنت اشیا توانست به https://www.odoo.com دسترسی پیدا کند اما از ارائه گواهی HTTPS خودداری کرد.

راه حل:

اطمینان حاصل کنید که جعبه اینترنت اشیا و پایگاه داده برای دریافت گواهی واجد شرایط بودن: واجد شرایط بودن اینترنت اشیا (IoT) هستند.

چگونه از صحت گواهی HTTPS اطمینان حاصل کنیم


اگر گواهی با موفقیت اعمال شده باشد، یک URL HTTPS جدید برای جعبه اینترنت اشیا که با .odoo-iot.com ختم می شود، در پایگاه داده ستکا در داخل برنامه IoT در فرم آن دستگاه خاص ظاهر می شود.

هنگام پیمایش به URL در یک مرورگر، یک اتصال HTTPS ایمن ایجاد می شود.

قفل در کروم در ویندوز 10 این واقعیت را تأیید می کند که اتصال در HTTPS ایمن است.


اکنون صفحه اصلی IoT-box وضعیت OK را در کنار گواهی HTTPS نشان می دهد. نماد منوی کشویی، با کلیک کردن، اطلاعات مربوط به گواهی را نشان می دهد.

مشکل سیستم نام دامنه (DNS).


اگر می توان به جعبه اینترنت اشیا از آدرس IP آن دسترسی داشت اما از دامنه اختصاص داده شده ستکا قابل دسترسی نیست: .odoo-iot.com; پس جعبه اینترنت اشیا احتمالاً با مشکل DNS مواجه می شود. در برخی از مرورگرها، یک کد خطایی با ذکر DNS (مانند DNS_PROBE_FINISHED_NXDOMAIN) می دهد.


این مشکلات DNS ممکن است در مرورگرهای مختلف به صورت زیر ظاهر شوند:

راه حل مشکل سیستم نام دامنه (DNS).

  1. اگر روتر اجازه می دهد DNS به صورت دستی تغییر کند، DNS را برای استفاده از Google DNS تغییر دهید.
  2. اگر روتر شما این اجازه را نمی‌دهد، باید تغییری در تنظیمات DNS هر یک از دستگاه‌هایی که از Google DNS استفاده می‌کنند، ایجاد کنید. این باید در هر دستگاهی که قصد دارد با جعبه اینترنت اشیا تعامل داشته باشد (به عنوان مثال رایانه، تبلت یا تلفن) رخ دهد. فرآیندهای پیکربندی جداگانه دستگاه را می توان در وب سایت سازنده دستگاه یافت.
توجه

سایر دستگاه‌های اینترنت اشیا مانند پایانه‌های پرداخت احتمالاً نیازی به تغییر تنظیمات DNS خود ندارند زیرا قبلاً با DNS سفارشی پیکربندی شده‌اند.

هشدار

در صورت بروز این مشکل، با سرپرست سیستم یا شبکه خود مشورت کنید. این کد خطا به زیرساخت شبکه بستگی دارد و از محدوده خدمات پشتیبانی ستکا فراتر می رود.