أوبن هاب

برنامج openHAB ( حافلة أتمتة المنزل المفتوحة ) هو برنامج مفتوح المصدر لأتمتة المنزل، مكتوب بلغة جافا . يُثبّت محليًا ويتصل بأجهزة وخدمات من موردين مختلفين. اعتبارًا من عام 2019، كان هناك ما يقارب 300 ربط متاح كوحدات OSGi . [ 2 ] يتم تفعيل الإجراءات، مثل تشغيل الأضواء، بواسطة قواعد أو أوامر صوتية أو عناصر تحكم في واجهة مستخدم openHAB. بدأ مشروع openHAB في عام 2010. في عام 2013، أصبحت الوظائف الأساسية مشروعًا رسميًا لمؤسسة Eclipse تحت اسم Eclipse SmartHome. [ 3 ] يعتمد openHAB على Eclipse SmartHome، ولا يزال المشروع الرئيسي لتطوير الروابط. وفقًا لـ Black Duck Open Hub ، يتم تطويره بواسطة أحد أكبر فرق البرمجيات مفتوحة المصدر في العالم. [ 4 ] كما يتمتع بمجتمع مستخدمين نشط. [ 5 ]

سمات

التثبيت ووقت التشغيل

يتطلب OpenHAB بيئة JVM ويمكن نشره على خوادم تعمل بأنظمة تشغيل متنوعة، أو على جهاز Raspberry Pi مخصص ، أو على بعض أنظمة التخزين المتصلة بالشبكة . [ 6 ] [ 7 ] يمكن إضافة الروابط المطلوبة أثناء التشغيل عبر OSGi . يدعم OpenHAB عددًا من أنظمة التخزين الخلفية لتخزين بيانات المنزل الذكي والاستعلام عنها، بما في ذلك قواعد البيانات العلائقية وقواعد بيانات السلاسل الزمنية . يستخدم OpenHAB افتراضيًا مكتبة rrd4j للتخزين. [ 8 ]

الاكتشاف والتكوين

بعد التثبيت، يقوم برنامج openHAB بفحص الشبكة المحلية واكتشاف الأجهزة التي يمكن إضافتها إلى حل المنزل الذكي. [ 9 ] يمكن للمستخدمين إدخال بيانات الاعتماد وأسماء الأجهزة ذات الدلالة عبر واجهة مستخدم إدارية.

الأشياء والأغراض

منذ الإصدار الرئيسي الثاني من openHAB، تم تقسيم الاتصالات بالأجهزة المادية إلى مستويين. "الأشياء" هي عناصر واجهة جهاز مادي محدد (مثل واجهة شبكة أتمتة منزلية مثل KNX أو Z-Wave أو Zigbee ). ضمن هذه الأشياء، يمكن تعريف أو اكتشاف عنصر واحد أو أكثر. تتوافق هذه العناصر مع مكون محدد مثل مرحل يتحكم في الإضاءة، أو درجة الحرارة المطلوبة لنظام التدفئة، أو نسبة سطوع جهاز التحكم.

خرائط الموقع

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

خريطة الموقع التجريبية، التسمية: "أتمتة منزلي" { تسمية الإطار: "التاريخ" { عنصر النص = التاريخ } تسمية الإطار: "عرض توضيحي" { مفتاح العنصر = أضواء، رمز "ضوء" نص العنصر=LR_Temperature التسمية="غرفة المعيشة [%.1f °C]" عنصر المجموعة = التدفئة نص العنصر=LR_Multimedia_Summary التسمية="الوسائط المتعددة [%s]" الأيقونة="فيديو" { عنصر التحديد = LR_TV_Channel mappings=[0="إيقاف", 1="DasErste", 2 "BBC One", 3 "Cartoon Network"] عنصر شريط التمرير = مستوى صوت التلفزيون الأيسر } } } 

واجهة المستخدم

بمجرد تهيئة النظام، يمكن لمستخدمي openHAB عرض البيانات وتنفيذ الإجراءات باستخدام عدد من واجهات المستخدم. تشمل هذه الواجهات واجهةً قائمة على المتصفح، بالإضافة إلى تطبيقات لأنظمة Android و Windows 10 و iOS . [ 10 ] [ 11 ] [ 12 ] يتم تحديد جميع واجهات المستخدم هذه بواسطة آلية خريطة الموقع.

قواعد

يُستخدم نظام قائم على قواعد الأحداث والشروط والإجراءات لأتمتة المنزل الذكي. المثال التالي يُطفئ الضوء بمجرد شروق الشمس في الموقع المُحدد.

قاعدة "تشغيل ضوء الاستيقاظ عند شروق الشمس" عند تفعيل القناة "astro:sun:home:rise#event" ، ثم التبديل ( receivedEvent.getEvent ( ) ) { حالة " START  ": { Light.sendCommand ( OFF ) } } نهاية

سحابة أوبن هاب

OpenHAB Cloud هي خدمة سحابية وخلفية مصاحبة لنظام openHAB. توفر وصولاً آمناً عن بُعد، وتُمكّن مستخدمي openHAB من مراقبة منازلهم والتحكم بها وإدارتها عن بُعد عبر الإنترنت. تُقدّم مؤسسة openHAB نظاماً تجريبياً بدون ضمانات اتفاقية مستوى الخدمة (SLA). [ 13 ]

تحسينات الإصدار 3

في عام 2020، تم إنشاء نسخة معدلة من الكود لإجراء تعديلات جوهرية، مما أدى إلى فصل الإصدار 2.5 عن الفرع 3.0 القادم. [ 14 ] وبصرف النظر عن بعض التغييرات التقنية في الكود (مثل استخدام Java 11 )، من المتوقع إدخال العديد من التحسينات الوظيفية:

  • تم توحيد واجهة المستخدم، وأصبحت الصفحات (التي كانت تُدار سابقًا في خرائط المواقع) تُدار الآن في مصمم openHAB.
  • ستتوفر إدارة المستخدمين والمجموعات للتحكم في من يمكنه استخدام أجزاء معينة من واجهة المستخدم.
  • تم توسيع القواعد والبرامج النصية ويمكن تعديلها مباشرة في مصمم openHAB.

العيب الرئيسي هو أنه تم إسقاط التوافق مع الإصدارات السابقة من إضافات openHAB للإصدار 1.

تم إصدار الإصدار 3.0 اعتبارًا من 21 ديسمبر 2020. [ 15 ]

حماية

أُثيرت العديد من المخاوف الأمنية ومخاوف الخصوصية فيما يتعلق بأتمتة المنازل وإنترنت الأشياء بشكل عام. ويُعدّ محرك OpenHAB المحلي وطابعه مفتوح المصدر حلولاً لهذه المخاوف. [ 16 ] ومع ذلك، فقد وُجّهت إليه انتقادات لاستخدامه الإعدادات الافتراضية. [ 17 ]

استقبال

فاز OpenHAB بتحدي إنترنت الأشياء لعام 2013 [ 18 ] وجائزة اختيار دوق من JavaOne لعام 2013. [ 19 ] كما تم ترشيحه لجائزة JAX للابتكار لعام 2014 [ 20 ] وفاز بجائزة اختيار الجمهور في جوائز Postscapes لإنترنت الأشياء 2014/15. [ 21 ]

انظر أيضاً

مراجع

  1. "الإصدار 5.2.0" . 5 يوليو 2026. تم الاطلاع عليه في 6 يوليو 2026 .
  2. "مرجع إضافات openHAB" . مؤسسة openHAB eV . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  3. "Eclipse SmartHome - إطار عمل مرن للمنزل الذكي" . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  4. "ملخص المشروع: حقائق - مركز مفتوح" . شركة بلاك داك للبرمجيات . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  5. "نبذة عن مجتمع openHAB" . مؤسسة openHAB eV . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  6. "PINE A64 هو جهاز Raspberry Pi عالي الأداء بسعر 15 دولارًا" . Engadget، Verizon Media . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  7. "كيفية تثبيت openHAB 2 على Synology Diskstation" . تدريب المنزل الذكي. 8 مارس 2019. تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  8. "المثابرة" . www.openhab.org . تم الاطلاع عليه بتاريخ 12 يناير 2022 .
  9. "اكتشاف الأشياء" . www.openhab.org . تم الاطلاع عليه بتاريخ 12 يناير 2022 .
  10. "openHAB - تطبيقات على Google Play" . شركة جوجل . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  11. "openHAB على متجر التطبيقات" . شركة آبل . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  12. "احصل على openHAB - متجر مايكروسوفت" . شركة مايكروسوفت . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  13. "مرحباً بكم في myopenHAB" . مؤسسة openHAB eV . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  14. تطوير openHAB 3.0.0 و 2.5.x
  15. "إصدار openHAB 3.0" . مؤسسة openHAB eV
  16. "أجهزة المنزل الذكية بحاجة ماسة إلى مترجم - إليك كيفية الحصول على واحد" . مجلة وايرد. مايو 2016. تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  17. "تكنولوجيا التسعينيات تكشف عن ثغرات أمنية في 32 ألف منزل ذكي وشركة" . ZDNet. أغسطس 2018.
  18. "إعلان: الفائز في تحدي إنترنت الأشياء لعام 2013!!" . جاكاجيما بي في، 4 يونيو 2013.
  19. "جوائز اختيار دوق لعام 2013" . مؤرشف من الأصل بتاريخ 13 يناير 2014. تم الاطلاع عليه بتاريخ 13 يناير 2014 .
  20. "ترشيح لجائزة JAX للابتكار" . شركة Software & Support Media GmbH . تم الاطلاع عليه بتاريخ 26 نوفمبر 2019 .
  21. "جوائز Postscapes لإنترنت الأشياء 2014/15" . مؤرشف من الأصل بتاريخ 9 مارس 2016. تم الاطلاع عليه بتاريخ 31 مايو 2016 .