Eclipse IoT هو نظام بيئي للكيانات (الصناعة والأوساط الأكاديمية) التي تعمل معًا لإنشاء أساس لإنترنت الأشياء يعتمد حصريًا على تقنيات مفتوحة المصدر. يظل تركيزهم في مجالات إنتاج تطبيقات مفتوحة المصدر لتقنية IoT القياسية؛ إنشاء أطر عمل وخدمات مفتوحة المصدر للاستخدام في حلول إنترنت الأشياء؛ وتطوير أدوات لمطوري إنترنت الأشياء.
SmartHome هي إحدى خدمات Eclipse IoT الرئيسية. يهدف إلى إنشاء إطار عمل لبناء حلول المنزل الذكي، ويظل تركيزه على البيئات غير المتجانسة، مما يعني تكامل البروتوكولات والمعايير المتنوعة.
يوفر SmartHome جهازًا موحدًا والوصول إلى المعلومات لتسهيل التفاعل بين الأجهزة. وهو يتألف من حزم OSGi القادرة على النشر في وقت تشغيل OSGi، مع تحديد خدمات OSGi كنقاط امتداد.
حزم OSGi هي مجموعات فئة Java وموارد أخرى، والتي تتضمن أيضًا ملفات البيان التفصيلية. يحتوي البيان على معلومات حول محتويات الملف والخدمات اللازمة لتحسين سلوك الفئة وطبيعة التجميع كمكون. راجع مثالاً لبيان أدناه :
Bundle-Name : Hi Everyone // Bundle Name Bundle-SymbolicName : xyz.xyz.hievery1 // Header specifying an identifier Bundle-Description : A Hi Everyone bundle // Functionality description Bundle-ManifestVersion : 2 // OSGi specification Bundle-Version : 1.0.0 // Version number of bundle Bundle-Activator : xyz.xyz.Activator // Class invoked on bundle activation Export-Package : xyz.xyz.helloworld;version = \"1.0.0\" // Java packages available externally Import-Package : org.osgi.framework;version = \"1.3.0\" // Java packages needed from // external source |
توفر Eclipse SCADA، وهي خدمة رئيسية أخرى من خدمات Eclipse IoT، وسيلة لربط الأدوات الصناعية المختلفة بنظام اتصالات مشترك. يقوم أيضًا بمعالجة البيانات بعد ذلك وإرسال تصورات البيانات إلى المشغلين. يستخدم نظام SCADA مع خدمة الاتصال ونظام المراقبة والأرشيف وتصور البيانات.
ويهدف إلى أن يكون نظام SCADA كاملًا ومتطورًا ومفتوح المصدر لتطوير حلول مخصصة. تشمل التقنيات والأدوات المدعومة تطبيقات shell و JDBC و Modbus TCP و RTU و Simatic S7 PLC و OPC و SNMP.
لا يوجد تعليقات
لاضافة سؤال او تعليق على الدرس يتوجب عليك تسجيل الدخول
تسجيل الدخولدروس اخرى مشابهة