--شرح کلی پروژه :
برنامه نویسی تراشه STM32F103C8T6 برای ارتباط SPI با W5500 و ارسال یکسری داده ها به سرور مدنظر
--پروتکل ارسال داده ها:
از طریق HTTPs وmqtt به آیپی سرور مدنظر
>>شرح خواسته :
در برد طراحی شده تعداد 43 متغیر توسط تراشه STM32 محاسبه شده(به عنوان مثال داده های flaotولتاژ A وB وC در متغیر های Va , Vb , Vc ذخیره می شود). حال قصد داریم این متغیر ها را در قالب یک پکت داده با فرمت json و مطابق با ساختاری که در فایل راهنما ذکر خواهد شد به سرور ارسال کنیم. مراحل ارسال داده مطابق زیر می باشد:
1-دریافت زمان از سرور :
پس از روشن شدن دستگاه، باید ابتدا یک درخواست get با فرمت مدنظر به آدرس https زده بشه تا در پاسخ سرور، زمان را به برد بده و کافیه جواب سرور رو استخراج کند. سپس باید یک درخواستget به uart تراشه esp روی برد بزنه تا پکت داده برای ارسال رو به Stm تحویل بده. حالا کافیه اون پکت مستقیم بفرسته برای https سرور دیگر و در جواب توکن رو دریافت کنه. حالا با وجود توکن و 43 متغیری که از قبل در آن ذخیره شده کافیه پکت داده مدنظر رو بسازه و از طریق mqtt به آدرس سرور شروع به ارسال آنها بکنه. از طرفی هر وقت اینترنت قطع شد شروع کنه پکت داده های رو در w25q32 ذخیره کنه و در صورت وصل شدن اینترنت اول اون ها رو بخونه و ارسال کنه و سپس داده های جدید رو ارسال کنه
یک فایل راهنما کامل به همراه نمونه کد پایتون و esp32 انجام تمامی این مراحل برای فریلنسر ارسال خواهد شد.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.