از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
چهار سال پیش منتشر شده
تعداد بازدید: 215
کد پروژه: 169268
شرح پروژه
سلام وقت بخیر
برای یک پروژه در حوزه اینترنت اشیا خدمتتون میرسم به این نحو که من یک سری سنسور و عملگر دارم که اطلاعات به پردازنده مرکزی فرستاده میشه و اون به اینترنت میفرسته و از اینترنت هم دستور میگیره
دقیق پروژه بدین صورت:
سنسور های شعله و رید رله اطلاعات رو دریافت میکنند و به پردازنده مرکزی میفرستند و پردازنده عملگر سروو موتور و بازر رو فعال میکنه. سنسور شعله و رید رله و سروو موتور بر روی آردوینو Uno و دارای Nrf برای اتصال و فرستادن اطلاعات هستند و پردازنده مرکزی برد Wemos R32 بر پایه esp32 هست که بازر نیز بر روی همین برد قرار داره واین برد نیز شامل nrf.
قسمت آفلاین پروژه صورت گرفته یعنی ارتباطات و داده ها درست انجام میگیره منتهی بخش آنلاین پروژه مانده و از شما در خواست همین بخش رو دارم. به این صورت که اطلاعات دریافتی از سنسور رید رله(شبیه ساز باز و بسته بودن درب) و سروو موتور(شبیه ساز شیر گاز) و سنسور شعله(تشخیص آتیش در منزل) رو در فضای اینترنت به من نشان بده و و من از طریق اینترنت در هر جایی بتونم دستور بدم که سروو موتور بچرخه (90 درجه چرخش مساوی با بسته شدن شیر گاز). این اطلاعات نباید به صورت محلی باشه و میخوام از هر جایی دیده و کنترل بشه.
می خواستم بدونم برای این کار میتونید انجام بدید. ممنون🙏🏻🌷
۱.اتصال به وای فای و در نظر گرفتن احتمالات قطع شدن اینترنت یا مودم
۲. بعد از هر اتصال به اینترنت باید یک وب سوکت به آی پی و پورت مشخص درست بشه.
۳. بعد از هر بار اتصال موفق یک سوکت باید ای دی بورد ارسال بشه
۴. بعد از ارسال موفق ای دی در هر t ثانیه باید یک ping به سمت سرور انجام بشه. اگر pong تا ۵ ثانیه بعد نیامد تمامی اتصالات به اینترنت بررسی شود.
۵. به ازای هر تغییر در وضعیت سنسورها یا هرچی... آخرین وضعیت به سمت سرور ارسال شود.
۶.به ازای هر دستوری که بورد مرکزی به بورد های دیگر میده ( چ میدونم شیر رو ببند و باز کن آژیر بزنه یا هرچی) امکان دستور از سرور هم باشه.
تمامی ارتباطات با سرور باید از جنس استرینگ باشه و به فرمت JSON انکود شده باشه.
به دلخواه برنامه نویس برای هر دستور از سمت سرور میشه یک شماره اختصاص داد... مثلاً برای دستور ارسال آخرین وضعیت شماره ۱ رو که اختصاص بدیم اینجوری میشه
{”query":1}
و در جواب باید مثلاً یک همچین چیزی از بورد ارسال بشه
{"query":1,"doorStat":"closed",”fireAlarmStat”:"normal","valveStat":"closed”}
در واقع این فرآیند های بالا باید صورت بگیره بعد میره برای بخش اینترنت
ضمنا هاست و دامنه مبتنی بر php نیز خریداری شده و آماده هست.
صرفا بخش آنلاین کار رو نیاز دارم
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
7روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت دوازده سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار