شعار بيكسيسدليل بودمان
برمجة
دليل المستخدم

إنشاء حاوية Node-RED

يغطي هذا الدليل تثبيت حاوية Node-RED على Pixsys Webلوحة التحكم "WP" وسلسلة TouchController "TC".
لا يمكن عرض لوحة معلومات Node-RED على الشاشة إلا على WP – Webأجهزة اللوحة وعلى لوحات TC – TouchController مع "Webترخيص "Visu" فقط. على TouchController - لوحات التحكم مع "TargetVisu" أو "TargetVisu ​​+" Webإذا كنت تستخدم ترخيص "Visu"، فمن غير الممكن عرض لوحة معلومات Node-RED.

تسجيل الدخول

يمكنك الوصول إلى الجهاز في وضع التكوين عن طريق الضغط باستمرار على زر الإيقاف الذي يظهر عند بدء التشغيل.
يمكنك الوصول إلى وحدة التحكم في التكوين عن طريق إدخال بيانات الاعتماد التالية:

اسم المستخدم: مستخدم
كلمة المرور: 123456

إذا كان عنوان IP الخاص بالجهاز معروفًا، فمن الممكن أيضًا، ويُوصى به، الوصول إلى وحدة التحكم في التكوين من متصفح على جهاز الكمبيوتر الخاص بالمستخدم من خلال الوصول إلى العنوان: https://device-IP-.9443/ واستخدام بيانات الاعتماد المذكورة أعلاه.

إنشاء المجلد لـ Node-RED

تتطلب الحاوية التي سيتم تنشيطها مساحة لتخزين بيانات المستخدم.
ولتحقيق هذه الغاية، يوجد في الأجهزة مجلد /data/user.
باستخدام WinScp أو أي برنامج آخر للوصول إلى sFTP، قم بإنشاء مجلد node-red داخل المسار /data/user، باتباع الخطوات التالية:

  • افتح WinSCP، واتصل بالجهاز باستخدام عنوان IP وبيانات الاعتماد المستخدمة بالفعل للوصول إلى وحدة التحكم في التكوين، واختر /data/userبيكسيس Web برنامج لوحة التحكم باللمس - إنشاء المجلد لـ Node-RED
  • من القائمة "جديد" حدد الخيار "الدليل…".بيكسيس Web برنامج لوحة التحكم باللمس - الدليل
  • قم بإنشاء المجلد node-red، مع تمكين جميع تصاريح "R/W/X":بيكسيس Web برنامج لوحة التحكم باللمس - إنشاء مجلد node-red تمكين

من الممكن أيضًا تنفيذ نفس العملية عن طريق الوصول إلى SSH واستخدام المطالبات التالية:
mkdir -p /data/user/node-red
chmod a+rwx /data/user/node-red

بيكسيس Web برنامج لوحة التحكم باللمس - نفس العملية ممكنة أيضًا من خلال الوصول إلى SSH

تنزيل الحاوية

الوصول إلى "حاويات Podman" على شريط القائمة:بيكسيس Web برنامج لوحة التحكم باللمس - تنزيل الحاوية

حدد خيار "تنزيل صورة جديدة" في القائمة الموجودة على اليمين مع أيقونة النقاط الثلاث

بيكسيس Web برنامج لوحة التحكم باللمس - تنزيل صورة جديدةحدد منطقة البحث "docker.io"بيكسيس Web برنامج لوحة التحكم باللمس - حدد منطقة البحثاكتب "node-red" في "بحث عن

بيكسيس Web برنامج لوحة التحكم باللمس - "node-red

حدد الصورة الرسمية "docker.io/nodered/node-red":

بيكسيس Web برنامج لوحة التحكم باللمس - اختر الصورة الرسمية

ثم اضغط على "تنزيل" وسيبدأ تنزيل الصورة.

بيكسيس Web برنامج لوحة التحكم باللمس - تنزيل 2

هذا هو عدة مئات من ميغابايت fileاعتمادًا على اتصال الإنترنت، قد يستغرق الأمر عدة دقائق.

عندما يكتمل التنزيل، سيكون من الممكن view الصورة على الجهاز:

بيكسيس Web برنامج لوحة التحكم باللمس - تم الانتهاء من التنزيل

إنشاء الحاوية

في علامة تبويب "الحاويات"، اضغط على زر "إنشاء حاوية". ستُفتح قائمة لتكوين الحاوية التي ترغب في إنشائها.

بيكسيس Web برنامج لوحة التحكم باللمس - إنشاء الحاوياتقم بملء حقل "الاسم" بالاسم الذي تختاره، مع استبدال الاسم العشوائي الذي تم إنشاؤه تلقائيًا.

