آموزش راهاندازی بروکر MQTT، اتصال دستگاهها و راهنمای استفاده از mqttcloud.ir.
از ساخت حساب تا دیدن اولین پیام در داشبورد: راهنمای قدمبهقدم ساخت اکانت MQTT، ثبت دستگاه و اتصال امن با TLS.
اینترنت قطع میشود و بروکر گاهی بهروزرسانی میشود. کد اتصال مجدد بدون توقف با فاصلهگذاری تدریجی برای ESP32، پایتون و Node.js بنویسید.
بروکر MQTT جای نگهداری داده نیست. با یک اسکریپت کوتاه پایتون پیامهای دستگاهها را در SQLite ذخیره کنید و برای نمودار و گزارش از آنها کوئری بگیرید.
تنظیم MQTTX، MQTT Explorer و mosquitto_pub برای تست بروکر MQTT با TLS: شناسه دستگاه، نسخه پروتکل، اشتراک درست و پاک کردن پیام ماندگار.
راهنمای کامل اتصال NodeMCU و Wemos D1 (ESP8266) به بروکر MQTT روی پورت 8883 با BearSSL و PubSubClient: گواهی ریشه، تنظیم ساعت و کد کامل.
قواعد عملی برای نامگذاری تاپیکهای MQTT، استفاده درست از + و #، جدا کردن داده، فرمان و وضعیت، و طراحی پیام JSON که بعداً دردسرساز نشود.
چطور بفهمیم دستگاه آفلاین شده؟ Keep-Alive، پیام وصیت (Last Will) و پیام ماندگار را کنار هم بگذارید تا وضعیت آنلاین و آفلاین همیشه درست نمایش داده شود.
یک صفحه وب ساده بسازید که داده دستگاهها را بیدرنگ نمایش دهد و به آنها فرمان بفرستد: اتصال مرورگر به بروکر MQTT با WebSocket امن و mqtt.js.
رایجترین دلیلهای رد شدن اتصال یا قطع شدن ناگهانی دستگاه در mqttcloud.ir و راه حل هر کدام، بهعلاوه چند عادت ساده برای امن نگه داشتن دستگاهها.
Home Assistant را به یک بروکر MQTT ابری وصل کنید و پیشوند discovery و پیامهای وضعیت را طوری تنظیم کنید که با قواعد تاپیک بروکر سازگار باشد.
راهنمای تنظیم گرههای mqtt in و mqtt out در Node-RED برای اتصال امن به بروکر روی پورت 8883، همراه با یک جریان نمونه برای دریافت و پردازش داده دستگاهها.
رزبریپای را به بروکر MQTT وصل کنید: آزمایش سریع با mosquitto-clients، اسکریپت پایتون برای ارسال دمای پردازنده و اجرای خودکار آن با systemd.
راهاندازی Mosquitto روی سرور خودتان چه کارهایی دارد و چه زمانی یک بروکر MQTT ابری مثل mqttcloud.ir انتخاب سادهتری است؛ مقایسهای بیطرفانه.
مقایسه MQTT و HTTP برای پروژههای اینترنت اشیا: مصرف پهنای باند و باتری، ارسال بیدرنگ فرمان به دستگاه و اینکه هر کدام کجا انتخاب درستی است.
ساختار تاپیکها و وایلدکاردهای + و #، سه سطح QoS، پیام ماندگار، Keep-Alive و پیام وصیت در MQTT، همراه با قواعد تاپیک در mqttcloud.ir.
نمونه کدهای آماده برای انتشار و دریافت پیام با پایتون و Node.js روی اتصال امن TLS، بهعلاوه اتصال از مرورگر با WebSocket.
یک نمونه کامل و قابل اجرا برای اتصال امن ESP32 به بروکر روی پورت 8883، همراه با اتصال مجدد خودکار و نکاتی که معمولاً در اولین تلاش مشکلساز میشوند.
MQTT چطور کار میکند، بروکر چه نقشی دارد و چرا یک بروکر MQTT مدیریتشده برای پروژههای اینترنت اشیا از راهاندازی سرور شخصی سادهتر است.