العقد الأخرى :
العقد التالية متوفرة في FRED ولا تكون مع الفئات الأساسية التي توفرها vanilla Node-RED . وهذه تشمل العقد للوصول و السيطرة على خدمات google ، وعقد الشركة مثل الوصول إلى Salesforce ، و العقد للوصول إلى API النقل (مثل النقل إلى لندن) و العقد المتنوعة الأخرى للوصول إلى خدمات الطقس، … الخ.
عقد Google :
FRED يدعم العديد من عقد Google للتفاعل مع مجموعة واسعة من خدمات Google .
اسم العقدة | الوصف |
Google plus | يتفاعل مع Google + API للحصول على معلومات عن الأشخاص والأنشطة و التعليقات . الأشخاص (People) – يسمح لك بالتفاعل مع الملفات الشخصية في Google+ . يمكنك الحصول على ملف شخصي معين ، و البحث عن ملف شخصي ، أو جمع قائمة الأشخاص التي إعادة مشاركة النشاط . الأنشطة (Activities) – يسمح لك بالتفاعل مع الأنشطة في Google+ . ويمكنك الحصول على نشاط معين ، و البحث عن نشاط ، أو جمع قائمة الأنشطة التابعة لشخص. التعليقات (Comments) – يسمح لك بالتفاعل مع التعليقات في Google+ . ويمكنك الحصول على تعليق معين ، أو جمع قائمة من التعليقات التابعة لنشاط معين. |
googleplaces | للعقدة درجة عالية من المرونة التي تستخدم API لأماكن Google من اجل إيجاد و معرفة المزيد عن المؤسسات المحلية. البحث يمكن أن اعتمادا حسب الترتيب، السعر ، الكلمات الرئيسية أو اللغة … الخ. |
Google calendar in | عقدة لمراقبة التقويم و إرجاع رسالة قبل أو عند أو بعد وقوع الحدث في التقويم. يتم تهيئتها لوضع متى يتم بالضبط إنشاء الرسالة . |
Google calendar out | إنشاء إدخال في تقويم Google على أساس : الحمولة (payload) – إما سلسلة لوصف الحدث باستخدام صيغة الإضافة السريعة أو كائن يمثل نص طلب لإدراج الطلب. التقويم (calendar) – التقويم الذي يتم إضافة الحدث إرسال الإشعارات (sendNotifications) – قيمة منطقية لتحديد ما إذا كان ينبغي إرسال إشعارات للحاضرين (اختياري، افتراضيا تكون false). |
عقد Fitness :
عقد fitness في FRED تغطي عدد من أجهزة اللياقة البدنية .
اسم العقدة | الوصف |
strava | الحصول على نشاطك الأخير على Strava . هذة العقدة ترجع النشاط الأخير في حساب المستخدم الذي تم توثيقه كلما يتلقى رسالة. يتم إرجاع النشاط، و المكان و الزمان عندما تكون متوفرة. |
Fitbit in | استطلاعات Fitbit للبيانات الجديدة على فترات منتظمة. يتم توليد الرسائل التي تمت انشاؤها بواسطة خاصية NodeType ( الأهداف goals ، وضع السكون sleep او badges ) |
Fitbit activities | استرداد بيانات المستخدم من Fitbit و إرجاع msg.payload تحدده خصائص nodetype . يمكن تعيين الخاصية msg.data إلى ISO 8601 تنسيق التاريخ (على سبيل المثال، 2014/9/25) لاسترداد بيانات السجل للأنشطة . إذا لم يتم توفير التاريخ، فيتم استرداد البيانات لهذا اليوم . |
jawbone | هذه العقدة يتم استخدامها لاسترداد التدريبات التي أنجزت منذ ذلك الوقت المقدم (المقدم كـ Epoch) .هذه المرة يمكن تمريرها في إعدادات العقدة أو قسم msg.startime من مدخلات الرسالة . القيمة المعينة على العقدة تأخذ حق الأولوية على محتويات الرسالة الواردة . |
عقد الطقس (Weather nodes) :
FRED يضيف مجموعة من العقد لمنح حق الوصول إلى مجموعة متنوعة من الخدمات الجوية .
اسم العقدة | الوصف |
openweathermap | العقدة للاستعلام من الموقع openweathermap.com للحصول على معلومات الطقس للمدينة/البلد أو من خلال خطوط الطول/ العرض . يوجد عقدتين : واحدة يتم تهيئتها من واجهة المستخدم ، وواحدة يمكن أن تقبل معلومات الإعداد كرسالة إدخال . |
forecastio | عقدة للاستعلام من موقع forecastio.com للحصول على معلومات الطقس لمكان معين عن طريق زوج من خطوط الطول/ العرض . توجد عقدتين: واحدة تهيئتها من خلال واجهة المستخدم، وواحدة يمكن أن تقبل معلومات الإعداد كرسالة إدخال . |
wunderground | العقدة لاستفسارات (Weather Underground API) لبيانات الطقس الحالية بشكل دوري ، و إرجاع البيانات عندما يتم الكشف عن تغير في الطقس . توجد عقدتين : واحدة يتم تهيئتها من خلال واجهة المستخدم، وواحدة يمكن أن تقبل معلومات الإعداد كرسالة إدخال . |
عقد النقل (Transport nodes) :
اسم العقدة | الوصف |
TfL bus | هذه العقدة تمكن المستخدم من الحصول على الحافة أو الباص النهري اعتمادا على المعلومات عن الخطوط المحددة لمكان وصوله على المحطة المختارة. العقدة ترجع اول سيارة/سفينة من أجل التوصيل إلى موقف معين. يتم توفير البيانات عن طريق النقل في لندن . يتم توفير البيانات عن طريق النقل في لندن . |
fTfL underground | عقدة للحصول على حالة الخط تحت الأرض للميترو و انفاق لندن . تقوم بإرجاع مجموعة متنوعة من المعلومات عن حالة الخط المحدد بما في ذلك الوضع العام ، ومعلومات التعطل … الخ . |
عقدة Salesforce :
تتوفر مجموعة من عقد SalesForce التجريبة مع FRED .
اسم العقدة | الوصف |
salesforce | هناك مجموعة من 5 عقد التي تتفاعل مع خدمة salesforce.com . يمكن للعقد أن تولد الاستفسارات SOSL ، و بيانات DML ، و الاشتراك في تدفق API salesforce أو تحليل كائنات الرسالة الصادرة . |
عقد Formatting :
اسم العقدة | الوصف |
moment | عقدة المنسق للوقت /التاريخ تأخد كمدخل إما (JS) كائن التاريخ و الوقت أو سلسلة (String ). إذا كان المدخل null (لاوجود لها أو كانت السلسلة فارغة ) ، سيتم استخدام الوقت والتاريخ الحالي . وهذا يمكن أن تستخدم لإضافة الطابع الزمني timestamp الحالي إلى تدفق من أي نوع . الإخراج يكون سلسلة منسقة أو كائن تاريخ على msg.payload ، يتم التغيير عن طريق تعيين حقل الإخراج output . |