تفاصيل علامة التبويب:
من مربع "الصورة"، اختر الصورة التي تم تنزيلها كما هو موضح في الفصل السابق:

بيكسيس Web برنامج لوحة التحكم باللمس - تفاصيل علامة التبويب

قم بضبط "حد الذاكرة" على 128 أو 256 ميجابايت.
يؤدي تعيين "سياسة إعادة التشغيل" على "دائمًا" إلى ضبط الحاوية للبدء تلقائيًا وإعادة تشغيلها حتى في حالة إيقاف التشغيل بأمر من المستخدم.

تكامل علامات التبويب:
قم بتكوين تعيين المنفذ لعرض المنفذ 1880 في كل من TCP وUDP، وقم بتعيين مسار الحاوية /data، المرئي من node-red، في مسار المضيف /data/user/node-red

بيكسيس Web برنامج لوحة التحكم باللمس - تكامل علامات التبويب

فحص صحة علامة التبويب:
تعرف هذه علامة التبويب عمليات التحقق من التحكم في التشغيل الصحيح للحاوية وكيفية تصرفها في حالة حدوث خطأ.
الصورة أدناه توضح المعلمات الافتراضية:

بيكسيس Web برنامج لوحة التحكم باللمس - فحص صحة علامة التبويبفي هذه الtagهـ، اضغط على "إنشاء وتشغيل" وانتظر إنشاء الحاوية.

اختبار الحاوية

عند انتهاء عملية إنشاء الحاوية، ستعرض قائمة "الحاويات" الحاوية الجديدة قيد التشغيل (الحالة: قيد التشغيل):

بيكسيس Web برنامج لوحة التحكم باللمس - اختبار الحاوية

افتح متصفحًا على جهاز الكمبيوتر وانتقل إلى الصفحة: http://device-IP.1880

بيكسيس Web برنامج لوحة التحكم باللمس - افتح متصفحًا على جهاز الكمبيوتر وانتقل إلى الصفحة

إنشاء لوحة معلومات

تتيح لوحة المعلومات لـ Node-RED تقديم/نشر ديناميكي web صفحة.
قم بتثبيت "node-red-dashboard"، عن طريق فتح لوحة إدارة القائمة:

بيكسيس Web برنامج لوحة التحكم باللمس - إنشاء لوحة معلومات

بحث عن node-red-dashboard ضمن علامة التبويب التثبيت

بيكسيس Web برنامج لوحة التحكم باللمس - ابحث عن node-red-dashboard ضمن علامة التبويب "تثبيت"

انتظر حتى يكتمل التثبيت، ثم قم بتسجيل الدخول إلى وحدة التحكم واستيراد التدفق المدخل في نهاية الدليل من قائمة الاستيراد:

بيكسيس Web برنامج لوحة التحكم باللمس - استيراد

**هذا هو السابقampالكود ليس له غرض حقيقي.
NB لاستخدام Node-RED ولوحة المعلومات، يرجى الرجوع إلى الوثائق المتوفرة عبر الإنترنت.

بيكسيس Web برنامج لوحة التحكم باللمس - Node-RED ولوحة المعلومات

بمجرد استيراد الكود، سيؤدي هذا إلى توفير مشروع مثل المشروع التالي:

بيكسيس Web برنامج لوحة التحكم باللمس - بمجرد استيراد الكود

يضعط بيكسيس Web برنامج لوحة التحكم باللمس - الرمز 1 لتجميع المشروع وبدء تنفيذه.
الصفحة الافتتاحية http://device-IP.1880/uiستكون النتيجة كما يلي:

بيكسيس Web برنامج لوحة التحكم باللمس - ستبدو النتيجة كما يلي

تكوين اللوحة لعرض لوحة المعلومات

في هذه المرحلة، بالنسبة للألواح التي تسمح بذلك، قم بالوصول إلى قائمة إعدادات WP، ثم إعدادات التطبيق الرئيسية، وأدخل URL http://localhost.1880/ui
استخدم مصطلح localhost أو IP 127.0.0.1 لجعل المتصفح قادرًا على الوصول إلى الجهاز نفسه، بغض النظر عن عنوان IP الفعلي الخاص به.

بيكسيس Web برنامج لوحة التحكم باللمس - تكوين اللوحةعند إعادة التشغيل، سيعرض الجهاز لوحة معلومات Node-RED على كامل الشاشة.

Exampلو التدفق

الكود التالي هو النص الذي سيتم استيراده كتدفق في Node-RED:

