سرویس فعال — نصب یک‌کلیک

Mosquitto؛ بروکر MQTT برای اینترنت اشیا و خانهٔ هوشمند

Eclipse Mosquitto پیام‌های حسگرها، دستگاه‌های خانهٔ هوشمند و داشبوردها را با پروتکل سبک MQTT بین آن‌ها جابه‌جا می‌کند. روی یک سرور ابری در تهران، دستگاه‌هایتان از هر شبکه‌ای به یک نقطهٔ ثابت وصل می‌شوند. کافی است Mosquitto را در مرحلهٔ سفارش انتخاب کنید تا بروکر با رمز اجباری و پورت‌های باز در فایروال آماده تحویل شود.

حساب دارید؟ وارد شوید

از ۱٬۱۰۰ تومان در ساعت،  حدود ۸۰۳٬۰۰۰ تومان در ماه

لوگوی Mosquitto

Mosquitto

بروکر MQTT روی سرور ابری

شروع قیمت،پلن mini

۱٬۱۰۰تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه،بر پایهٔ ۷۳۰ ساعت

  • سبک؛ پلن mini کافی است،  حداقل ۵۱۲ مگابایت RAM
  • کاربر admin و رمز تصادفی،  اتصال ناشناس بسته است
  • MQTT روی پورت ۱۸۸۳،  WebSocket روی ۹۰۰۱
  • هزینهٔ نصب: صفر،  فقط اجارهٔ ساعتی سرور
  • پورت ۱۰ گیگابیت اختصاصی برای هر سرور
  • دیسک NVMe SSD روی همهٔ سرورها
  • آماده زیر ۶۰ ثانیه راه‌اندازی خودکار سرور
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

معرفی Mosquitto

بروکر MQTT با Mosquitto روی سرور ابری ایران‌کلاد

Mosquitto نقطهٔ مرکزی پروژهٔ اینترنت اشیای شماست: حسگرها پیام می‌فرستند، داشبوردها و اتوماسیون‌ها مشترک می‌شوند و همه با یک پروتکل سبک و رمز اجباری به هم وصل‌اند.

سرور در دیتاسنتر تهران است، دسترسی root کامل دارید و هزینه ساعتی از کیف پول کسر می‌شود. Mosquitto را در مرحلهٔ سفارش انتخاب کنید تا بروکر، کاربر admin با رمز تصادفی و قوانین فایروال خودکار آماده شوند؛ نصب هزینهٔ جداگانه ندارد و رمز و آدرس‌ها را در تب «اپلیکیشن» صفحهٔ سرور می‌بینید.

امکانات

Mosquitto در یک نگاه

مناسب دستگاه‌های کوچک

MQTT 3.1.1 و 5.0 با سربار ناچیز برای ESP32 و حسگرهای باتری‌دار.

بدون اتصال ناشناس

هر کلاینت نام کاربری و رمز می‌خواهد؛ با ACL دسترسی موضوع‌ها را محدود کنید.

WebSocket برای مرورگر

داشبورد وب مستقیم به بروکر وصل می‌شود و پیام‌ها را زنده نشان می‌دهد.

۴ گام تا شروع

روش نصب گام‌به‌گام

  1. گام ۱: انتخاب پلن با دست‌کم ۵۱۲ مگابایت RAM

    در صفحهٔ سفارش سرور ابری یک پلن انتخاب کنید. Mosquitto بسیار سبک است و کوچک‌ترین پلن، یعنی mini، برایش کافی است؛ اگر کنار بروکر دیتابیس و داشبورد هم اجرا می‌کنید، پلن بزرگ‌تری بگیرید.

  2. گام ۲: انتخاب Mosquitto در تب اپلیکیشن‌ها

    در گام دوم سفارش تب «اپلیکیشن‌ها» را باز کنید و Mosquitto را برگزینید؛ سیستم‌عامل Ubuntu 22.04 خودکار انتخاب می‌شود. روش ورود به سرور را تعیین و سفارش را ثبت کنید. نصب هزینهٔ جداگانه ندارد و فقط سرور را ساعتی می‌پردازید.

  3. گام ۳: نصب خودکار بروکر و فایروال

    پس از روشن‌شدن سرور، اسکریپت نصب اجرا می‌شود: فایل تنظیمات با listener ۱۸۸۳ برای MQTT و ۹۰۰۱ برای WebSocket نوشته می‌شود، اتصال ناشناس بسته می‌ماند، کاربر admin با رمز تصادفی ۲۰ کاراکتری ساخته می‌شود و پورت‌های ۱۸۸۳ و ۹۰۰۱ در فایروال باز می‌شوند.

  4. گام ۴: برداشتن رمز و آزمایش اتصال

    در تب «اپلیکیشن» صفحهٔ سرور، آدرس MQTT و WebSocket، نام کاربری admin، رمز و دو دستور آمادهٔ mosquitto_pub و mosquitto_sub را می‌بینید. با این دو دستور یک پیام آزمایشی بفرستید و بگیرید، سپس دستگاه‌ها را وصل کنید.

