Dashboards وواجهات المستخدم في Node-Red

مبتدئ

image_pdf

استخدام خدمة لوحة التحكم FreeBoard :

تعد هذه الطريقة مثالا بسيطا لقراءة وعرض البيانات تصويريا باستخدام عقدة FreeBoard  من عقد الـNode-Red  . سوف نستخدم خدمة FRED القائمة على السحابه كمحرك للـNode-Red  ونستعرض البيانات تصويريا من خلال خدمة الطقس على الانترنت يمكن تقسيم هذا المثال إلى جزئين:

الأول: إنشاء عقدة  الطقس openweathermap في FRED الموجودة ضمن العقد المدمجة. كما قمنا به في درس بناء التدفقات:تنبيهات الطقس

الثاني: عرض البيانات من عقدة openweathermap  باستخدام عقدة FreeBoard

أولا لإنشاء عقدة الطقس قم  بإنشاء حساب أو تسجيل الدخول إلى http://openweathermap.org/appid للحصول على مفتاح API الخاص بك.

dashboards-and-ui-nodes

قم بسحب عقدة الطقس openwethermap إلى مساحة العمل والنقر عليها مرتين لإدخال البيانات: مقتاح API وإحداثيات مدينتك.

نقوم بعد ذلك بربطها بعقدة الإخراج debug  والضغط على نشر Deploy

dashboards-and-ui-nodes

نجد أن البيانات التي تظهر في لوحة الإخراج debug  هيكل JSON مما يعني أنه يمكننا استخدام أي من هذه القيم ببساطة.

سنقوم بإنشاء صفحة تحكم لعرض البيانات مرئيًا باستخدام عقدة FreeBoard .

نقوم بسحب عقدة FreeBoard  إلى ساحة العمل والنقر عليا مرتين لتسميتها

dashboards-and-ui-nodes

بالنقر على نشر Deploy ستحصل عقدة الطقس على البيانات وتقوم بإرسالها إلى كلا من عقدة الإخراج depug  وعقدة freeboard.

عقدة FreeBoard ذكية جدًا فهي تقوم باستقبال البيانات وتحليلها ومعرفة كيفية جعلها متاحة باستخدام واجهة المستخدم FreeBoard

للحصول على مزيد من المعلومات عن هذه العقدة قم بالنقر على علامة التبويبinfo  في لوحة الإخراج

dashboards-and-ui-nodes

قم بالضغط على الرابط في لوحة المعلومات أو الرابط التالي:

https://{username}.fred.sensetecnic.com/api/freeboard/

ستفتح لك نافذة تبويب جديدة

dashboards-and-ui-nodes

هذا التبويب يسمح لك بعمل عرض تصويري للبيانات في FreeBoard وحفظها وتحميلها.

X
تم إضافة المنتج إلى السلة بنجاح