یه پروژه دارم که اطلاعات سنسور رو به سرور میفرسته و از سرور هم فرمان میگیره. نمیدونم بهتره از MQTT استفاده کنم یا REST API و HTTP. از نظر سرعت، امنیت و پیادهسازی کدوم بهتره؟ مخصوصاً وقتی دیتای زیادی رد و بدل نمیشه.
اطلاعیه
همه را پاک کن
1404-04-25 13:33
5 پاسخ ها
1404-04-25 13:34
اگه نیاز به ارتباط real-time داری (مثلاً آپدیت سریع سنسور یا فرمان فوری)، MQTT انتخاب بهتریه. خیلی سبکتره.
1404-04-25 13:34
برای پروژههایی که فقط هر چند دقیقه یه مقدار میفرستن، REST API سادهتر و راحتتره. کدنویسیش هم کمتره.
1404-04-25 13:35
این MQTT بهخصوص وقتی تعداد دستگاهها زیاده خیلی بهتر scale میشه. ولی باید یه broker مثل Mosquitto یا HiveMQ داشته باشی.
1404-04-25 13:36
اگه امنیت برات مهمه، باید روی هر دو TLS پیادهسازی کنی. اما MQTT راحتتر این کارو میپذیره. REST هم مستندتره.
1404-04-25 13:37
من پروژهم با REST بود، ولی تو یه محیط با نت ضعیف مشکل داشت. با MQTT پایدارتر شد.