[
{
“id”: “1e6b97b5.687fd8”,
"النوع": "علامة التبويب"،
"التسمية": "لوحة التحكم"،
"معطل": خطأ،
"معلومات": ""
},
{
"المعرف": "7c8 f 99d9.196b98"،
"النوع": "ui_text"،
“z”: “1e6b97b5.687fd8”,
"المجموعة": "dd4567b9.6a4c18"،
"الأمر": 1،
"العرض": "12"،
"الارتفاع": "1"،
"الاسم": "اللقب"،
"label": "لوحة التحكم - عرض البيانات العشوائية"،
"التنسيق": "{{msg.payload}}"،
"التخطيط": "مركز العمود"،
"x": 330،
"ي": 120،
"الأسلاك": []
{
“id”: “2e4a56f8.cfa23a”,
"النوع": "ui_gauge"،
“z”: “1e6b97b5.687fd8”,
"الاسم": "مقياس عشوائي"،
"المجموعة": "dd4567b9.6a4c18"،
"الأمر": 2،
"العرض": "6"،
"الارتفاع": "6"،
"gtype": "gage"،
"العنوان": "قيمة عشوائية"،
"ملصق": " ٪"،
"التنسيق": "{{القيمة}}"،
"الحد الأدنى": "0" ،
"ماكس": "100" ،
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
"الجزء 1": "30"،
"الجزء 2": "70"،
"x": 320،
"ي": 240،
"الأسلاك": []
{
"المعرف": "3b9ddefd.32b9d"،
"النوع": "ui_chart"،
“z”: “1e6b97b5.687fd8”,
"الاسم": "مخطط زمني"،
"المجموعة": "dd4567b9.6a4c18"،
"الأمر": 3،
"العرض": "6"،
"الارتفاع": "6"،
"label": "مخطط زمني عشوائي"،
"char tType": "line"،
"الأسطورة": "خاطئة"،
"xformat": "HH:mm: ss"،
"استيفاء": "خطي"،
"nodata": ""،
"يمين": "0"،
"ymax": "100"،
"إزالة الأقدم": 1،
"إزالة النقاط الأقدم": ""،
"removeOlderUnit": "3600"،
"القطع": 0،
"useOneColor": خطأ،
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
"المخرجات": 1،
"useDifferentColor": خطأ،
"x": 600،
"ي": 240،
"الأسلاك": []
{
"المعرف": "74b1ae f 8.e7e0d8"،
"النوع": "الوظيفة"،
“z”: “1e6b97b5.687fd8”,
"الاسم": "إنشاء بيانات عشوائية"،
"func": "msg.payload = Math.floor(Math.random() * 100);\nreturn msg;",
"المخرجات": 1،
"نوير": 0،
"التهيئة": ""،
"إنهاء": ""،
"المكتبات": []،
"x": 130،
"ي": 240،
"الأسلاك": [
[
“2e4a56f8.cfa23a”,
"3b9ddefd.32b9d"
] ] }،
{
“id”: “e0e9bd3c.a8ae2”,
"النوع": "حقن"،
“z”: “1e6b97b5.687fd8”,
"اسم": ""،
"الدعائم": [
{
"p": "حمولة"
}
],
"تكرار": "1"،
“crontab”: “”،
"مرة واحدة": صحيح،
"oneseDelay": 0.1،
"عنوان": ""،
"نوع الحمولة": "التاريخ"،
"x": 130،
"ي": 160،
"الأسلاك": [
[
“74b1ae f 8.e7e0d8”
] ] }،
{
"المعرف": "dd4567b9.6a4c18"،
"النوع": "مجموعة واجهة المستخدم"،
"ز": ""،
"الاسم": "بيانات عشوائية"،
"علامة التبويب": "fe9b4293.8df8e"،
"الأمر": 1،
"disp": صحيح،
"العرض": "12"،
"انهيار": خطأ
},
{
"المعرف": "fe9b4293.8df8e"،
"النوع": "ui_tab"،
"ز": ""،
"الاسم": "لوحة التحكم الرئيسية"،
"الأيقونة": "لوحة التحكم"،
"الأمر": 1،
"معطل": خطأ،
"مخفي": خطأ
}
]

ملاحظات / تحديثات

بيكسيس Web برنامج لوحة التحكم باللمس - الرمز 2شركة بيكس سيس المحدودة
www.pixsys.net
sales@pixsys.net - support@pixsys.net
المساعدة عبر الإنترنت: http://forum.pixsys.net
عبر بو، 16 I-30030
ميلاريدو دي بيانيجا، فينيسيا (إيطاليا)
هاتف +39 041 5190518
200525

المستندات / الموارد

بيكسيس Web برنامج لوحة التحكم باللمس [بي دي اف] دليل المستخدم
سلسلة WP، سلسلة TC، Web برنامج لوحة التحكم باللمس، برنامج وحدة التحكم باللمس، برنامج وحدة التحكم، برنامج

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *