Node switch
عقدة switch مصممة لتوجيه الرسائل بناءً على محتواها أو هيكلها أو شروط أخرى. إنها أداة قوية لإنشاء منطق شرطي في التدفقات.
إعدادات عقدة switch

1. الاسم
حقل لتحديد اسم العقدة.
يتم عرض الاسم في مساحة العمل ويساعد في التعرف بسهولة على العقدة.
إذا ترك فارغًا، ستسمى العقدة inject.
مثال:
- اسم العقدة:
check status
2. الخاصية
تحدد أي خاصية من كائن الرسالة msg سيتم استخدامها للتحقق من الشروط.
مثال:
msg.payloadmsg.topicmsg.device.temperature
يتم دعم الخصائص البيئية (flow, global) أيضًا.
3. التحقق
- التحقق حتى المطابقة الأولى (افتراضي):
يتم إرسال الرسالة فقط إلى المخرج الأول الذي يفي بالشرط. - التحقق من جميع المطابقات:
يمكن إرسال الرسالة إلى مخرجات متعددة إذا كانت تلبي عدة شروط.