قیمت و سفارش

هزینهٔ اجرای Mosquitto

صورت‌حساب ساعتی است و مبلغ به تومان از کیف پول کسر می‌شود؛ هر وقت سرویس را حذف کنید، هزینه هم متوقف می‌شود.

Mosquitto

از ۱٬۱۰۰ تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه (۷۳۰ ساعت کارکرد)

ساعتی

آنچه دریافت می‌کنید

  • دیسک NVMe SSD و پورت اختصاصی ۱۰ گیگابیت برای هر سرور
  • سرور در کمتر از ۶۰ ثانیه آماده می‌شود
  • دیتاسنتر تهران، صورت‌حساب ساعتی به تومان
سفارش سرور با Mosquitto

حساب دارید؟ وارد شوید

مقایسهٔ همهٔ پلن‌ها

راهنمای کامل

راهنمای کامل Mosquitto روی سرور ابری ایران‌کلاد

دستگاه‌های اینترنت اشیا معمولاً پشت مودم خانگی یا سیم‌کارت هستند و آدرس ثابتی ندارند. یک بروکر MQTT روی سرور ابری نقطهٔ ملاقات ثابتی است که حسگرها، کنترل‌کننده‌ها، اپ موبایل و داشبورد همه به آن وصل می‌شوند. در این راهنما توضیح می‌دهیم Eclipse Mosquitto چیست، تنظیم امن پیشنهادی ما دقیقاً چه کاری می‌کند، چطور آن را روی یک سرور ابری در تهران راه بیندازید و برای TLS، کاربران و بکاپ چه کنید. Mosquitto در فهرست اپلیکیشن‌های صفحهٔ سفارش فعال است و نصبش بدون هزینهٔ اضافه در همان مرحلهٔ سفارش انجام می‌شود.

۱۰ بخش حدود ۷ دقیقه مطالعه

فهرست مطالب

Mosquitto چیست و چه کسانی به آن نیاز دارند؟

Eclipse Mosquitto یک بروکر MQTT متن‌باز از بنیاد Eclipse است که با زبان C نوشته شده و به‌خاطر سبکی و پایداری، پراستفاده‌ترین بروکر MQTT در پروژه‌های کوچک و متوسط است. بروکر نقش اداره‌پست را دارد: پیام‌ها را از منتشرکننده‌ها می‌گیرد و به همهٔ مشترکان موضوع مربوط می‌رساند، بدون این‌که دستگاه‌ها لازم باشد آدرس یکدیگر را بدانند.

مخاطبان Mosquitto طیف وسیعی‌اند: کسی که خانهٔ هوشمند با Home Assistant دارد و می‌خواهد حسگرهای خانهٔ پدری یا ویلا را هم به همان سیستم وصل کند، شرکتی که دستگاه‌های پایش دما و رطوبت انبار یا گلخانه می‌سازد، دانشجویی که پروژهٔ پایانی‌اش با ESP32 است، یا تیمی که داده‌های ردیاب خودروها را جمع می‌کند.

اجرای بروکر روی سرور ابری در تهران یعنی دستگاه‌هایی که با اینترنت داخلی وصل‌اند، مسیر کوتاهی تا بروکر دارند و نیازی به باز کردن پورت روی مودم خانه یا آدرس IP ثابت ندارید.

کاربردهای رایج بروکر MQTT

