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

خوش آمدید!

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

0

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

 

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



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

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!