برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام
خانه پروژه ها برنامه نویسی پروژه های پایتون توسعه دهنده IOT (اتصال چند دیواس مجهز به esp32 به اپلیکیشن)

توسعه دهنده IOT (اتصال چند دیواس مجهز به esp32 به اپلیکیشن)

۲ روز پیش
بودجه
از
۶,۰۰۰,۰۰۰ تومان
تا
۱۵,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۱۰ روز
کارفرمای جدید
تهران
کارلنسر
وضعیت
منتشر شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
کارلنسر
ما به دنبال یک توسعه‌دهنده باتجربه هستیم تا یک سیستم کنترل دستگاه در شبکه محلی ایجاد کند. (جهت روشن شدن کامل پروژه ساختار اصلی آن به صورت تصویری الصاق شده است) مهارت‌های موردنیاز • برنامه‌نویسی ESP32 با Arduino Framework یا ESP-IDF • تسلط بر پروتکل MQTT و Mosquitto • برنامه‌نویسی پایتون FastAPI • کار با WebSocket • تجربه کار با Raspberry Pi و لینوکس خروجی‌ها ✔ فریمور کامل و عملیاتی برای ESP32 ✔ Raspberry Pi پیکربندی‌شده با MQTT ✔ بک‌اند پایتون با REST API و WebSocket ✔ داشبورد وب برای کنترل دستگاه‌ها ✔ ارتباط کامل از ابتدا تا انتهای سیستم ✔ مستندات کامل پروژه ✔ کدها در یک مخزن Git با ساختار مرتب این سیستم شامل موارد زیر است: • چندین دستگاه مجهز به ESP32 • یک Raspberry Pi به‌عنوان دیتا بروکر • یک بک‌اند پایتون (FastAPI) • یک Router WiFi مسئولیت‌ها ۱. توسعه فریمور ESP32 • اتصال ESP32 به شبکه WiFi محلی • پیاده‌سازی MQTT انتشار/اشتراک پیام‌ها • کنترل دستورات: روشن/خاموش، سرعت، تنظیمات • ارسال وضعیت دستگاه به صورت دوره‌ای • ذخیره تنظیمات در حافظه غیرفرار (NVS) • ارائه سورس کد و فایل باینری قابل آپلود ۲. تنظیمات Raspberry Pi • نصب سیستم‌عامل Raspberry Pi OS • نصب و پیکربندی Mosquitto به‌عنوان MQTT Broker • راه‌اندازی محیط پایتون • ساخت سرویس‌های Auto-Start برای بک‌اند و MQTT • پیکربندی IP ثابت در صورت نیاز ۳. توسعه بک‌اند پایتون • ساخت API شامل: o لیست دستگاه‌ها o وضعیت دستگاه o ارسال فرمان o تغییر تنظیمات • پیاده‌سازی WebSocket برای آپدیت لحظه‌ای • ادغام MQTT با FastAPI کتابخانه paho-mqtt ۴. مستندسازی و انتقال پروژه • مستند معماری سیستم • لیست موضوعات (Topics) در MQTT • مستندات API • راهنمای راه‌اندازی Raspberry Pi • راهنمای فریمور ESP32 • مراحل نهایی دیپلوی • یک جلسه آموزشی کوتاه

فوری

تمام وقت

اسپانسر

نردبان

ویژه

مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی