sclausen/ngx-mqtt
این کتابخانه فقط یک پوشش ساده از MQTT.js برای انجولار نیست، بلکه با استفاده از Observables، مدیریت اشتراکها و مسیریابی پیامها را بهصورت هوشمند انجام میدهد.
کاربرد:
برای اتصال برنامههای انجولار به بروکرهای MQTT و مدیریت ارتباطات دوطرفه در زمان واقعی استفاده میشه. مناسب سیستمهای IoT، پنلهای نظارتی و برنامههای چت یا نوتیفیکیشن.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری بدون دردسر با MQTT کار کنی و نخواهی مدیریت دستی اشتراکها یا ارتباطات رو داشته باشی. اگر از RxJS و انجولار استفاده میکنی، این کتابخانه گزینهی عالیایه.
چند مثال از موارد استفاده:
- نمایش دادههای لحظهای دستگاههای IoT در داشبورد
- ارسال و دریافت پیام در برنامههای چت ️
- بهروزرسانی وضعیت دستگاهها در سیستمهای صنعتی
- مدیریت نوتیفیکیشنهای زنده در برنامههای وب
- ##ngx
- ##Angular
- ##MQTT
- ##IoT
- ##RealTime
- ##RxJS
- ##WebSockets
- ##MessageBroker
- ##SmartSystems
- ##DataStreaming
