مدیریت تحت وب داده های سنسورهای IOT به صورت بلادرنگ با استفاده از ASP.NET CORE MVC و SignalR

  • سال انتشار: 1400
  • محل انتشار: چهارمین همایش بین المللی مهندسی فناوری اطلاعات، کامپیوتر و مخابرات ایران
  • کد COI اختصاصی: ICTBC04_040
  • زبان مقاله: فارسی
  • تعداد مشاهده: 623
دانلود فایل این مقاله

نویسندگان

حمیدرضا محسنی نژاد

دانشکده مهارت و کارآفرینی، واحد کرج، دانشگاه آزاد اسلامی، کرج، ایران

چکیده

در این مقاله ساختار و پیاده سازی یک داشبورد مدیریتی برای ارسال داده های به دست آمده از سنسورهای IOT در بستر وب ارایه می گردد. اطلاعات اولیه از یک سنسور IOT دریافت و با استفاده از یک پلتفرم میکروکنترلری دارای شبکه Wi-Fi خوانده و به سرور ارسال می شود. سرور در محیط ASP.NET CORE پیاده سازی و داشبورد مورد نظر در آن طراحی می شود. استفاده از روش مدل-نمایش و کنترل کننده (MVC) ماژولار بودن در طراحی را افزایش داده و یک ساختار بهینه را برای هر تغییری که درآینده قرار است ایجاد شود، بوجود می آورد. برای ارسال داده های دریافتی از سنسور به صورت زمان حقیقی به همه کاربران متصل به سرور، از تکنولوژی SignalR استفاده شده است. SignalR یک بستر ارتباطی پایدار بین سرور و کلاینت ها برقرار می کند و این اطمینان را بوجود می آورد که درصورت بروز اشکال با پروتکل پیش فرض بین سرور و کلاینت روی پروتکل های دیگر سویچ می کند تا ارتباط پایدار برقرار باشد.

کلیدواژه ها

داشبورد مدیریت، IOT ،SignalR ،MVC ،ASP.NET CORE

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.