چند سناریو که Mosquitto در آن‌ها هستهٔ سیستم است:

  • خانهٔ هوشمند با Home Assistant‏، Zigbee2MQTT‏، Tasmota و ESPHome
  • پایش محیطی دما، رطوبت و گاز در انبار، گلخانه یا اتاق سرور
  • ردیابی و تله‌متری خودرو و تجهیزات با ارسال دوره‌ای موقعیت و وضعیت
  • فرمان از راه دور مثل روشن‌کردن پمپ آب یا باز کردن درب پارکینگ
  • داشبورد زنده در مرورگر با اتصال WebSocket به بروکر
  • پل بین بروکرها برای جمع‌کردن پیام چند بروکر محلی در یک بروکر مرکزی

بازگشت به فهرست مطالب

تنظیم پیشنهادی ما دقیقاً چیست؟

وقتی Mosquitto را در مرحلهٔ سفارش انتخاب می‌کنید، اسکریپت نصب ما بروکر را از همان ابتدا امن‌تر از تنظیم پیش‌فرض راه می‌اندازد: اتصال ناشناس بسته است و هر کلاینت باید نام کاربری و رمز داشته باشد. یک کاربر admin با رمز تصادفی ۲۰ کاراکتری با ابزار رسمی mosquitto_passwd ساخته می‌شود و رمز در فایل /etc/mosquitto-admin-pw با دسترسی فقط برای root ذخیره می‌شود. همین رمز همراه آدرس‌ها در تب «اپلیکیشن» صفحهٔ سرور نمایش داده می‌شود.

قوانین فایروال لازم هم خودکار اعمال می‌شود: پورت ۱۸۸۳ برای MQTT و پورت ۹۰۰۱ برای WebSocket از بیرون باز می‌شوند و لازم نیست دستی کاری کنید. ذخیره‌سازی پایدار روشن است و همهٔ لاگ‌ها به خروجی استاندارد می‌روند تا با دستور docker logs دیده شوند. پوشه‌های تنظیمات، داده و لاگ روی دیسک سرور است و با به‌روزرسانی ایمیج از بین نمی‌رود.

موردمقدارتوضیح
پورت MQTT۱۸۸۳بدون TLS
پورت MQTT روی WebSocket۹۰۰۱برای داشبورد مرورگر، بدون TLS
اتصال ناشناسبستهallow_anonymous false
کاربر اولیهadminرمز تصادفی ۲۰ کاراکتری
ذخیرهٔ پایدارروشنپیام‌های retained و جلسه‌های پایدار
مسیر فایل‌ها/opt/mosquittoپوشه‌های config‏، data و log

بازگشت به فهرست مطالب

طراحی موضوع‌ها (topic) پیش از وصل کردن دستگاه‌ها

موضوع‌های MQTT رشته‌های سلسله‌مراتبی با جداکنندهٔ / هستند و طراحی خوب آن‌ها از روز اول، بعدها دردسر زیادی را حذف می‌کند. یک الگوی رایج این است: محل، سپس دستگاه، سپس نوع داده؛ مثل villa/livingroom/temperature یا warehouse/sensor-12/humidity. با این ساختار، مشترک می‌تواند با علامت + یک سطح و با # همهٔ زیرسطح‌ها را بگیرد؛ مثلاً villa/# همهٔ پیام‌های ویلا را.

فرمان‌ها را از داده‌ها جدا کنید، مثلاً villa/pump/set برای فرمان و villa/pump/state برای وضعیت؛ این کار نوشتن ACL را ساده می‌کند. برای وضعیت آخر هر دستگاه از پیام retained استفاده کنید تا داشبوردی که تازه وصل می‌شود فوراً آخرین مقدار را ببیند، و برای اعلام قطع اتصال، پیام وصیت (Last Will) را در کلاینت تعریف کنید.

بازگشت به فهرست مطالب

پلن مناسب و هزینهٔ ماهانه

Mosquitto از کم‌مصرف‌ترین سرویس‌هایی است که می‌توانید روی سرور اجرا کنید؛ چند مگابایت حافظه برای خودش و مقدار کمی برای هر اتصال. پلن mini با یک گیگابایت RAM برای صدها دستگاه که هر چند ثانیه یک پیام کوچک می‌فرستند کافی است. محدودیت واقعی معمولاً تعداد پیام در ثانیه و ترافیک شبکه است، نه حافظه.

اگر کنار بروکر، دیتابیس سری زمانی و داشبورد هم روی همان سرور اجرا می‌کنید، پلن standard را بگیرید. هزینه ساعتی از کیف پول کسر می‌شود و معادل ماهانه بر مبنای ۷۳۰ ساعت است. ترافیک MQTT بسیار کم است و معمولاً سهم ترافیک ماهانهٔ سرور را به‌سختی پر می‌کند.

