طراحی و‌راه‌اندازی پلتفرم بومی اینترنت اشیا
mci-pages-sharing
طراحی، توسعه و راه‌اندازی پلتفرم بومی اینترنت اشیا (IoT Platform)
  • دسته اصلی: ابر و اینترنت اشیاء
  • وضعیت پروژه: خاتمه یافته
مجری

معاونت متولی: راهکارهای دیجیتال و هوشمندسازی
مدت زمان اجرا: 12 ماه

معرفی
  • محدوده این پروژه شامل یک پلتفرم بومی است که کلیه سرویس‌های مربوط به مدیریت و ارتباط با دستگاه‌های IoT و ارتباط با اپلیکیشن‌ها را برقرار نماید.
  • پلتفرم مورد انتظار باید قابلیت دریافت و مدیریت داده‌ی دستگاه‌ها را بدون وابستگی به فناوری ارتباطی داشته باشد.
  • در طول پروژه انتظار می‌رود، 3 ورتیکال با نظر کارفرما از طریق پلتفرم پیاده‌سازی گردد.
  • عملکردهای مدیریت، Provisioning و پشتیبانی عملیات شبکه مخابراتی جزء کارکردهای پلتفرم مورد نظر نمی‌باشد، اما ساز و کارهای لازم برای تعریف بهینه سرویس و شبکه در پلتفرم انجام می‌گردد.
  • پلتفرم باید کاملاً مستقل از فناوری ارتباطی پیاده‌سازی گردد.
  • پلتفرم اینترنت اشیا یک پلتفرم چند لایه‌ای است که provisioning سرویس، مدیریت و اتوماسیون دستگاه‌های متصل در دنیای اینترنت اشیا را بر عهده دارد.
  • این بستر، سخت‌افزارهای متنوع را با استفاده از اتصالات انعطاف‌پذیر، مکانیزم‌های امنیتی و قدرت بالای پردازش داده، به ابر متصل می‌کند.
  • این پلتفرم این امکان را در اختیار توسعه‌دهندگان قرار میدهد تا با بکارگیری مجموعهای از ویژگی‌های آماده برای استفاده، به توسعه برنامه‌های کاربردی دستگاه‌های متصل خود سرعت بخشند.
  • این پلتفرم، امکان مدیریت دستگاه‌های IoT و endpointها، مدیریت دادهها، پردازش و تحلیل، توسعه برنامه‌های کاربردی، امنیت، کنترل دسترسی، پایش و نظارت، پردازش رویدادها، ارائه رابط کاربری و یکپارچه‌سازی را فراهم می‌کند.
  • یکی از قابلیت‌های مهم پلتفرم مذکور، بحث ورتیکال‌سازی است و این پلتفرم باید قابلیت و ابزارهای لازم و استودیو طراحی لازم را جهت ساخت ورتیکال‌های مختلف را داشته باشد.
  • پلتفرم باید مقیاسپذیری و سازگاری بین دستگاهها و نحوه تعاملات و ارتباط بین سامانه‌ها را فراهم می‌سازد.
هدف
  • قابلیت توسعه در آینده بدون ایجاد اختلال در عملکرد سیستم‌های فعلی
  • قابلیت مقیاس‌پذیری سریع
  • استفاده از ماژول‌ها و الگوریتم‌های امن در سامانه
  • عدم وابستگی به فناوری ارتباطی لایه دسترسی
  • عدم وابستگی به تمهیدات ویژه تجاری در هر ورتیکال
  • امکان پیاده‌سازی چندین ورتیکال از طریق پلتفرم مذکور
ضرورت
  • ارائه خدمات زیرساختی و توسعه اکوسیستم اینترنت اشیا (IoT) در ایران
  • فراهم‌سازی پلتفرم بومی مقیاس‌پذیر و عدم وابستگی به محصولات خارجی
دستاوردهای قابل انتظار
  • پیاده‌سازی پلتفرم بومی مبتنی بر ابر با قابلیت مدیریت دستگاه‌های اینترنت اشیا
  • امکان خدمات‌دهی به کسب و کارهای مختلف با استفاده از ویژگی چند مستاجری
  • امکان درآمدزایی از طریق پلتفرم
  • ارائه گزارش‌های تحلیلی از وضعیت دستگاه‌های اینترنت اشیا در یک داشبود یکپارچه
  • یکپارچه سازی و برقراری ارتباط با سامانه های همراه اول از طریق APIهای استاندارد
حوزه‌های قابل بهره‌برداری
  • فناوری اطلاعات
  • تجاری و کسب و کار (B2B)
  • زیرساخت و شبکه
ویژگی‌های کلیدی

پلتفرم مورد نظر، باید قابلیت‌های کلیدی زیر را داشته باشد:

  • امکان ارائه سرویس به کلیه ورتیکال‌ها و پلتفرم‌های مرتبط دیگر (مانند پلتفرم‌های تحلیل داده و ...)
  • عدم وابستگی به فناوری مخابراتی در لایه دسترسی
  • امکان اتصال به ESB همراه اول به منظور ارائه و دریافت سایر سرویس‌ها
  • ارائه معماری و پیاده‌سازی موارد مرتبط با فانکشن شارژینگ و تهیه گزارش‌های لازم
  • ارائه معماری و پیاده‌سازی موارد مرتبط با فانکشن ارتباط با مشتریان (CRM‌)
  • معماری مبتنی بر ابر
  • پیاده‌سازی ماژولار مبتنی بر مایکروسرویس
  • مقیاس‌پذیر
  • قابلیت توسعه در آینده و اضافه کردن سایر ماژول‌های کارکردی
  • عدم ایجاد تداخل در سیستم‌های فعلی و فناوری‌های مخابراتی آینده در همراه اول
  • پیش‌بینی لازم برای ارائه خدمات به صورت Open API
  • عدم وابستگی به وندور سخت‌افزار
  • کاربر پسندی (در اختیار قرار دادن قابلیت مورد نیاز با کمترین تعداد کلیک، نمایش پیغام‌های خطای مناسب در صورت بروز خطا و ....)
  • مکانیزم اجرای درخواستها و Orderها (در بخش‌های مختلف پلتفرم) به صورت Batch نیز فراهم باشد.
  • اجرا و پشتیبانی مکانیزم همزمان و غیرهمزمان در ارائه یا دریافت سرویس از APIها (در لایه بالاتر یا پایین‌تر از پلتفرم)
  • قابلیت اضافه شدن plugin به پلتفرم وجود داشته باشد، تا به راحتی بتوان در قسمت ورتیکال‌ساز، پلاگین‌های مختلف و متعدد اضافه نمود و سپس از آن‌ها در استودیوی طراحی جهت ساخت ورتیکال‌های متنوع‌تر بهره برد.

نیازمندی‌های غیرکارکردی شامل موارد زیر است:

  • امنیت
  • سادگی کاربری و استفاده
  • كارآيي
  • توسعه پذیری و مقیاس‌پذیری
  • دسترس‌پذیری، پایداری و کیفیت خدمات
  • پشتیبان‌گیری و بازیابی
  • پایش، نظارت و مدیریت لاگ‌ها

شرکت ارتباطات سیار ایران