سلام، وقت بخیر دوستان، آموزش اینترنت اشیا یا Internet Of Things رو از سایت آموزشی پی وی لرن خواهیم داشت.
اکلیپس یک IDE منبع باز (Open Source) و مبتنی بر Plug-in و بسیار مناسب برای تولید برنامههای مدرن جاوا (JavaEE) می باشد. Eclipse برای اینترنت اشیا یا Eclipse برای IOT رو در این قسمت خواهیم داشت.
Eclipse IoT یک اکوسیستم entities (صنعت و دانشگاه) است که با یکدیگر کار می کنند تا پایه ای برای IoT بر اساس انحصار تکنولوژی های منبع باز ایجاد کند. تمرکز آن ها همچنان در زمینه تولید پیاده سازی های متن باز از فن آوری استاندارد IoT، ایجاد چارچوب های منبع باز و خدمات برای استفاده در راه حل های IoT و توسعه ابزار برای توسعه دهندگان اینترنت اشیا است.
SmartHome یکی از خدمات مهم Eclipse IoT است. هدف آن ایجاد یک فریم ورک برای ساخت راه حل های هوشمندانه است و تمرکز آن، محیط های ناهمگن، یعنی پروتکل های متنوع و استانداردهای یکپارچه سازی می باشد.
SmartHome یک دستگاه یونیفرم و دسترسی به اطلاعات برای تسهیل تعامل بین دستگاه ها را فراهم می کند. این شامل هندل های OSGi است که قادر به استقرار در زمان اجرای OSGi هستند، با خدمات OSGi که به عنوان نقطه های توسعه تعریف شده اند.
هندل های OSGi عبارتند از گروه های کلاس جاوا و سایر منابع که همچنین شامل فایل های مانیفست دقیق است. manifest حاوی اطلاعات در مورد محتویات فایل، خدمات مورد نیاز برای ارتقاء رفتار طبقاتی و ماهیت مجموع به عنوان یک جزء است.
یک نمونه از یک آشکارساز زیر را مرور کنید.
1 2 3 4 5 6 7 8 9 | 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 برای توسعه راهکارهای سفارشی باشد. فن آوری ها و ابزارهای پشتیبانی شده آن عبارتند از JDBC، Modbus TCP و RTU، Simatic S7 PLC، OPC و SNMP.
Eclipse برای IOT رو بررسی نمودیم.
همانطور که بیان شد SmartHome و Eclipse SCADA از خدمات مهم Eclipse IoT هستند. SCADA مخفف Supervisory Control and Data Acquisition به معنی کنترل و نظارت و جمع آوری داده هاست.
عباس صادقی
سلام مطالب خیلی خوبی است و من مشتاق شدم در رابطه با اینترنت اشیا و خانه هوشمند اطلاعات کسب کنم. البته من رشته مدیریت خوانده ام.
پی وی لرن
بسیار خوشحالیم که مورد واقع شده است.