طراحی وراهاندازی پلتفرم بومی اینترنت اشیا
- دسته اصلی: ابر و اینترنت اشیاء
- وضعیت پروژه: خاتمه یافته
مجری
معاونت متولی: راهکارهای دیجیتال و هوشمندسازی
مدت زمان اجرا: 12 ماه
معرفی
- محدوده این پروژه شامل یک پلتفرم بومی است که کلیه سرویسهای مربوط به مدیریت و ارتباط با دستگاههای IoT و ارتباط با اپلیکیشنها را برقرار نماید.
- پلتفرم مورد انتظار باید قابلیت دریافت و مدیریت دادهی دستگاهها را بدون وابستگی به فناوری ارتباطی داشته باشد.
- در طول پروژه انتظار میرود، 3 ورتیکال با نظر کارفرما از طریق پلتفرم پیادهسازی گردد.
- عملکردهای مدیریت، Provisioning و پشتیبانی عملیات شبکه مخابراتی جزء کارکردهای پلتفرم مورد نظر نمیباشد، اما ساز و کارهای لازم برای تعریف بهینه سرویس و شبکه در پلتفرم انجام میگردد.
- پلتفرم باید کاملاً مستقل از فناوری ارتباطی پیادهسازی گردد.
- پلتفرم اینترنت اشیا یک پلتفرم چند لایهای است که provisioning سرویس، مدیریت و اتوماسیون دستگاههای متصل در دنیای اینترنت اشیا را بر عهده دارد.
- این بستر، سختافزارهای متنوع را با استفاده از اتصالات انعطافپذیر، مکانیزمهای امنیتی و قدرت بالای پردازش داده، به ابر متصل میکند.
- این پلتفرم این امکان را در اختیار توسعهدهندگان قرار میدهد تا با بکارگیری مجموعهای از ویژگیهای آماده برای استفاده، به توسعه برنامههای کاربردی دستگاههای متصل خود سرعت بخشند.
- این پلتفرم، امکان مدیریت دستگاههای IoT و endpointها، مدیریت دادهها، پردازش و تحلیل، توسعه برنامههای کاربردی، امنیت، کنترل دسترسی، پایش و نظارت، پردازش رویدادها، ارائه رابط کاربری و یکپارچهسازی را فراهم میکند.
- یکی از قابلیتهای مهم پلتفرم مذکور، بحث ورتیکالسازی است و این پلتفرم باید قابلیت و ابزارهای لازم و استودیو طراحی لازم را جهت ساخت ورتیکالهای مختلف را داشته باشد.
- پلتفرم باید مقیاسپذیری و سازگاری بین دستگاهها و نحوه تعاملات و ارتباط بین سامانهها را فراهم میسازد.
هدف
- قابلیت توسعه در آینده بدون ایجاد اختلال در عملکرد سیستمهای فعلی
- قابلیت مقیاسپذیری سریع
- استفاده از ماژولها و الگوریتمهای امن در سامانه
- عدم وابستگی به فناوری ارتباطی لایه دسترسی
- عدم وابستگی به تمهیدات ویژه تجاری در هر ورتیکال
- امکان پیادهسازی چندین ورتیکال از طریق پلتفرم مذکور
ضرورت
- ارائه خدمات زیرساختی و توسعه اکوسیستم اینترنت اشیا (IoT) در ایران
- فراهمسازی پلتفرم بومی مقیاسپذیر و عدم وابستگی به محصولات خارجی
دستاوردهای قابل انتظار
- پیادهسازی پلتفرم بومی مبتنی بر ابر با قابلیت مدیریت دستگاههای اینترنت اشیا
- امکان خدماتدهی به کسب و کارهای مختلف با استفاده از ویژگی چند مستاجری
- امکان درآمدزایی از طریق پلتفرم
- ارائه گزارشهای تحلیلی از وضعیت دستگاههای اینترنت اشیا در یک داشبود یکپارچه
- یکپارچه سازی و برقراری ارتباط با سامانه های همراه اول از طریق APIهای استاندارد
حوزههای قابل بهرهبرداری
- فناوری اطلاعات
- تجاری و کسب و کار (B2B)
- زیرساخت و شبکه
ویژگیهای کلیدی
پلتفرم مورد نظر، باید قابلیتهای کلیدی زیر را داشته باشد:
- امکان ارائه سرویس به کلیه ورتیکالها و پلتفرمهای مرتبط دیگر (مانند پلتفرمهای تحلیل داده و ...)
- عدم وابستگی به فناوری مخابراتی در لایه دسترسی
- امکان اتصال به ESB همراه اول به منظور ارائه و دریافت سایر سرویسها
- ارائه معماری و پیادهسازی موارد مرتبط با فانکشن شارژینگ و تهیه گزارشهای لازم
- ارائه معماری و پیادهسازی موارد مرتبط با فانکشن ارتباط با مشتریان (CRM)
- معماری مبتنی بر ابر
- پیادهسازی ماژولار مبتنی بر مایکروسرویس
- مقیاسپذیر
- قابلیت توسعه در آینده و اضافه کردن سایر ماژولهای کارکردی
- عدم ایجاد تداخل در سیستمهای فعلی و فناوریهای مخابراتی آینده در همراه اول
- پیشبینی لازم برای ارائه خدمات به صورت Open API
- عدم وابستگی به وندور سختافزار
- کاربر پسندی (در اختیار قرار دادن قابلیت مورد نیاز با کمترین تعداد کلیک، نمایش پیغامهای خطای مناسب در صورت بروز خطا و ....)
- مکانیزم اجرای درخواستها و Orderها (در بخشهای مختلف پلتفرم) به صورت Batch نیز فراهم باشد.
- اجرا و پشتیبانی مکانیزم همزمان و غیرهمزمان در ارائه یا دریافت سرویس از APIها (در لایه بالاتر یا پایینتر از پلتفرم)
- قابلیت اضافه شدن plugin به پلتفرم وجود داشته باشد، تا به راحتی بتوان در قسمت ورتیکالساز، پلاگینهای مختلف و متعدد اضافه نمود و سپس از آنها در استودیوی طراحی جهت ساخت ورتیکالهای متنوعتر بهره برد.
نیازمندیهای غیرکارکردی شامل موارد زیر است:
- امنیت
- سادگی کاربری و استفاده
- كارآيي
- توسعه پذیری و مقیاسپذیری
- دسترسپذیری، پایداری و کیفیت خدمات
- پشتیبانگیری و بازیابی
- پایش، نظارت و مدیریت لاگها
شرکت ارتباطات سیار ایران