استضف Node-RED دون تثبيت أي شيء

صناديق تربطها أسلاك، فيبدأ برنامجان لم يكونا يتواصلان بتبادل البيانات — مع قليل من JavaScript فقط حيث يلزم.

ابتداءً من 4,99 €/mois

تقديم

Node-RED نتولى تثبيته وتحديثه ونسخه احتياطيًا، على خادم في فرنسا. برمجة مرئية بالتدفقات لربط الأجهزة المتصلة وواجهات API والخدمات. يُستخدم كثيرًا في أتمتة المنازل والصناعات الخفيفة. لا تثبّت شيئًا ولا تهيّئ أي خادم: يصبح التطبيق متاحًا على الإنترنت بعد دقائق من الطلب، باسمك.

العرض المناسب له هو App Essentiel بسعر 4,99 €/شهريًا شاملًا الضريبة — 2 Go من الذاكرة. Node-RED عملية Node.js واحدة تحتفظ في الذاكرة بجميع تدفقاتك والسياق الذي تراكمه والاتصالات التي تبقيها مفتوحة — اشتراك MQTT، ومقبس نحو قاعدة بيانات، واستماع HTTP. وللوحة العُقد دور كبير في ذلك: فكل وحدة مجتمعية تضيفها تحمل تبعياتها الخاصة، والتثبيت الذي يتعامل مع Modbus وInfluxDB وTelegram أثقل بكثير من تثبيت مجرد. تكفي 2 Go للوحة عُقد غنية وعشرات التدفقات النشطة.

يلجأ المستخدمون إلى هذا الحل بديلًا عن خدمة أتمتة عبر الإنترنت تُحتسب تكلفتها لكل مهمة، أو لأنهم يحتاجون إلى نقطة التقاء بين أجهزة لم تُصمَّم للتواصل فيما بينها. ينطلق التدفق عند طلب HTTP أو رسالة MQTT أو في وقت محدد أو عند إيداع ملف، وينتهي باستدعاء API أو كتابة في قاعدة بيانات أو إشعار. التدفقات مكتوبة بصيغة JSON: تُنسخ في رسالة لمشاركتها، وتُلصق في نسخة أخرى، وتتيح ميزة المشاريع تتبعها في مستودع Git. وتُبنى لوحة تحكم ويب في المحرر نفسه، ما يغني عن كتابة واجهة لعرض ثلاثة منحنيات.

4.99€/mois
العرض المقترح شامل الضرائب
2Go
ذاكرة العرض
5min
التشغيل
100%
مستضاف في فرنسا

ما الذي تغيّره الاستضافة المُدارة

تدفقات تُقرأ بنظرة واحدة

تضع مُشغّلًا، وتمد سلكًا نحو مرشّح ثم نحو استدعاء API، فيُقرأ الكل كمخطط. وحين لا يكفي العرض المرئي، تقبل عقدة الدالة شيفرة JavaScript: لا تلجأ إلى الشيفرة إلا حيث تضيف قيمة.

لوحة عُقد تدعم بروتوكولات عديدة

MQTT وHTTP وWebSocket وTCP وUDP افتراضيًا، ثم آلاف الوحدات المجتمعية: Modbus TCP وقواعد SQL وInfluxDB وTelegram وHome Assistant والتقويمات. هذه المكتبة هي ما يجعل Node-RED قادرًا غالبًا على الاتصال بما لديك أصلًا.

لوحة تحكم في الأداة نفسها

المؤشرات والمنحنيات والأزرار والنماذج تُعرَّف كعُقد وتُجمَّع في صفحة ويب. وهكذا تحصل على مراقبة بسيطة دون مشروع تطوير، وتبقى في المكان نفسه مع المنطق الذي يغذيها.

تدفقات قابلة للمشاركة وإدارة الإصدارات

التدفق المُصدَّر كائن JSON يُلصق في تذكرة أو في توثيق، ويستورده شخص آخر كما هو. وتضيف ميزة المشاريع مستودع Git، ما يتيح تتبع السجل والتراجع بعد تعديل خاطئ.

لماذا تعهد به إلينا بدل تثبيته بنفسك

برنامجان لا يتواصلان

يرسل المتجر webhook، بينما تنتظر أداة الإدارة استدعاء API بصيغة مختلفة. يتولى تدفق من خمس عُقد الترجمة بينهما، فتتوقف عن نسخ الطلبات يدويًا.

مستشعرات تنشر عبر MQTT

الحرارة والرطوبة والاستهلاك: تصل القياسات إلى موضوع MQTT، فتُرشَّح وتُخزَّن في قاعدة بيانات للسلاسل الزمنية وتُعرض على صفحة. ويُرسل التنبيه عند تجاوز حد معين.

مراقبة ورشة

يُقرأ متحكم منطقي متاح عبر Modbus TCP كل دقيقة، وتُسجَّل القيم، وتعرض شاشة حالة الآلات. ولجمع المعلومات والتنبيهات، يكفي ذلك غالبًا.

سلسلة إشعارات

يؤدي ملء نموذج إلى تسجيل في قاعدة البيانات ورسالة إلى الفريق وإشعار استلام لمقدم الطلب. ثلاثة أنظمة وتدفق واحد، وترى الرسائل تمر في علامة تبويب التصحيح.

مهمة مجدولة دون كتابة cron

كل يوم اثنين في السابعة صباحًا: استدعاء API، والمقارنة مع اليوم السابق، وإرسال ملخص. المُجدول عقدة، وتُختبر النتيجة بنقرة بدل انتظار يوم الاثنين.

مستضاف في فرنسا

يحتوي التدفق على مفاتيح API وبيانات اعتماد قواعد البيانات وأحيانًا بيانات إنتاج. ويبقى تدفقك على بنيتنا التحتية في Nouvelle-Aquitaine التي نديرها بأنفسنا.

الأسئلة الشائعة

نعم لكل ما يمر عبر الشبكة، ولا لما يُوصل عبر USB. فالنسخة المستضافة لدينا لا تحتوي على مفتاح Zigbee ولا محوّل Z-Wave: يجب أن تبقى هذه الأجهزة لديك. الإعداد الناجح هو جهاز صغير في المنزل يدير الاتصال اللاسلكي وينشر إلى وسيط MQTT يمكن الوصول إليه من الإنترنت؛ ويشترك فيه Node-RED ويتولى المنطق كله والتنبيهات ولوحة التحكم. وإن كانت أجهزتك توفر أصلًا API أو MQTT، فلا حاجة لتثبيت أي شيء لديك.

بالنسخ واللصق. التدفق المُصدَّر كائن JSON: تنسخه من تثبيتك الحالي، وتستورده هنا، فيعود إلى مكانه بعُقده وروابطه. بعد ذلك تحقق من أمرين: بيانات الاعتماد، التي لا تُصدَّر أبدًا ويجب إدخالها من جديد، والوحدات المجتمعية المستخدمة، التي يجب تثبيتها في لوحة العُقد قبل أن يعمل التدفق.

يعمل Node-RED في خيط تنفيذ واحد: أي حلقة ثقيلة في عقدة دالة توقف جميع التدفقات الأخرى حتى تنتهي. كما أنه ليس متحكمًا آنيًا — فالتأخيرات غير مضمونة بدقة الميلي ثانية، ما يمنع استخدامه في التحكم المرتبط بالسلامة. ويتطلب تثبيت وحدة من لوحة العُقد إعادة تشغيل المحرك، أي انقطاعًا قصيرًا. ويجب حماية المحرر بكلمة مرور: فالتدفق القابل للتعديل خادم قابل للتعديل.

App Essentiel، بسعر 4,99 €/شهريًا شاملة الضرائب. يوفر 2 Go من الذاكرة بينما يتطلب التطبيق 768 Mo كحد أدنى: الهامش يخدم النظام، لا الزينة. يمكنك تغيير العرض لاحقًا دون إعادة التثبيت.

نعم، فهي جزء من الخدمة. في أداة تعرض نقاط دخول HTTP وتحتفظ بمفاتيح API الخاصة بك، ليس التحديث خيارًا: نتولى تطبيق ترقيات الإصدارات والتحقق منها.