1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Web Service Clients on Raspberry Pi Pico W(C++) 2024-4
Web Service Clients on Raspberry Pi Pico W(C++)

Udemy – Web Service Clients on Raspberry Pi Pico W(C++) 2024-4

توضیحات

دوره Web Service Clients on Raspberry Pi Pico W(C++).  در این دوره، نحوه‌ی کدزنی با زبان C/C++ برای تبدیل یک پیکو-دبلیو به کلاینت سرویس وب را بررسی می‌کنیم. ما به دو کتابخانه‌ی اساسی برای مدیریت پروتکل HTTP نگاه می‌کنیم: LWIP HTTP App و coreHTTP. coreHTTP نیازمند استفاده از هسته‌ی FreeRTOS و سوکت‌های LWIP است. این کتابخانه انعطاف‌پذیری زیادی به ما می‌دهد و با wolfSSL به ما امکان اتصال به سرویس‌های وب HTTPS را می‌دهد. سرویس‌های وب RESTful که ما در این دوره عمدتا روی آن‌ها تمرکز می‌کنیم، با داده‌های JSON پاسخ می‌دهند. این دوره نحوه‌ی تحلیل این داده‌ها با استفاده از دو کتابخانه‌ی اختیاری coreJSON و tiny-JSON را آموزش می‌دهد. برخی از داده‌های سرویس وب، XML را برمی‌گردانند و دو کتابخانه‌ی دیگر برای مدیریت این داده‌ها بررسی می‌شوند.

این دوره برای خروجی اکثر سرویس‌های وب از STDIO استفاده می‌کند. دو مثال از یک برد نمایشگر از قبل ساخته شده‌ی پیکو-دبلیو، یعنی PIMORONI Galactic Unicorn استفاده می‌کنند. یک مثال از صفحه‌ی TFT استفاده می‌کند که باید به پیکو دبلیو سیم‌کشی شود. به‌طور اختیاری می‌توانید این مثال‌ها را برای تولید STDIO یا استفاده از سخت‌افزار جایگزین اصلاح کنید. این دوره فرض می‌کند که دانش برنامه‌نویسی C++ را دارید. اگرچه هر مثال عملکرد را شرح می‌دهد، اما این دوره در مورد نحو‌ی (سینتکس) C++ صحبت نخواهد کرد. از هسته‌ی FreeRTOS برای پشتیبانی از وظایف همزمان و فعال کردن سوکت‌های POSIX استفاده می‌شود. در این دوره فرض بر این است که درک اولیه‌ای از هسته‌ی FreeRTOS وجود دارد. من دوره‌ی دیگری درباره‌ی هسته‌ی FreeRTOS برای رزبری پای پیکو دارم که این موضوع را پوشش می‌دهد. این دوره فرض می‌کند که می‌توانید کد C++ را با استفاده از SDK رزبری پای پیکو روی پیکو کامپایل و اجرا کنید. دوره‌ی دیگر من با عنوان «مقدمه‌ای بر محیط توسعه‌ی C برای رزبری پای پیکو» این مهارت‌ها را آموزش می‌دهد. 6برای ساخت و درک این کلاینت‌های سرویس وب، از یک محیط تست سرویس وب با استفاده از پایتون استفاده می‌شود. داشتن دانش کمی از پایتون مفید خواهد بود.

آنچه که در دوره فرا خواهید گرفت

  • درک مفاهیم سرویس‌های وب RESTful
  • نوشتن کلاینت‌های سرویس وب روی رزبری پای پیکو با استفاده از LWIP
  • نوشتن کلاینت‌های سرویس وب روی رزبری پای پیکو با استفاده از coreHTTP
  • نوشتن سرورهای سرویس وب روی رزبری پای پیکو با استفاده از LWIP (اختیاری)
  • نوشتن سرورهای سرویس وب روی رزبری پای پیکو با استفاده از HTTPD مبتنی بر سوکت (اختیاری)

این دوره مناسب افرادیست که

  • توسعه‌دهندگان اینترنت اشیا
  • علاقه‌مندان به کار بر روی پروژه‌های اینترنت اشیا و سرویس‌های وب
  • توسعه‌دهندگان سیستم‌های تعبیه‌شده

مشخصات دوره Web Service Clients on Raspberry Pi Pico W(C++)

  • ناشر: Udemy
  • مدرس: Dr Jon Durrant
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 6 ساعت و 4 دقیقه
  • تعداد دروس: 63

سرفصل های دوره

 Web Service Clients on Raspberry Pi Pico W(C++)

پیشنیازهای دوره Web Service Clients on Raspberry Pi Pico W(C++)

  • Able to work with the Raspberry Pi Pico SDK Toolchain
  • Able to programme in C/C++ on microcontroller
  • Awareness of computer networks (IP and Ethernet)
  • Able to install software and configure firewall on own laptop or desktop
  • Basic knowledge of Python which will be used for test clients and servers.

تصاویر دوره

Web Service Clients on Raspberry Pi Pico W(C++)

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 662 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

2.6 گیگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست