توضیحات
آموزش راه اندازی اینترنت اشیا بر STM32 با W5500
نام دوره : Embedded Ethernet on STM32 Using W5500 for IoT Applications
پیشنیاز
بردهای توسعه ST مانند Nucleo یا Discovery
یک رایانه شخصی با سیستمعامل ویندوز (بدون نیاز به نرمافزار پولی)
توضیحات
تراشه W5500 یکی از بهترین گزینهها برای افزودن قابلیت اتصال به اینترنت از طریق اترنت به سیستمهای امبدد است.
اترنت در اتوماسیون صنعتی روش ارتباطی ترجیحی محسوب میشود، زیرا نسبت به وایفای مطمئنتر و امنتر است.
برخلاف وایفای، نیازی به صبر برای اتصال به اکسسپوینت یا نگرانی از قطع و وصلهای مکرر وجود ندارد.
تراشه W5500 از شرکت WizNet دارای پشته TCP/IP داخلی است، به این معنی که میتوان از میکروکنترلرهایی با توان پردازشی و حافظه رم بسیار محدود استفاده کرد.
دیگر نیازی به پیادهسازی پشتههای پیچیده TCP/IP روی فریمور دستگاه نیست.
بسیاری از این پشتهها مانند lwIP برای اجرا به یک سیستمعامل بلادرنگ (RTOS) نیاز دارند، که برنامهنویسی را پیچیدهتر میکند، زیرا توسعهدهنده باید با برنامهنویسی RTOS آشنا باشد.
تنها کافی است درایور ساده W5500 را از وبسایت WizNet دانلود کرده و آن را برای STM32 پورت کنید، سپس توسعه را آغاز کنید.
این درایور API مشابه سوکتهای BSD برای ارتباط TCP و UDP در اختیار شما قرار میدهد.
در دوره آموزش راه اندازی اینترنت اشیا بر STM32 با W5500، یک کلاینت TCP ساده خواهیم نوشت و یک پیام متنی را به یک سرور ارسال خواهیم کرد.
با این کار از صحت تنظیمات سختافزاری و نرمافزاری خود مطمئن میشوید و آماده میشوید تا پروژههای پیشرفتهتری مانند HTTP، REST و MQTT را اجرا کنید.
برای MQTT از کلاینت رایگان و متنباز Paho استفاده خواهیم کرد و آن را در پلتفرم STM32 ادغام خواهیم کرد.
دوره آموزش راه اندازی اینترنت اشیا بر STM32 با W5500 مناسب چه کسانی است؟
هر کسی که میخواهد توسعهدهنده حرفهای سیستمهای امبدد باشد ولی هنوز کار با ارتباط اترنت را آغاز نکرده است! این مهارتی ضروری است!
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید