وب‌سرویس مجید

پروژه ngx-mqtt

sclausen/ngx-mqtt

این کتابخانه فقط یک پوشش ساده از MQTT.js برای انجولار نیست، بلکه با استفاده از Observables، مدیریت اشتراک‌ها و مسیریابی پیام‌ها را به‌صورت هوشمند انجام می‌دهد.

کاربرد:

برای اتصال برنامه‌های انجولار به بروکرهای MQTT و مدیریت ارتباطات دوطرفه در زمان واقعی استفاده می‌شه. مناسب سیستم‌های IoT، پنل‌های نظارتی و برنامه‌های چت یا نوتیفیکیشن.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری بدون دردسر با MQTT کار کنی و نخواهی مدیریت دستی اشتراک‌ها یا ارتباطات رو داشته باشی. اگر از RxJS و انجولار استفاده می‌کنی، این کتابخانه گزینه‌ی عالی‌ایه.

چند مثال از موارد استفاده:

- نمایش داده‌های لحظه‌ای دستگاه‌های IoT در داشبورد

- ارسال و دریافت پیام در برنامه‌های چت ️

- به‌روزرسانی وضعیت دستگاه‌ها در سیستم‌های صنعتی

- مدیریت نوتیفیکیشن‌های زنده در برنامه‌های وب

  • ##ngx
  • ##Angular
  • ##MQTT
  • ##IoT
  • ##RealTime
  • ##RxJS
  • ##WebSockets
  • ##MessageBroker
  • ##SmartSystems
  • ##DataStreaming