- اینترنت اشیاء (IOT)
- زمان 4 دقیقه
کمی با دقت به محیط اطراف خود نگاه کنید، اینترنت اشیاء در مکان های زیادی ظهور کرده است و با گذشت زمان در حال توسعه است. از ساعت و موبایل هوشمندی که در دست دارید تا لامپ ها و سیستم های هوشمندی که در خانه های مدرن امروزی مورد استفاده قرار میگیرند یا ماشین های الکتریکی که به تازگی وارد کشور شده اند که به سیستم اینترنت اشیاء متصل اند. در طرف دیگر این ماجرا، متاسفانه برنامه نویسی و راه اندازی سیستم هایی برای کار با این وسایل بسیار سخت و نیازمند تجربه های زیاد در زمینه برنامه نویسی است.
کمی با دقت به محیط اطراف خود نگاه کنید، اینترنت اشیاء در مکان های زیادی ظهور کرده است و با گذشت زمان در حال توسعه است. از ساعت و موبایل هوشمندی که در دست دارید تا لامپ ها و سیستم های هوشمندی که در خانه های مدرن امروزی مورد استفاده قرار میگیرند یا ماشین های الکتریکی که به تازگی وارد کشور شده اند که به سیستم اینترنت اشیاء متصل اند. در طرف دیگر این ماجرا، متاسفانه برنامه نویسی و راه اندازی سیستم هایی برای کار با این وسایل بسیار سخت و نیازمند تجربه های زیاد در زمینه برنامه نویسی است.
اما یکی از راه های بسیار ساده برای ورود به پلتفرم اینترنت اشیاء ساخت یک نرم افزار ساده برای کار و مدیریت دیوایس های متصل به آن است. بیاید برای شروع یک سیستم پارکینگ هوشمند ماشین را از لحاظ تئوری باهم مورد بررسی قرار دهیم. بدانید که هدف اصلی از چنین برنامه ای این است که کارمندان بتوانند بصورت تصمینی هربار که به پارکینگ می روند جاییی مشخص برای آن ها خالی و در نظر گرفته شده باشد و مجبور نباشند که هر دفعه مدت ها به دنبال جای پارک بگردند.
در این برنامه، همه چیز از قبل پردازش می شود و در نهایت محل پارک به کاربر نمایش داده می شود تا از رفت و آمد های بی دلیل جلوگیری شود. یکی از مهم ترین موارد ساده بودن این برنامه است تا بتواند علاوه بر سریع انجام دادن کار، سهولت استفاده را هم برای همه کاربران به ویژه آنهایی که آشنایی زیادی با آن ندارند فراهم کند. از طرفی دیگر این برنامه باید به گونه ای طراحی شود که بتوان در آینده به راحتی آن را ویرایش کرد و عیوب آن را برطرف کرد.
برای پیاده سازی کانسپت این پروژه به یک ماژول وای فای مانند esp8266 و یک سنسور تشخیص فاصله به نام HC-SR04 نیاز داریم، در این پروژه این سنسور قرار است تا فاصله ماشین ها را بررسی کرده و از طریق وای فای به ما اطلاع دهد. نحوه دقیق کار این سیستم به این گونه است که هرگاه یک شئ( خودرو ) به این سنسور نزدیک شد و در مجاورت آن قرار گرفت، این سنسور پیامی را توسط API به اپلیکیشن کاربر می فرستد که در این جایگاه یک خودرو پارک شده است و یا خودرو از این جایگاه خارج شده، و محل پارک در دسترس است.
از طرفی دیگر نرم افزار هم می تواند از توابع Azure( برای چک کرد ترافیک ایجاد شده توسط سیستم ها و خودرو های متصل به IOT ) استفاده کند و دیتا های به دست آمده را در خود ذخیره کند. حال بیاید تا سناریویی را بررسی کنیم که هر کاربر باید آن را طی کرده و یک محل پارک پیدا کند:
- در مرحله اول شما وارد نرم افزار می شوید و پس از ثبت نام، درخواست محل پارک می کنید.
- در این مرحله نرم افزار با همکاری با دیگر دیوایس های سیستم اینترنت اشیا، به شما محل یکی از مکان های خالی را نشان می دهد و شمارشی برای تمام شدن زمان شما برای پارک در نظر خواهد گرفت.
- حال شما باید به سمت این محل پارک رفته و خودروی خود را در آنجا پارک کنید.
- در این بخش، شما یک تاییدیه برای پارک ماشین خود از نرم افزار دریافت می کنید.
- و در آخرین مرحله، وقتی که میخواهید از پارک خارج شوید، پیامی مشابه پیام قبلی مبنی بر خروج شما از پارکینگ توسط نرم افزار برای شما فرستاده خواهد شد.
می بینید که به همین سادگی میتوان یک برنامه هوشمند مبتنی بر اینترنت اشیاء را راه اندازی کرد که همگی مشکلات پارکینگ را حل می کند و دیگر نیازی نیست تا مدت ها به دنبال محل پارک برای خود باشید و از طرفی دیدید که برای راه اندازی چنین سیستمی نیاز به ابزار و دانش زیادی هم ندارید.
امیدوارم از مقاله نرم افزار پارکینگ هوشمند بهره کافی را برده باشید.با ما در ارتباط باشید.
دیدگاه خود را بیان کنید