چه api هایی برای این کار در دسترس است؟
This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.
چه api هایی برای این کار در دسترس است؟
کار کردن با آلارم ها (alarm)و رویدادها (event) در Thingsboard از طریق دو دسته از api ها ممکن است. این api ها در Swagger در دسترس است:
۱- api های موجود در بخش alarm controller
۲- api های موجود در بخش event controller
رایج ترین کارها در خصوص آلارم ها عبارت است از:
۱- گرفتن لیست آلارم ها (برای یک دیوایس یا تمام آلارم های همه دستگاه ها)
۲- گرفتن جزئیات یک آلارم
۳- تصدیق یا تایید یک آلارم (به این معنا که من آلارم را دیده ام و به آن دقت دارم)
۴- گرفتن آلارم ها بر اساس درجه اهمیت
۵- پاک کردن یک آلارم
در خصوص رویدادها هرچند رویدادهای متفاوتی در سیستم وجود دارد اما آنچه که برای کاربر مهم هست رویدادهای مرتبط با دیوایس است. برای هر دیوایس می توان عملیات مختلفی روی رویدادها به شرح زیر انجام داد:
۱- گرفتن لیست رویدادهای مرتبط با یک دیوایس (در این حالت entityType از نوع DEVICE می باشد)
۲- گرفتن یک رویداد از رویدادها برای یک دیوایس
۳- پاک کردن رویداد
تمام موارد مذکور از طریق api های موجود در Swagger قابل تست می باشد. دسترسی به این موارد نیز برای کاربر نهایی (با اکانت کاربر نهایی در Swagger لاگین شود) فراهم است.