توسعه دهندگان نرم افزارهای کاربردی

خوش آمدید!

این انجمن برای حرفه ای ها و علاقه مندان به محصولات و خدمات ما است.
بهترین محتوا و ایده های کدنویسی جدید را به اشتراک بگذارید و در مورد آنها بحث کنید، پروفایل حرفه ای خود را بسازید و با هم به یک توسعه دهنده بهتر تبدیل شوید.

0

چگونه می توان آلارم ها و رویدادهای سیستم را از Thingsboard دریافت کرد؟

چه api هایی برای این کار در دسترس است؟

آواتار
رها کردن
1 پاسخ
0
بهترین پاسخ

کار کردن با آلارم ها (alarm)و رویدادها (event) در Thingsboard از طریق دو دسته از api ها ممکن است. این api ها در Swagger در دسترس است:

۱- api های موجود در بخش alarm controller

۲-  api های موجود در بخش event controller


رایج ترین کارها در خصوص آلارم ها عبارت است از:

۱- گرفتن لیست آلارم ها (برای یک دیوایس یا تمام آلارم های همه دستگاه ها)

۲- گرفتن جزئیات یک آلارم

۳- تصدیق یا تایید یک آلارم (به این معنا که من آلارم را دیده ام و به آن دقت دارم)

۴- گرفتن آلارم ها بر اساس درجه اهمیت

۵- پاک کردن یک آلارم


در خصوص رویدادها هرچند رویدادهای متفاوتی در سیستم وجود دارد اما آنچه که برای کاربر مهم هست رویدادهای مرتبط با دیوایس است. برای هر دیوایس می توان عملیات مختلفی روی رویدادها به شرح زیر انجام داد:

۱- گرفتن لیست رویدادهای مرتبط با یک دیوایس (در این حالت entityType از نوع DEVICE می باشد)

۲- گرفتن یک رویداد از رویدادها برای یک دیوایس

۳- پاک کردن رویداد

 

تمام موارد مذکور از طریق api های موجود در Swagger قابل تست می باشد. دسترسی به این موارد نیز برای کاربر نهایی (با اکانت کاربر نهایی در Swagger لاگین شود) فراهم است.



آواتار
رها کردن

جواب شما

لطفا سعی کنید یک پاسخ اساسی بدهید. اگر می خواهید در مورد سؤال یا پاسخ نظر دهید، فقط از ابزار نظر دادن استفاده کنید لطفا به یاد داشته باشید که همیشه می توانید پاسخ های خود را اصلاح کنید - نیازی نیست به یک سوال دو بار پاسخ دهید. همچنین، لطفا رای دادن را فراموش نکنید - این واقعا کمک می کند تا بهترین پرسش و پاسخ را انتخاب کنید!