Node-RED
node-RED هي أدارة قوية لبناء تطبيقات انترنت الأشياء مع التركيز على تبسيط توصيل الأسلاك معا بين blocks التعليمات البرمجية لتنفيذ المهام. حيث يستخدم نهج البرمجية المرئية التي تسمح للمطورين لربط blocks التعليمات البرمجية المحددة مسبقا، و المعروفة بإسم العقد “nodes” ، معا لأداء المهمة. العقد “Nodes” المتصلة ، عادة ما تكون مزيجا من عقد الادخال(input nodes) ، عقد المعالجة (processing nodes) ، و عقد الاخراج(output nodes) ، يتم توصيلهم معا لتشكيل التدفقات “Flows” .
في الأصل تم تطويرها كمشروع مفتوح المصدر من قبل IBM، لتلبية حاجتهم للاتصال السريع بين الأجهزة و خادمات الويب web services)) و البرامج الأخرى، وسرعان ما تطورت لتكون الغرض العام لأداة برمجة IOT . وعلى الرغم من أن Node-REDمصممة أصلا للعمل مع انترنت الأشياء، أي الأجهزة التي تتفاعل و تتحكم بمحيطها، كما تطورت و أصبحت مفيدة لمجموعة واسعة من التطبيقات.
في هذا الدرس سيتم عرض بعض الأمثلة للـ Node-RED ، لإدراك قدراتها و تزويدك بالمفاهيم الأساسية. سنقوم أيضا بمناقشة تاريخ Node-RED و أصولها لإعطائك فكرة عن ما هو Node-RED و ماهي أنواع المهام التي يمكنك تنفيذها من خلاله.
بنهاية هذا الدرس يجب أن يكون لديك فهم على مستوى عال للـ Node-RED ، و نموذج البرمجة، و بعض الدمج البسيط للعقد.