بروکر MQTT خود رادر چند ثانیه راهاندازی کنید
در mqttcloud.ir یک اکانت و دستگاه بسازید، با اتصال رمزنگاریشدهٔ TLS به بروکر وصل شوید و پیامهایتان را بدون راهاندازی زیرساخت، بیدرنگ بین دستگاهها منتشر و دریافت کنید.
همه چیزی که برای پیامرسانی IoT نیاز دارید
mqttcloud.ir را یکبار راهاندازی کنید و با خیال راحت روی محصول خودتان تمرکز کنید. کارتهای زیر شبیهسازی تعاملیاند؛ دکمههایشان را امتحان کنید.
پیامرسانی بیدرنگ
بروکر Aedes با تأخیر بسیار پایین، پیامهای شما را در کسری از ثانیه بین دستگاهها منتشر میکند.
اتصال امن با TLS
هر اتصال با گواهی TLS رمزنگاری میشود و احراز هویت هر دستگاه با اکانت اختصاصی خودش انجام میگیرد.
namespace امن برای تاپیکها
هر اکانت فقط به تاپیکهای زیرمجموعهٔ نامکاربری خودش دسترسی دارد؛ داده کاربران کاملاً از هم جداست.
مدیریت بدون کدنویسی
اکانت و دستگاه جدید را از داشبورد در چند کلیک بسازید؛ بدون نیاز به تنظیم دستی سرور.
فعالیت اتصال لحظهای
وضعیت آنلاین یا آفلاین هر دستگاه و تاریخچه اتصال آن را بهصورت زنده در داشبورد دنبال کنید.
آماده برای توسعهدهندگان
با هر کتابخانه استاندارد MQTT مثل mqtt.js، paho، mosquitto یا PubSubClient مستقیم به بروکر mqttcloud.ir وصل شوید.
import mqtt from "mqtt";
const client = mqtt.connect("mqtts://mqtt.mqttcloud.ir:8883", {
clientId: "device-01", // registered in the dashboard
username: "acme_factory",
password: process.env.MQTT_PASSWORD,
});
client.on("connect", () => {
client.subscribe("acme_factory/sensors/#");
client.publish("acme_factory/sensors/temp", JSON.stringify({ c: 24.8 }));
});- CLIENT →CONNECTclient_id: device-01
- ← BROKERCONNACK0x00 accepted
- CLIENT →SUBSCRIBEacme_factory/sensors/#
- ← BROKERSUBACKgranted QoS 1
- CLIENT →PUBLISH{"c": 24.8}
- ← BROKERPUBACKdelivered ✓
اتصال دستگاهها به بروکر MQTT
در سه قدم ساده، دستگاههای خود را به بروکر MQTT وصل کنید.
اکانت بسازید
از داشبورد یک اکانت MQTT با نامکاربری و رمز عبور اختصاصی بسازید. بدون کدنویسی.
یک بروکر MQTT ابری و مدیریتشده است. بهجای راهاندازی و نگهداری سرور MQTT، از داشبورد یک اکانت MQTT میسازید، دستگاههایتان را ثبت میکنید و آنها را به بروکر ما متصل میکنید. وضعیت اتصال دستگاهها و پیامهای اخیر هم در داشبورد قابل مشاهده است.
آدرس بروکر mqtt.mqttcloud.ir است. برای اتصال امن از پورت 8883 (MQTT روی TLS) استفاده کنید که پیشنهاد ما است. پورت 1883 اتصال بدون رمزنگاری است. برای مرورگر و اپلیکیشنهای وب از WebSocket امن با آدرس wss://mqtt.mqttcloud.ir/mqtt استفاده کنید.
بروکر از MQTT نسخه 3.1.1 پشتیبانی میکند که با کتابخانههای رایج مثل mqtt.js، Paho (پایتون) و PubSubClient (ESP32/آردوینو) سازگار است.
سه مورد را بررسی کنید: ۱) نام کاربری و رمز عبور اکانت MQTT درست باشد و اکانت غیرفعال نشده باشد. ۲) Client ID دستگاه دقیقاً همان نامی باشد که در داشبورد زیر همان اکانت ثبت کردهاید؛ بروکر Client ID ثبتنشده را نمیپذیرد. ۳) تعداد اتصالهای همزمان آن اکانت از سقف پلن شما بیشتر نشده باشد.
هر اکانت فقط به فضای نام خودش دسترسی دارد: تاپیک باید با نام کاربری اکانت و یک اسلش شروع شود؛ مثلاً اگر نام کاربری شما alice است، alice/sensors/temp مجاز است. انتشار یا اشتراک روی تاپیکهای دیگر رد میشود، بنابراین دادههای شما از دسترس دیگران جداست.
اکانت MQTT یک نام کاربری و رمز عبور است که دستگاهها با آن احراز هویت میکنند. هر دستگاه با یک Client ID جداگانه زیر یکی از اکانتها ثبت میشود. پلن شما تعیین میکند چند اکانت بسازید و زیر هر اکانت چند دستگاه ثبت کنید.
پلن رایگان: ۱ اکانت MQTT و حداکثر ۲ دستگاه. پلن پایه: ۳ اکانت و ۳ دستگاه برای هر اکانت (۹ دستگاه). پلن استارتر: ۵ اکانت و ۵ دستگاه برای هر اکانت (۲۵ دستگاه). برای نیاز بیشتر، پلن پیشرفته با سقف دلخواه از طریق تماس با ما فعال میشود.
پرداخت پلنهای پولی از طریق درگاه nodepass و با کارت بانکی انجام میشود و پلن بلافاصله پس از تایید پرداخت فعال میشود. هر پلن پولی ۳۰ روز اعتبار دارد. از صفحه اشتراک میتوانید تمدید یا ارتقا دهید؛ هر خرید پیش از پایان اعتبار، ۳۰ روز به تاریخ پایان فعلی اضافه میکند و روزهای باقیمانده از بین نمیرود.
اگر شماره موبایل ثبت کرده باشید، چند روز قبل از پایان پیامک یادآوری دریافت میکنید. اگر تمدید نکنید، حساب به پلن رایگان برمیگردد. اکانتها و دستگاههای ثبتشده حذف نمیشوند، اما فقط قدیمیترین اکانت MQTT با حداکثر ۲ اتصال همزمان فعال میماند. اکانتهای دیگر غیرفعال میشوند و دستگاههایشان قطع میشوند، و تا وقتی تعدادشان بیش از سقف پلن رایگان است نمیتوانید اکانت یا دستگاه جدیدی اضافه کنید. با تمدید یا خرید دوباره پلن، همه بلافاصله دوباره فعال میشوند.
پیامهای اخیر برای عیبیابی تا ۷ روز و رویدادهای اتصال و قطع دستگاهها تا ۳۰ روز در داشبورد نگهداری میشوند و سپس بهطور خودکار پاک میشوند. بروکر جایگزین پایگاه داده نیست؛ اگر به دادهها در بلندمدت نیاز دارید، آنها را در سامانه خودتان ذخیره کنید.
همین الان شروع کنید
اولین اکانت MQTT خود را در کمتر از یک دقیقه بسازید. پلن رایگان برای همیشه رایگان است.
