دليل بودمان
برمجة
دليل المستخدم
إنشاء حاوية 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

- من القائمة "جديد" حدد الخيار "الدليل…".

- قم بإنشاء المجلد node-red، مع تمكين جميع تصاريح "R/W/X":

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

تنزيل الحاوية
الوصول إلى "حاويات Podman" على شريط القائمة:
حدد خيار "تنزيل صورة جديدة" في القائمة الموجودة على اليمين مع أيقونة النقاط الثلاث
حدد منطقة البحث "docker.io"
اكتب "node-red" في "بحث عن”

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

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

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

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

قم بضبط "حد الذاكرة" على 128 أو 256 ميجابايت.
يؤدي تعيين "سياسة إعادة التشغيل" على "دائمًا" إلى ضبط الحاوية للبدء تلقائيًا وإعادة تشغيلها حتى في حالة إيقاف التشغيل بأمر من المستخدم.
تكامل علامات التبويب:
قم بتكوين تعيين المنفذ لعرض المنفذ 1880 في كل من TCP وUDP، وقم بتعيين مسار الحاوية /data، المرئي من node-red، في مسار المضيف /data/user/node-red

فحص صحة علامة التبويب:
تعرف هذه علامة التبويب عمليات التحقق من التحكم في التشغيل الصحيح للحاوية وكيفية تصرفها في حالة حدوث خطأ.
الصورة أدناه توضح المعلمات الافتراضية:
في هذه الtagهـ، اضغط على "إنشاء وتشغيل" وانتظر إنشاء الحاوية.
اختبار الحاوية
عند انتهاء عملية إنشاء الحاوية، ستعرض قائمة "الحاويات" الحاوية الجديدة قيد التشغيل (الحالة: قيد التشغيل):

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

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

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

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

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

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

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

تكوين اللوحة لعرض لوحة المعلومات
في هذه المرحلة، بالنسبة للألواح التي تسمح بذلك، قم بالوصول إلى قائمة إعدادات WP، ثم إعدادات التطبيق الرئيسية، وأدخل URL http://localhost.1880/ui
استخدم مصطلح localhost أو IP 127.0.0.1 لجعل المتصفح قادرًا على الوصول إلى الجهاز نفسه، بغض النظر عن عنوان IP الفعلي الخاص به.
عند إعادة التشغيل، سيعرض الجهاز لوحة معلومات 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،
"معطل": خطأ،
"مخفي": خطأ
}
]
ملاحظات / تحديثات
شركة بيكس سيس المحدودة
www.pixsys.net
sales@pixsys.net - support@pixsys.net
المساعدة عبر الإنترنت: http://forum.pixsys.net
عبر بو، 16 I-30030
ميلاريدو دي بيانيجا، فينيسيا (إيطاليا)
هاتف +39 041 5190518
200525
المستندات / الموارد
![]() |
بيكسيس Web برنامج لوحة التحكم باللمس [بي دي اف] دليل المستخدم سلسلة WP، سلسلة TC، Web برنامج لوحة التحكم باللمس، برنامج وحدة التحكم باللمس، برنامج وحدة التحكم، برنامج |
