Product details
- Publisher : Packt Publishing (September 13, 2021)
- Language : English
- Paperback : 474 pages
- ISBN-10 : 1838641165
- ISBN-13 : 978-1838641160
جلد سخت سیاه و سفید_کتاب Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices
Master the technique of using ESP32 as an edge device in any IoT application where wireless communication can make life easier
Key Features
- Gain practical experience in working with ESP32
- Learn to interface various electronic devices such as sensors, integrated circuits (ICs), and displays
- Apply your knowledge to build real-world automation projects
Book Description
Developing IoT Projects with ESP32 provides end-to-end coverage of secure data communication techniques from sensors to cloud platforms that will help you to develop production-grade IoT solutions by using the ESP32 SoC. You'll learn how to employ ESP32 in your IoT projects by interfacing with different sensors and actuators using different types of serial protocols.
This book will show you how some projects require immediate output for end-users, and cover different display technologies as well as examples of driving different types of displays. The book features a dedicated chapter on cybersecurity packed with hands-on examples. As you progress, you'll get to grips with BLE technologies and BLE mesh networking and work on a complete smart home project where all nodes communicate over a BLE mesh. Later chapters will show you how IoT requires cloud connectivity most of the time and remote access to smart devices. You'll also see how cloud platforms and third-party integrations enable endless possibilities for your end-users, such as insights with big data analytics and predictive maintenance to minimize costs.
By the end of this book, you'll have developed the skills you need to start using ESP32 in your next wireless IoT project and meet the project's requirements by building effective, efficient, and secure solutions.
What you will learn
- Explore advanced use cases like UART communication, sound and camera features, low-energy scenarios, and scheduling with an RTOS
- Add different types of displays in your projects where immediate output to users is required
- Connect to Wi-Fi and Bluetooth for local network communication
- Connect cloud platforms through different IoT messaging protocols
- Integrate ESP32 with third-party services such as voice assistants and IFTTT
- Discover best practices for implementing IoT security features in a production-grade solution
Who this book is for
If you are an embedded software developer, an IoT software architect or developer, a technologist, or anyone who wants to learn how to use ESP32 and its applications, this book is for you. A basic understanding of embedded systems, programming, networking, and cloud computing concepts is necessary to get started with the book.
Table of Contents
- Getting started with ESP32
- Talking to the world: sensors and actuators
- Impressive outputs with displays
- Deep dive into the advanced features
- Practice - Multisensor for your room
- Good old friend: WiFi
- Security first!
- I can speak BLE
- Practice - Making your home smart
- No cloud no IoT: Cloud platforms and services
- Connectivity is never enough: 3rd party integrations
- Practice - Voice-controlled smart fan
منابع کتاب جلد سخت سیاه و سفید_کتاب Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices
بر تکنیک استفاده از ESP32 به عنوان یک دستگاه لبه در هر برنامه IoT که در آن ارتباطات بی سیم می تواند زندگی را آسان تر کند، تسلط داشته باشید
ویژگی های کلیدی
- کسب تجربه عملی در کار با ESP32
- یاد بگیرید که با دستگاه های الکترونیکی مختلف مانند حسگرها، مدارهای مجتمع (IC) و نمایشگر ارتباط برقرار کنید
- دانش خود را برای ساخت پروژه های اتوماسیون در دنیای واقعی به کار ببرید
توضیحات کتاب
توسعه پروژههای اینترنت اشیا با ESP32 پوشش سرتاسری تکنیکهای ارتباط داده امن از سنسورها تا پلتفرمهای ابری را فراهم میکند که به شما کمک میکند تا راهحلهای IoT درجه تولید را با استفاده از ESP32 SoC توسعه دهید. شما یاد خواهید گرفت که چگونه از ESP32 در پروژه های اینترنت اشیا خود با تعامل با سنسورها و محرک های مختلف با استفاده از انواع مختلف پروتکل های سریال استفاده کنید.
این کتاب به شما نشان میدهد که چگونه برخی از پروژهها به خروجی فوری برای کاربران نهایی نیاز دارند و فناوریهای مختلف نمایشگر و همچنین نمونههایی از رانندگی با انواع مختلف نمایشگرها را پوشش میدهند. این کتاب دارای یک فصل اختصاصی در مورد امنیت سایبری است که مملو از مثالهای عملی است. همانطور که پیشرفت می کنید، با فناوری های BLE و شبکه مش BLE آشنا می شوید و روی یک پروژه خانه هوشمند کامل کار می کنید که در آن همه گره ها از طریق شبکه BLE با هم ارتباط برقرار می کنند. فصلهای بعدی به شما نشان میدهند که چگونه اینترنت اشیا در بیشتر مواقع به اتصال ابری و دسترسی از راه دور به دستگاههای هوشمند نیاز دارد. همچنین خواهید دید که چگونه پلتفرمهای ابری و ادغامهای شخص ثالث، امکانات بیپایانی را برای کاربران نهایی شما فراهم میکنند، مانند بینشهایی با تجزیه و تحلیل دادههای بزرگ و نگهداری پیشبینیکننده برای به حداقل رساندن هزینهها.
در پایان این کتاب، مهارتهایی را که برای شروع استفاده از ESP32 در پروژه بعدی اینترنت اشیاء بیسیم خود نیاز دارید و با ایجاد راهحلهای مؤثر، کارآمد و ایمن، نیازهای پروژه را برآورده خواهید کرد، توسعه خواهید داد.
آنچه خواهید آموخت
- موارد استفاده پیشرفته مانند ارتباطات UART، ویژگیهای صدا و دوربین، سناریوهای کم انرژی و زمانبندی را با RTOS کاوش کنید.
- انواع مختلفی از نمایشگرها را در پروژه های خود اضافه کنید که در آن خروجی فوری برای کاربران مورد نیاز است
- برای ارتباط شبکه محلی به Wi-Fi و بلوتوث متصل شوید
- پلتفرم های ابری را از طریق پروتکل های مختلف پیام رسانی اینترنت اشیا به هم متصل کنید
- ESP32 را با خدمات شخص ثالث مانند دستیارهای صوتی و IFTTT ادغام کنید
- بهترین روشها را برای پیادهسازی ویژگیهای امنیتی اینترنت اشیا در یک راهحل درجه تولید کشف کنید
این کتاب برای چه کسی است
اگر یک توسعهدهنده نرمافزار تعبیهشده، یک معمار یا توسعهدهنده نرمافزار اینترنت اشیا، یک فنشناس یا هر کسی هستید که میخواهد نحوه استفاده از ESP32 و برنامههای آن را بیاموزد، این کتاب برای شما مناسب است. برای شروع کار با این کتاب، درک اولیه از مفاهیم سیستم های جاسازی شده، برنامه نویسی، شبکه و رایانش ابری ضروری است.
فهرست مطالب
- شروع کار با ESP32
- صحبت با جهان: حسگرها و محرک ها
- خروجی های چشمگیر با نمایشگر
- شیرجه رفتن عمیق در ویژگی های پیشرفته
- تمرین - مولتی سنسور برای اتاق شما
- دوست خوب قدیمی: وای فای
- اول امنیت!
- من می توانم BLE صحبت کنم
- تمرین - خانه خود را هوشمند کنید
- بدون ابر بدون اینترنت اشیا: پلتفرمها و خدمات ابری
- اتصال هرگز کافی نیست: ادغام شخص ثالث
- تمرین - پنکه هوشمند با کنترل صدا
ارسال نظر درباره جلد سخت سیاه و سفید_کتاب Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices