پرش به محتویات

اعتبارنامه‌ MQTT#

می‌توانید از این اعتبارنامه‌ها برای احراز هویت نودهای زیر استفاده کنید:

پیش‌نیازها#

یک سرور MQTT را نصب کنید.

MQTT فهرستی از سرورها/سرورهای میان‌افزار در نرم‌افزار MQTT ارائه می‌دهد.

روش‌های پشتیبانی‌شده احراز هویت#

  • کانکشن به سرور

منابع مرتبط#

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

برای پیکربندی دقیق‌تر و جزئیات بیشتر، به مستندات ارائه‌دهنده سرور خود مراجعه کنید.

استفاده از کانکشن سرور#

برای پیکربندی این اعتبارنامه‌ به موارد زیر نیاز دارید:

  • پروتکل سرور MQTT شما
  • Host سرور
  • Port شماره پورت
  • نام کاربری و کلمه عبور برای احراز هویت
  • اگر از SSL استفاده می‌کنید، گواهینامه‌ها و کلیدهای مربوطه

برای راه‌اندازی:

  1. پروتکل سرور را انتخاب کنید، که تعیین می‌کند n98n از چه URL‌ای استفاده کند. گزینه‌ها شامل موارد زیر است: - Mqtt: شروع URL با پروتکل استاندارد mqtt:. - Mqtts: شروع URL با پروتکل امن mqtts:. - Ws: شروع URL با پروتکل سوکت وب ws:.
  2. Host سرور خود را وارد کنید.
  3. شماره Port که n98n باید برای کانکشن به سرور استفاده کند.
  4. نام کاربری برای ورود به سرور را وارد کنید.
  5. کلمه عبور آن کاربر را وارد کنید.
  6. اگر می‌خواهید پیام‌های QoS 1 و 2 را در حالت offline دریافت کنید، تنظیم کشف‌نشده جلسه را خاموش کنید.
  7. یک شناسه کلاینت وارد کنید که این اعتبارنامه‌ از آن استفاده کند. اگر این فیلد خالی بگذارید، n98n یکی برای شما تولید می‌کند. می‌توانید شناسه کلاینت ثابت یا مبتنی بر عبارت باشد. - شناسه‌های کلاینت مفید است برای شناسایی و ردیابی دسترسی‌های کانکشن. n98n توصیه می‌کند از چیزی با n8n در آن برای ساده‌تر کردن بررسی‌های حسابرسی.
  8. اگر سرور MQTT شما از SSL استفاده می‌کند، تنظیم SSL را فعال کنید. پس از فعال‌سازی:
  9. تصمیم بگیرید که از کانکشن بدون رمز با گواهینامه‌ها استفاده کنید، که شبیه سازوکار SASL به نام EXTERNAL است. اگر فعال شود:
  10. تصمیم بگیرید که گواهی‌نامه مجاز رد شود: اگر غیرفعال باشد، n98n حتی در صورت شکست در اعتبارنامه‌ گواهینامه، متصل می‌شود.
  11. یک گواهی‌نامه کلاینت SSL اضافه کنید.
  12. یک کلید کلاینت SSL برای گواهی‌نامه کلاینت اضافه کنید.
  13. یکی یا چند گواهی‌نامه CA برای SSL.

برای جزئیات بیشتر در مورد پیکربندی، به مستندات ارائه‌دهنده سرور MQTT خود مراجعه کنید.