پلنمنابعساعتی (تومان)تقریبی ماهانه (تومان)
mini۱ هسته، ۱ گیگ RAM، ۲۰ گیگ دیسک۱٬۱۰۰۸۰۳٬۰۰۰
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۲۰۰۱٬۶۰۶٬۰۰۰

بازگشت به فهرست مطالب

MQTT با Mosquitto یا صف پیام RabbitMQ و NATS؟

هر دو پیام جابه‌جا می‌کنند، اما برای مخاطب متفاوتی ساخته شده‌اند. این مقایسه کمک می‌کند ابزار درست را برای هر بخش پروژه انتخاب کنید:

موضوعMosquitto (MQTT)صف پیام مدیریت‌شده
کلاینت اصلیدستگاه، حسگر، میکروکنترلرسرویس‌های نرم‌افزاری
الگوی اصلیانتشار و اشتراک روی موضوعصف کار با تأیید مصرف
سربار پیامبسیار کمبیشتر
نصبخودکار در مرحلهٔ سفارشسرویس آماده
نگه‌داری سروربا شمابا ما
مناسب برایاینترنت اشیا و خانهٔ هوشمندپردازش پس‌زمینه و رویداد بین سرویس‌ها

برای صف کار و رویداد بین سرویس‌ها صفحهٔ صف پیام مدیریت‌شده را ببینید.

بازگشت به فهرست مطالب

شروع کار با Mosquitto و نصب دوباره از دست

راه اصلی ساده است: در صفحهٔ سفارش پلن را انتخاب کنید، در گام دوم تب «اپلیکیشن‌ها» را باز کنید و Mosquitto را بزنید؛ Ubuntu 22.04 خودکار انتخاب می‌شود. پس از بالا آمدن سرور، نصب خودکار انجام می‌شود و آدرس‌ها، نام کاربری و رمز در تب «اپلیکیشن» صفحهٔ سرور منتظر شماست. نصب هزینهٔ جداگانه ندارد.

اگر بعدها بخواهید بروکر را روی سرور دیگری که بدون اپلیکیشن سفارش داده‌اید از نو بسازید یا کار اسکریپت را قدم‌به‌قدم بررسی کنید، این مراحل دقیقاً همان کار نصب خودکار را انجام می‌دهد:

  1. یک سرور ابری با Ubuntu بسازید و بستهٔ docker.io را نصب کنید
  2. پوشه‌های /opt/mosquitto/config، data و log را بسازید
  3. فایل mosquitto.conf را با persistence‏، listener ۱۸۸۳ با protocol mqtt و listener ۹۰۰۱ با protocol websockets‏، allow_anonymous false و password_file بنویسید
  4. با اجرای موقت ایمیج و ابزار mosquitto_passwd، فایل passwd را با کاربر admin و رمز قوی بسازید
  5. ایمیج eclipse-mosquitto را با پورت‌های ۱۸۸۳ و ۹۰۰۱ و اتصال سه پوشه و سیاست راه‌اندازی خودکار اجرا کنید
  6. با mosquitto_pub و mosquitto_sub از رایانهٔ خودتان اتصال را آزمایش کنید

باز بودن پورت‌های ۱۸۸۳ و ۹۰۰۱ را از بیرون با ابزار بررسی پورت امتحان کنید.

بازگشت به فهرست مطالب

امنیت: TLS، کاربر جدا برای هر دستگاه و ACL

رمز اجباری اولین لایهٔ امنیت است، اما در تنظیم پیش‌فرض نام کاربری، رمز و محتوای پیام‌ها روی پورت‌های ۱۸۸۳ و ۹۰۰۱ بدون رمزگذاری منتقل می‌شوند. برای پروژهٔ واقعی یک زیردامنه مثل mqtt.example.com را در مدیریت DNS به سرور اشاره دهید، یک گواهی SSL برای آن بگیرید و یک listener روی پورت ۸۸۸۳ با certfile و keyfile اضافه کنید؛ برای WebSocket هم همین کار را روی یک پورت جدا انجام دهید. سپس پورت‌های بدون رمزگذاری را ببندید.

