در تینگزپاد امکان ساخت و مدیریت داشبوردها برای نمایش داده و اطلاعات فراهم شده است. با استفاده از داشبوردها میتوان داده موجودیتها را به صورت گرافیکی مشاهده کرد و با استفاده از ویجتهای کنترلی، به دستگاهها درخواست RPC جهت کنترل از راه دور ارسال کرد. داشبوردها را میتوان به صورت شخصیسازی شده در اختیار کاربران و مشتریان قرار داد.
برای افزودن داشبورد جدید، مراحل زیر را طی کنید:
- از طریق منوی اصلی در سمت چپ صفحه به قسمت گروه داشبورد (Dashboard Group) بروید.
- برای ایجاد گروه داشبورد جدید، روی آیکن + در گوشه سمت راست بالای صفحه کلیک کنید. (میتوانید از گروه داشبورد All نیز استفاده کنید.)
- روی گروه داشبورد مورد نظر کلیک کنید تا وارد صفحه داشبوردها شوید.
- روی آیکن + در گوشه سمت راست بالا کلیک کنید.
- در پنجره باز شده، وارد کردن عنوان داشبورد ضروری، اما توضیحات اختیاری است. سپس، روی گزینه Add کلیک کنید.
اگر میخواهید گروه داشبورد خود را عمومی کنید و لینک آن را با دیگران به اشتراک بگذارید، باید اقدامات زیر را انجام دهید:
- به قسمت گروه داشبوردها (Dashboard Group) بروید.
- روی آیکن «اشتراک گذاری» (share)، در قسمت سمت راست گروه داشبورد مد نظر، کلیک کنید.
- در کادر باز شده، روی دکمه تایید کلیک کنید.
- روی گروه داشبورد مورد نظر کلیک کنید تا وارد صفحه داشبوردها شوید.
- برای باز کردن جزئیات، روی نام داشبورد مورد نظر کلیک کنید.
- در جزئیات داشبورد، در کنار لینک عمومی (Public link) روی دکمه کپی کلیک کنید.
اکنون میتوانید داشبورد مورد نظر را از طریق این لینک به اشتراک بگذارید. توجه داشته باشید که جهت دسترسی عمومی به دادهها و داشبورد، میبایست دستگاهها، داراییها و موجودیتهای مجازی مرتبط با داشبورد را نیز عمومی کنید.
پس از ساخت داشبورد و ورود به آن، صفحهای برای شما باز میشود که شامل موارد زیر است:
- آیکن ویرایش (مداد): با کلیک بر روی این آیکن، وارد حالت ویرایش داشبورد میشوید. در این حالت میتوانید ویجتهای مورد نظر را ایجاد کرده و دادههای خود را به نحو دلخواه نمایش دهید.
- آیکن پنجره زمانی: در این قسمت قادر خواهید بود بازه زمانی نمایش اطلاعات در داشبورد را بر اساس تاریخ خاص و یا لحظهای تنظیم کنید.
- آیکن نام مستعار موجودیت: در این قسمت قادر به اضافه کردن و یا ویرایش نامهای مستعار موجودیتهایی که برای داشبورد خود انتخاب کردید، هستید.
برای اضافه کردن ویجتها به داشبورد باید به نحو زیر عمل کنید:
- روی آیکن مداد در گوشه سمت راست پایین صفحه کلیک کنید.
- روی آیکن + کلیک کنید و سپس گزینه Create new widget را انتخاب کنید.
- ویجتهای موجود برای شما نمایش داده میشوند که با کلیک کردن بر روی ویجت دلخواه میتوانید آن را به صفحه داشبورد خود بیفزایید.
ویجتها با توجه به ماهیتشان در ۱۳ دسته بندی مختلف قرار گرفتهاند. انواع دسته بندی ویجتها در زیر آمده است:
۱. ویجتهای هشدار
۲. ویجتهای نشانگر دیجیتالی
۳. ویجتهای نشانگر عقربهای
۴. ویجتهای نمودار
۵. ویجتهای کارت
۶. ویجتهای کنترلی
۷. ویجتهای نقشه
۸. ویجتهای تاریخ
۹. ویجتهای مدیریت موجودیتها
۱۰. ویجتهای گیتوی
۱۱. ویجتهای GPIO
۱۲. ویجتهای ورودی
۱۳. ویجتهای جهتیابی
از ویجتهای این دستهبندی برای نمایش اعلانها و هشدارهای از قبل تنظیم شده برای دستگاهها استفاده میشود. در جدول ویجت هشدار، نوع داده ارسال شده در هر ردیف (مثلا؛ دما) و اولویت آن (مثلا؛ Critical) در ستون مقابل آن نوشته میشود.
این ویجتها دادههایی از جمله سرعت، دما، قطبنما و ... را با استفاده از نشانگرهای عقربهای نمایش میدهند. انواع ویجتهای این دستهبندی شامل موارد زیر است:
۱. نشانگر قطبنما
۲. نشانگر خطی دما
۳. نشانگر دایرهای دما
۴. نشانگر سرعت
۵. نشانگر دایرهای برای سایر کاربردها
تفاوت این ویجتها با نشانگرهای عقربهای، تنها در ظاهر بصری نشانگرها میباشد. در این دستهبندی، تمامی نشانگرها به صورت دیجیتالی هستند.
انواع ویجتهای نشانگر دیجیتالی شامل موارد زیر هستند:
۱. نشانگر دیجیتالی به صورت خطوط و میله عمودی
۲. نشانگر دیجیتالی به صورت خطوط و میله افقی
۳. نشانگر کوچک عددی
۴. نشانگر نئونی
۵. نشانگر میلهای LCD
۶. نشانگر LCD
۷. سرعتسنج دیجیتالی
۸. دماسنج دیجیتالی
۹. نشانگر ساده دیجیتالی برای سایر کاربردها
از نمودارهای این دستهبندی میتوان برای نمایش اطلاعات در قالب گزارشهای مدیریتی استفاده کرد. براساس ماهیت داده، از میان نمودارهای مختلف متناسبترین گزینه را انتخاب کنید. انواع نمودارهای قابل دسترس در این بخش شامل موارد زیر است:
۱. نمودار وضعیت
۲. نمودار سری زمانی میلهای
۳. نمودار عنکبوتی
۴. نمودار ناحیه قطبی
۵. نمودار دایرهای
۶. نمودار دونات
۷. نمودار سری زمانی خطی
۸. نمودار میلهای ساده برای سایر کاربردها
ویجتهای کارت شامل جداول و کارتهای ساده حاوی اطلاعات هستند که برای نمایش عددی اطلاعات متنوع مورد استفاده قرار میگیرند. میتوان برای داده ذکر شده در هر ردیف از جدول، داشبورد تو در تو طراحی کرد تا با کلیک بر روی ردیف، داشبورد حاوی جزئیات آن داده نمایش داده شود.
انواع ویجتهای کارت شامل موارد زیر هستند:
۱. سلسله مراتب موجودیتها (نمایش سرفصل و زیرمجموعهها)
۲. جدول موجودیتها
۳. نشانگر کوچک عددی
۴. ویجت برچسب به همراه عکس
۵. کارت ساده نمایش اطلاعات
۶. کارت نمایش کد و مقدار HTML
۷. جدول سری زمانی
۸. کارت نمایش داده مشخصه
ویجتهای این دستهبندی امکان کنترل دستگاهها را به طور مستقیم و از طریق داشبورد برای کاربران فراهم میکنند. این کنترل میتواند ارسال دستور RPC به دستگاهها یا بروزرسانی داده دستگاهها را شامل شود.
انواع ویجتهایی که امکان کنترل را در داشبورد فراهم میکنند، در زیر آمدهاند:
۱. ویجت بروزرسانی داده مشخصه دستگاه
۲. دکمه ارسال دستور RPC
۳. نمایشگر LED
۴. دکمههای روشن و خاموش کردن دایرهای
۵. ویجت سوییچ کشویی
۶. ویجت کنترل دستگیرهای
۷. RPC remote Shell
۸. ترمینال دیباگ RPC
برخی اوقات نیاز است که مکان دستگاهها به طور دقیق بر روی نقشههای جغرافیایی نمایش داده شوند و یا حرکت آنها به صورت ردیابی لحظهای بر روی نقشه مشخص شود. برای این امر، میتوان از ویجتهای نقشه استفاده کرد. این نقشهها تنها به نقشههای هوایی محدود نمیشوند و میتوانید نقشههای سفارشی از درون ساختمان یا فضاهای بسته را نیز به صورت عکس به تصویر کشید و المانها را بر اساس مختصات بر روی آن به نمایش گذاشت.
انواع نقشههای در دسترس جهت نمایش مکان داراییها شامل موارد زیر است:
۱. نقشه OpenStreet
۲. Google Maps
۳. نقشه تصویری
۴. نقشه HERE
۵. نقشه Tencent
۶. نقشه مسیریابی ساده، OpenStreet و Tencent
۷. نقشه انیمیشنی
از این ویجت جهت فیلتر کردن بازه زمانی نمایش داده در داشبوردها استفاده میشود. تفاوت این ویجت با قابلیت فیلتر زمانی موجود در داشبورد و در هر ویجت به طور مستقل، قابلیت گروهبندی ویجتها است که امکان فیلتر کردن بازه نمایش داده را در گروهی از ویجتها فراهم میسازد.
با استفاده از ویجتهای این دستهبندی، دیگر نیازی به استفاده از ابزارهای پلتفرم برای اضافه کردن موجودیتهای مختلف مانند دستگاه و دارایی نخواهد بود. کاربر میتواند از طریق داشبورد و به صورت دستی، موجودیت اضافه کرده و در صورت نیاز آنها را ویرایش کند. در نهایت، اطلاعات هر موجودیت در قالب جداول به شما نمایش داده خواهد شد.
دستهبندی ویجت گیتوی را میتوان یک نسخه سفارشیسازی شده از ویجت مدیریت موجودیتها دانست. گیتویها نقش یک درگاه ارتباطی را داشته که اطلاعات چندین دستگاه را به صورت یکجا ارسال میکنند. پس از ارسال داده میتوان در زنجیره قواعد پلتفرم، دادههای گیتوی را به تفکیک هر دستگاه جداسازی کرد و در سایر زنجیرهها استفاده نمود.
با استفاده از این دستهبندی، کاربر میتواند به صورت دستی و از طریق داشبورد، دستگاه جدید به گیتویها اضافه و یا دستگاهی را حذف کند.
اگر میخواهید به ورودی و خروجیهای بردهای سختافزاری خود به صورت مستقیم دسترسی داشته باشید، نیازی به ارسال جداگانه RPC به هر پین از برد نخواهد بود؛ کافی است از ویجت GPIO استفاده کنید.
در پلتفرم اینترنت اشیا تینگزپاد، پنلهای استاندارد رزبریپای با حداکثر پینهای استاندارد در اختیار شماست که امکان ارسال دستورات RPC را به هر ورودی/ خروجی و یا نمایش اطلاعات لحظهای هر پین را به سادگی فراهم سازد.
از ویجتهای این دستهبندی میتوان عمدتا برای بروزرسانی و ایجاد داده مشخصه دستگاهها، قرار دادن عکسهای سفارشی در داشبورد (به طور مثال؛ لوگو)، ایجاد داده سری زمانی تست در فواصل زمانی معین و تعیین مختصاتهای ثابت بر روی نقشه استفاده کرد.
اصولا، مقادیری که از طریق این ویجتها به داشبورد اضافه میشوند، مشخصات ثابت مرتبط با دستگاهها یا داراییها هستند. همچنین، از طریق داشبورد میتوان دادههای مشخصه دستگاه را سادهتر و بدون نیاز به مراجعه به ابزار پلتفرم، بروزرسانی کرد.
این ویجتها برای ایجاد لینک میان داشبوردهای مختلف متعلق به یک کاربر بسیار مفید هستند. ویجتهای موجود در این دستهبندی به شما امکان جابهجایی بین داشبوردهای جداگانه و سایر ابزار پلتفرم را میدهد. مثلا، میتوانید با کلیک بر روی ویجت جهتیابی درون یک داشبورد، وارد ابزار موتور قواعد (Rule Engine) شوید.