ویژگیهای کلیدی
ساخت پروژههای اینترنت اشیا از ابتدا با استفاده از ESP32
سفارشیسازی راهکارها، انتقال آنها به فضای ابری، تجسم دادههای بلادرنگ، پیادهسازی ویژگیهای امنیتی
تمرین با استفاده از انواع پروژههای عملی مانند پخشکننده صوتی، خانه هوشمند و موارد دیگر
شرح کتاب
ESP32، یک میکروکنترلر سیستم روی تراشه کمهزینه و کممصرف، به ستون فقرات دستگاههای وایفای متعدد تبدیل شده و نوآوری اینترنت اشیا را تقویت میکند. این کتاب یک رویکرد جامع برای ساخت یک سیستم اینترنت اشیا از پایه ارائه میدهد، ارتباط امن دادهها را از حسگرها به پلتفرمهای ابری تضمین میکند و شما را قادر میسازد تا با استفاده از ESP32 SoC، راهحلهای اینترنت اشیا در سطح تولید ایجاد کنید.
این کتاب با شروع از ملزومات اینترنت اشیا که توسط موارد استفاده در دنیای واقعی پشتیبانی میشوند، شما را در کل فرآیند ساخت یک دستگاه اینترنت اشیا با استفاده از ESP32 همراهی میکند. هر فصل، ابعاد جدیدی را به برنامههای کاربردی اینترنت اشیا شما معرفی میکند، از جمله ارتباط حسگرها، ادغام کتابخانههای برجسته اینترنت اشیا مانند LittleFS و LVGL، گزینههای اتصال از طریق WiFi، اقدامات امنیتی، ادغام ابری و تجسم دادههای بلادرنگ با استفاده از Grafana. علاوه بر این، یک بخش اختصاصی، هوش مصنوعی/یادگیری ماشینی را برای سیستمهای تعبیهشده بررسی میکند و شما را در ساخت و اجرای برنامههای کاربردی یادگیری ماشینی با tinyML و ESP32-S3 برای ایجاد محصولات تعبیهشده پیشرفته راهنمایی میکند.
این کتاب رویکردی عملی را اتخاذ میکند و تضمین میکند که میتوانید از همان ابتدا شروع به ساخت راهحلهای اینترنت اشیا کنید. در اواخر کتاب، با استفاده از تمام تکنیکهایی که به صورت بلادرنگ آموختهاید، با یک پروژه خانه هوشمند تمامعیار روبرو خواهید شد.
همین امروز سفر خود را برای ساخت سیستمهای اینترنت اشیا ایمن و در سطح تولید با ESP32 آغاز کنید!
آنچه خواهید آموخت
بررسی ESP32 با IDE و ابزارهای اشکالزدایی برای ایجاد مؤثر IoT
راهاندازی GPIO، I2C، چندرسانهای و ذخیرهسازی برای ادغام یکپارچه دستگاههای خارجی
استفاده از کتابخانههای مفید IoT برای بهبود پروژههای ESP32
مدیریت WiFi مانند یک حرفهای با حالتهای STA و AP، تأمین و ویژگیهای چارچوب ESP Rainmaker
تضمین امنیت قوی IoT با بوت امن و بهروزرسانیهای سیستمعامل OTA
بهرهگیری از AWS IoT برای مدیریت دادهها و دستیابی به تجسم خیرهکننده با استفاده از Grafana
بهبود پروژههای خود با قابلیتهای صوتی با استفاده از ESP AFE و تشخیص گفتار
نوآوری با tinyML در ESP32-S3 و پلتفرم Edge Impulse
این کتاب برای چه کسانی مناسب است؟
اگر شما یک توسعهدهنده نرمافزار تعبیهشده، یک معمار یا توسعهدهنده نرمافزار اینترنت اشیا، یک متخصص فناوری یا هر کسی هستید که میخواهد نحوه استفاده از ESP32 و کاربردهای آن را یاد بگیرد، این کتاب برای شما مناسب است.
برای شروع کار با این کتاب، درک اولیه از مفاهیم سیستمهای تعبیهشده، برنامهنویسی، شبکه و محاسبات ابری ضروری است.
فهرست مطالب
مقدمهای بر توسعه اینترنت اشیا و پلتفرم ESP32
درک ابزارهای توسعه
استفاده از لوازم جانبی ESP32
بهکارگیری کتابخانههای شخص ثالث در پروژههای ESP32
پروژه – پخشکننده صدا
استفاده از ارتباط Wi-Fi برای اتصال
ویژگیهای امنیتی ESP32 برای دستگاههای تولید-محور
اتصال به پلتفرمهای ابری و استفاده از سرویسها
پروژه – خانه هوشمند
یادگیری ماشین با ESP32
توسعه روی Edge Impulse
پروژه – مانیتور کودک






