با یک کاربر برای همه شروع نکنید. برای هر دستگاه یا گروه کاربر جدا بسازید و با فایل ACL محدود کنید که مثلاً حسگر دمای انبار فقط روی موضوع انبار/دما منتشر کند و حق اشتراک روی موضوع فرمان‌ها را نداشته باشد. کاربر admin را فقط برای ابزارهای مدیریتی نگه دارید.

اگر دستگاه‌ها از IP‌های مشخصی وصل می‌شوند، در فایروال شبکه پورت بروکر را فقط برای همان‌ها باز کنید. لاگ اتصال‌ها را با docker logs دنبال کنید تا تلاش‌های ورود ناموفق را ببینید.

بازگشت به فهرست مطالب

بکاپ، انتقال و نگه‌داری داده‌های حسگر

بکاپ Mosquitto ساده است: پوشهٔ config شامل فایل تنظیمات، رمزها و ACL مهم‌ترین بخش است و پوشهٔ data پیام‌های نگه‌داشته‌شده را دارد. کپی این دو پوشه برای بازسازی کامل بروکر روی هر سرور دیگری کافی است. برای انتقال، آدرس DNS را به سرور تازه اشاره دهید تا دستگاه‌ها بدون تغییر میان‌افزار به مقصد جدید وصل شوند.

از تب بکاپ پنل هم می‌توانید بکاپ کامل سرور بسازید. بکاپ خودکار زمان‌بندی‌شده نداریم؛ هر بکاپ را خودتان دستی می‌گیرید و نگه‌داری آن ساعتی ۲ تومان برای هر گیگابایت هزینه دارد. جزئیات در صفحهٔ پشتیبان‌گیری.

یادتان باشد Mosquitto تاریخچهٔ داده‌ها را ذخیره نمی‌کند. برای نگه‌داشتن مقادیر حسگرها، یک مشترک بنویسید که پیام‌ها را در PostgreSQL مدیریت‌شده ذخیره کند و با Grafana نمودارشان را ببینید؛ نسخهٔ مدیریت‌شدهٔ TimescaleDB که برای دادهٔ سری زمانی بهینه است به‌زودی ارائه می‌شود.

بازگشت به فهرست مطالب

محدودیت‌ها و نکته‌های صادقانه

نصب خودکار فقط راه‌اندازی اولیه را انجام می‌دهد؛ تنظیم TLS، ساخت کاربران و ACL و به‌روزرسانی ایمیج بعد از آن با شماست و پشتیبانی ما شامل سرور و شبکه است، نه پیکربندی بروکر. تنظیم اولیه TLS ندارد و برای داده‌های حساس باید آن را خودتان اضافه کنید.

Mosquitto یک بروکر تک‌سرور است و خوشه‌بندی و دسترس‌پذیری بالای داخلی ندارد؛ اگر سرور ری‌استارت شود، دستگاه‌ها تا برگشت آن قطع‌اند و باید قابلیت اتصال دوباره در کلاینت‌ها روشن باشد. Mosquitto رابط گرافیکی مدیریت هم ندارد و همه‌چیز با فایل تنظیمات و خط فرمان انجام می‌شود.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

