پلتفرم مدیریت IoT رایبین
پلتفرم بومی رای بین بعنوان هسته مرکزی اینترنت اشیا می باشد که دارای قابلیت های پردازش درلحظه، عملکرد مستقل از پروتکل، انعطاف پذیری در مورد نحوه پردازش داده ها، مقیاس پذیری و قابلیت یکپارچه سازی با دیگر سیستمهای بالادستی را داراست. این پلتفرم یک لایه میانی است که ارتباطات، جریان داده ها، مدیریت تجهیزات سخت افزاری و عملکرد برنامه ها را تسهیل می کند. همچنین قابلیت ایجاد زنجیره سرویس های ارزش افزوده بر مبنای این پلتفرم قابل ارائه خواهد بود. عملکردهای اصلی پلتفرم طراحی شده بشرح ذیل است:
- مدیریت اتصال سنسورها و سخت افزارها
- مدیریت پروتکلهای ارتباطی مختلف
- فراهم نمودن امنیت و احراز هویت سنسورها و کاربران جهت اتصال به پلتفرم
- جمع آوری، ذخیره سازی و مصورسازی و آنالیز دیتای های ذخیره شده
- پایش و مدیریت پیوسته فعالیت ها و لاگ کاربران در سامانه
قابلیت ها
ظرفیت پردازشی بالا
امکان پردازش اطلاعات بهصورت بلادرنگ مزیت بسیار مهمی به شمار میرود. پلتفرم طراحی شده قادر است یک اکشن در کمترین زمان ممکن از لحظه دریافت یک اتفاق یا رخداد را انجام دهد. قابلیت پردازشی پلتفرم طراحی شده بهگونهای است که پاسخگوی تعداد زیادی از event ها باشد. همچنین امکان پیاده سازی به صورت کلاسترینگ را دارا می باشد که در این حالت، امکان توزیع ترافیک ورودی در یک محیط بهصورت High availability فراهم میشود.
پشتیبانی از پروتکل های مختلف
پلتفرم بهگونهای طراحی شده است که بتواند مدیریت انواع دستگاه های حوزه اینترنت اشیاء را فارغ از نوع پروتکل انجام دهد. همچنین بتوان پروتکلهای جدید را به آن اضافه کرد. برای این منظور یکلایه device Gateway برای آن در نظر گرفته شده است که ضمن پشتیبانی از پروتکلها و فرمت دیتاهای مختلف بهراحتی امکان اضافه نمودن پروتکلهای جدید بدون نیاز به تغییر ساختاری در کل پلتفرم فراهم شود.
منطق پردازشی منعطف
منطق پردازشی شامل سه بخش پردازش دادهها، بخش تصمیمگیری و بخش اجرای فرامین یا دستورالعمل میباشد. دادههای ورودی پلتفرم، در این قسمت از پلتفرم اینترنت اشیا پردازش میشوند. به طور مثال ماژول زنجیره قوانین اجازه میدهد تا عملکردهایی بر اساس دادههای دستگاه ها انجام شود.
محیط کاربرپسند
سامانه طراحی شده دارای یک رابط مدیریتی تحت وب میباشد که بر اساس میزان دسترسی تعریف شده امکان پیکربندی و همچنین مشاهده گزارشات برای کاربر امکانپذیر میباشد. بعلاوه توسط قابلیت هایی که ماژول داشبوردساز در اختیار قرار می دهد می توان نمایش گرافیکی داده ها را مطابق ورتیکال مورد نظر از طریق این رابط کاربری فراهم نمود.
یکپارچگی
معماری پلتفرم به گونه ای است که امکان پیاده سازی و یکپارچگی ورتیکال های مختلف و همچنین سامانه های third party بروی پلتفرم حاصل شود. این امر توسط ماژول یکپارچه ساز که متشکل از API های مختلف است، فراهم شده است.