Mosquitto چیست و چه کسانی به آن نیاز دارند؟
Eclipse Mosquitto یک بروکر MQTT متنباز از بنیاد Eclipse است که با زبان C نوشته شده و بهخاطر سبکی و پایداری، پراستفادهترین بروکر MQTT در پروژههای کوچک و متوسط است. بروکر نقش ادارهپست را دارد: پیامها را از منتشرکنندهها میگیرد و به همهٔ مشترکان موضوع مربوط میرساند، بدون اینکه دستگاهها لازم باشد آدرس یکدیگر را بدانند.
مخاطبان Mosquitto طیف وسیعیاند: کسی که خانهٔ هوشمند با Home Assistant دارد و میخواهد حسگرهای خانهٔ پدری یا ویلا را هم به همان سیستم وصل کند، شرکتی که دستگاههای پایش دما و رطوبت انبار یا گلخانه میسازد، دانشجویی که پروژهٔ پایانیاش با ESP32 است، یا تیمی که دادههای ردیاب خودروها را جمع میکند.
اجرای بروکر روی سرور ابری در تهران یعنی دستگاههایی که با اینترنت داخلی وصلاند، مسیر کوتاهی تا بروکر دارند و نیازی به باز کردن پورت روی مودم خانه یا آدرس IP ثابت ندارید.