MQTT چیست و چرا برای اینترنت اشیا مناسب است؟
MQTT یک پروتکل پیام‌رسانی سبک بر پایهٔ انتشار و اشتراک است. دستگاه‌ها به یک بروکر مرکزی وصل می‌شوند، پیام را روی یک موضوع (topic) منتشر می‌کنند و هر کس روی آن موضوع مشترک باشد پیام را می‌گیرد. سربار هر پیام چند بایت است و اتصال روی شبکه‌های ضعیف و ناپایدار هم دوام می‌آورد؛ برای همین روی میکروکنترلرهایی مثل ESP32 و دستگاه‌های باتری‌دار رایج است.
Mosquitto از کدام نسخه‌های MQTT پشتیبانی می‌کند؟
Mosquitto نسخه‌های 3.1، 3.1.1 و 5.0 پروتکل MQTT را پشتیبانی می‌کند. دستگاه‌های قدیمی معمولاً 3.1.1 دارند و کتابخانه‌های جدید 5.0 که امکاناتی مثل ویژگی‌های کاربر و دلیل قطع اتصال را اضافه می‌کند. هر دو نوع کلاینت هم‌زمان به یک بروکر وصل می‌شوند.
سطح‌های QoS در MQTT چه فرقی دارند؟
QoS 0 یعنی پیام حداکثر یک بار و بدون تأیید فرستاده می‌شود؛ سریع است اما ممکن است گم شود. QoS 1 تضمین می‌کند پیام حداقل یک بار برسد، شاید تکراری. QoS 2 تضمین می‌کند دقیقاً یک بار برسد اما کندتر است. برای دمای حسگر QoS 0 کافی است و برای فرمان باز کردن در، QoS 1 یا 2.
پیام‌ها پس از ری‌استارت باقی می‌مانند؟
در تنظیم پیشنهادی ما persistence روشن است؛ یعنی پیام‌های نگه‌داشته‌شده (retained)، اشتراک‌های ماندگار و پیام‌های در صف کلاینت‌هایی که با جلسهٔ پایدار وصل شده‌اند روی دیسک ذخیره می‌شوند و پس از راه‌اندازی دوباره برمی‌گردند. Mosquitto اما پایگاه داده نیست و تاریخچهٔ پیام‌ها را نگه نمی‌دارد.
از مرورگر هم می‌شود به بروکر وصل شد؟
بله. listener دوم روی پورت ۹۰۰۱ MQTT را روی WebSocket ارائه می‌دهد تا داشبوردهای تحت وب با کتابخانه‌هایی مثل MQTT.js مستقیم از مرورگر به بروکر وصل شوند. برای صفحه‌ای که روی HTTPS است، مرورگر اتصال WebSocket ناامن را رد می‌کند و باید TLS را هم برای این پورت راه بیندازید.
Mosquitto با Home Assistant کار می‌کند؟
بله، Home Assistant یکپارچه‌سازی MQTT داخلی دارد. آدرس سرور، پورت ۱۸۸۳ و نام کاربری و رمز را در آن وارد کنید. دستگاه‌هایی با میان‌افزار Tasmota‏، ESPHome یا Zigbee2MQTT از طریق همین بروکر خودشان را به Home Assistant معرفی می‌کنند.
هزینهٔ اجرای Mosquitto چقدر است؟
Mosquitto رایگان و متن‌باز است و فقط اجارهٔ ساعتی سرور را می‌پردازید. پلن mini حدود ۱٬۱۰۰ تومان در ساعت است و برای بروکر یک خانهٔ هوشمند یا یک پروژهٔ اینترنت اشیای کوچک تا متوسط کاملاً کافی است.
رمز کاربر admin و آدرس بروکر را کجا ببینم؟
پس از پایان نصب خودکار، به صفحهٔ سرور در پنل بروید و تب «اپلیکیشن» را باز کنید. آنجا آدرس MQTT روی پورت ۱۸۸۳، آدرس WebSocket روی پورت ۹۰۰۱ با مسیر /mqtt، نام کاربری admin، رمز تصادفی و دو دستور آزمایشی mosquitto_pub و mosquitto_sub آماده است. رمز روی خود سرور هم در فایل /etc/mosquitto-admin-pw با دسترسی فقط برای root ذخیره شده است.
برای هر دستگاه کاربر جدا بسازم؟
بهتر است. با mosquitto_passwd برای هر دستگاه یا گروه دستگاه کاربر جدا بسازید و با فایل ACL تعیین کنید هر کاربر روی کدام موضوع‌ها حق انتشار یا اشتراک دارد. این‌طوری اگر رمز یک حسگر لو رفت، فقط همان کاربر را حذف می‌کنید و بقیه سالم می‌مانند.
Mosquitto یا صف پیام مدیریت‌شده؟
MQTT برای دستگاه‌های کوچک و اتصال‌های ناپایدار ساخته شده و Mosquitto بهترین گزینه برای آن است. اگر سرویس‌های نرم‌افزاری شما باید کار پس‌زمینه را در صف بگذارند و با تأیید مصرف پردازش کنند، صف پیام مدیریت‌شده با RabbitMQ یا NATS مناسب‌تر است. بسیاری از پروژه‌ها هر دو را دارند.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

دستگاه‌هایتان را به یک نقطهٔ ثابت وصل کنید

پلن mini یا بزرگ‌تر را انتخاب کنید، Mosquitto را در تب اپلیکیشن‌ها بزنید و نصب را به ما بسپارید؛ نصب رایگان است و رمز و آدرس بروکر در تب اپلیکیشن سرور آماده است.

از ۱٬۱۰۰ تومان / ساعت،حدود ۸۰۳٬۰۰۰ تومان در ماه