خادم iRidium والأنظمة الأساسية له

برنامج IRidium للهواتف المحمولة للوحات التحكم في أنظمة التشغيل الآلي والمنازل الذكية معروف على نطاق واسع ليس فقط في بلدنا ، ولكن أيضًا بعيدًا عن حدوده. يتيح هذا الحل للمثبِّتين إدراك أفكارهم العنيفة لتصور إدارة مشاريعهم من حيث التصميم الخارجي والهيكل الداخلي وتفاعل عناصر النظام.
واحدة من المزايا الهامة للمنتج هي إمكانية التفاعل المباشر مع مختلف المحركات والأنظمة. في الوقت نفسه ، يسمح لك أداء الأدوات الحديثة بتنفيذ تكوينات معقدة للغاية من الحلول وتوفير استجابة مريحة. ومع ذلك ، فإن هذا النهج له عيوب معينة يمكن لـ iRidium Server التعامل معها.


ميزات iRidium mobile


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

على الرغم من القدرات الفريدة للبنية متعددة البروتوكولات لـ iRidium mobile ، لا توجد أداة لضمان التفاعل الموثوق بين الأجهزة والأنظمة المختلفة. لحل هذه المشاكل ، تم إنشاء iRidium Server ، وقد تم العمل عليه بنشاط منذ العام الماضي.

ميزات جديدة مع iRidium Server


في نفس الوقت الذي تحافظ فيه على المرونة والتوافق الفريدين مع مختلف البروتوكولات ومعايير أنظمة الأتمتة ، فإن نهج العميل-الخادم الذي يتم تنفيذه مع iRidium Server يسمح لنا بزيادة قابلية الاستخدام وتبسيط برمجة لوحات التحكم. تتيح لك البنية الجديدة تثبيت وحدة التحكم على نفس الشبكة المحلية مثل الأجهزة المُدارة ، وعلى اللوحات (بما في ذلك الأجهزة البعيدة) ، سيُطلب منك توفير اتصال فقط بخادمك ، ولكن ليس مع كل جهاز أو جسر.



تشمل برامج تشغيل النظام المدمجة المتاحة في المحرر AV & Custom Sys. و Global Cache (بما في ذلك قاعدة التعليمات البرمجية الجاهزة لآلاف طرازات المركبات) و AMX و Clipsal (C-Bus) و Crestron و Domintell و HDL-BUS Pro و Helvar ، KNX ، KNX IP BAOS ، Modbus ، EPSNET. بالإضافة إلى ذلك ، الخادم قادر على العمل من خلال برامج تشغيل تستند إلى برنامج نصي مع Clipsal C-Gate و CoolMaster و CoolMasterNet و Dune HD و ekey و Fibaro (Z-Wave) و Highcross و Integra و Kramer و Marantz و nooLite و Onkyo و Philips Dynalite و Philips HUE و RaZberry (Z-Wave) و Russound و Samsung Smart TV و Sonos و Squeezebox و Trivum و Vera (Z-Wave) و XBMC.

بالإضافة إلى ذلك ، فإن تجنب الاتصال المباشر للألواح بالأجهزة سيساعد على إضفاء الطابع الافتراضي على مخططات الاتصال. يوفر الخادم ترجمة شفافة للأوامر وعرضًا لحالة محركات مشروعه كأجهزة عالمية خاصة بهم. في الواقع ، يمكنك كتابة نفس الرمز على اللوحات للتحكم ، على سبيل المثال ، باهتة الإضاءة ، بغض النظر عن تنفيذ الأجهزة التي تستخدمها - سواء كانت KNX أو HDL أو Z-Wave أو Philips HUE. من الممكن إنشاء قنوات وعلامات افتراضية بالكامل ، مما يزيد من راحة معالجة الأحداث والحالات. في هذه الحالة ، بالطبع ، تحتفظ الألواح أيضًا بالقدرة على الاتصال مباشرة بالنظم والأجهزة.



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

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

بالإضافة إلى ذلك ، يحتوي الخادم على واجهة الويب الخاصة بالخدمة والتي تتيح لك التحكم في العمل وإدارة اللوحات وتغيير إعدادات برنامج التشغيل والتحقق من حالة القنوات والعلامات.

بدأ اختبار بيتا مفتوح لمنصة iRidium 3.0 Pro ، باستخدام بنية خادم العميل ، في الخريف الماضي. يمكن الحكم على النشاط من خلال تحديثات البرامج التي يتم إصدارها بانتظام ، والنشاط في منتدى الدعم ، وندوات الفيديو الأسبوعية.

منصات لخادم iRidium


يعد iRidium Server برنامجًا خفيف الوزن بقدرات واسعة يمكن أن يعمل على أنظمة أساسية مختلفة ، بدءًا من الحواسيب الصغيرة إلى أجهزة الكمبيوتر على بنية قياسية. لاحظ أن الخدمة تبدأ في خمس ثوانٍ فقط ، وأظهرت اختبارات الحمل أنه حتى على وحدات التحكم مثل Raspberry Pi2 ، يمكن أن تخدم 70،000 نقطة.

تتوفر حاليًا مجموعة برامج لتقديم المنتج واختبار بيتا تعمل على نظام تشغيل Windows. يتضمن خادم ، عميل ، برمجة iRidium Studio ونظام إنشاء واجهة ، بالإضافة إلى iRidium Transfer لتحميل المشاريع إلى الخوادم والعملاء. بالإضافة إلى ذلك ، هناك عميل لنظام التشغيل iOS (إصدار Android قيد التطوير ومن المتوقع في المستقبل القريب) ، خادم Raspberry Pi2 ، بالإضافة إلى خادم Evika Logic Machine (يمكن العثور على تعليمات التثبيت في هذه المقالة).

تسمح لك منصة برنامج الخادم العام بتحديد منصات الأجهزة بمرونة وفقًا للمقياس والمتطلبات الأخرى للمشاريع. صحيح ، من وجهة نظر المستهلك ، أن اختيار الخيار الأفضل ليس بالأمر السهل ، لأن استجابة النظام لن يتم تحديدها فقط من خلال عدد الأجهزة واللوحات ، ولكن أيضًا من خلال رمز المستخدم وجودته ، وكذلك قنوات الاتصال.

للتصحيح والاختبار ، من الممكن تمامًا اتخاذ الخيار لنظام التشغيل Windows. أيضًا ، يمكن أن يكون هذا الخيار مفيدًا للمشاريع الكبيرة التي تتطلب أسرع رد فعل ممكن للأحداث والحسابات المكثفة ومعالجة كميات كبيرة من البيانات.

إذا تحدثنا عن التركيبات الحقيقية ذات الأحجام الصغيرة والمتوسطة ، فمن المستحسن استخدام الخيارات المحسنة لهذه المهمة. في أوائل ديسمبر ، فتحت الشركة طلبًا مسبقًا لخيارين لمنصات الأجهزة.

الأول يسمى iRidium OnBox ويستند إلى حل Global Cache. إنه صغير الحجم وسعره مناسب ، ويمكن مقارنته بأجهزة الكمبيوتر الصغيرة الشائعة. يحتوي هذا الخادم على واجهة شبكة فقط وهو مخصص للاستخدام في عمليات تثبيت الميزانية معًا. يمكن توسيع قدراته عن طريق تثبيت بوابات IP إضافية للتكامل مع واجهات أنظمة التشغيل الآلي الأخرى.



يعمل الجهاز على شريحة سلسلة Freescale i.MX28 بهندسة ARM9. تردد ساعة قلب الحوسبة الوحيد هو 454 ميجاهرتز. النظام مجهز بذاكرة 128 ميجابايت. لتخزين البيانات والبرامج ، توجد فتحة لبطاقات ذاكرة microSD. يتم توفير الطاقة من خلال موصل microUSB قياسي. في هذا النموذج ، يتم تثبيت نظام تشغيل النظام البيئي OpenEmbedded / Yocto المستند إلى Linux.



يتم إنتاج النموذج الثاني بواسطة تقنية UMC المحلية وهو جهاز أكثر إنتاجية مع دعم محسن للواجهة. يتم اختيار Freescale i.MX6 بتردد ساعة 1 جيجا هرتز هنا كمعالج مركزي. حجم الرام 512 ميجابايت. يستخدم الكمبيوتر المصغر 1 غيغابايت من ذاكرة الفلاش الداخلية ، والتي يمكن توسيعها باستخدام بطاقات microSD القياسية. بالإضافة إلى منفذ شبكة 100 ميجابت في الثانية ، يوجد منفذ USB 2.0 واحد ، بالإضافة إلى منفذ KNX قياسي للزوج الملتوي. الجهاز مثير للاهتمام أيضًا مع مجموعة واسعة من الفولتية المسموح بها. علاوة على ذلك ، لا يتجاوز الحد الأقصى لاستهلاك الطاقة 2.5 واط. تم الانتهاء من النموذج في السكن للتثبيت على سكة DIN ويحتل 4 وحدات عليه.

ومن المتوقع أن يتم التسليم الأول للأجهزة في الشهرين المقبلين. لاحظ أنه للعمل ستحتاج إلى شراء ترخيص بشكل منفصل. للتعرف على الأجهزة والاختبار ، يمكنك استخدام ترخيص مجاني بوقت محدود.



تعد عائلة Evika LogicMachine واحدة من أكثر خيارات النظام الأساسي الواعدة التي يمكن اختبارها بالفعل الآن (يمكن العثور على تعليمات التثبيت في منتدى الشركة). هذه المنتجات معروفة جيدًا في السوق وقد أثبتت نفسها في أنظمة التشغيل الآلي من جميع الأحجام. تم تجهيز الأجهزة بواجهات مدمجة مختلفة ، بما في ذلك KNX و RS-485 و 1-Wire و CEC HDMI. الإيجابيات تستحق أيضًا تسجيل توافر الشهادات.



يتم توفير قدرات مماثلة من خلال منصة WirenBoard ، التي تم تطويرها أيضًا في روسيا. بالإضافة إلى واجهة الشبكة ، يدعم الجهاز RS-485 ، ModBus ، CAN ، 1-Wire. بالإضافة إلى ذلك ، هناك مدخلات ومخرجات رقمية و ADC. تتضمن قائمة الواجهات الاختيارية Z-Wave و IR و RS-232 وغيرها. في تطوير تعديل جديد للنموذج هناك أيضًا دعم لـ KNX.



خيار آخر ميسور التكلفة هو منصة Raspberry Pi2. يوفر واجهة شبكة لتنفيذ التحكم في بروتوكول IP وإمدادات الطاقة القياسية 5 فولت عبر موصل USB. إذا لزم الأمر ، يمكن للمستخدم تنفيذ دعم البرامج لـ GPIO على هذه اللوحة ، مما سيوفر أموالًا إضافية على المشغلات وأجهزة الاستشعار.

بالإضافة إلى ذلك ، يدرس المطور إمكانية إطلاق iRidium 3.0 Server على منصات محركات أقراص الشبكة الحديثة ، والتي قد تكون ذات فائدة لفئة معينة من المستخدمين. في بعض السيناريوهات ، قد يكون خيار التثبيت على الأجهزة المدمجة التي تعمل بنظام التشغيل Android مفيدًا أيضًا ، مما سيسمح لك بتنفيذ جميع وظائف النظام على جهاز واحد.

Source: https://habr.com/ru/post/ar389339/


All Articles