دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Dhairya Parikh
سری:
ISBN (شابک) : 9781803244488
ناشر: Packt Publishing Pvt Ltd
سال نشر: 2022
تعداد صفحات:
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 21 Mb
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Raspberry Pi and MQTT Essentials به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Raspberry Pi و MQTT Essentials نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با تمام مفاهیم مرتبط با Raspberry Pi و MQTT آشنا شوید، پروژههای IoT خلاقانه بسازید، و نحوه ارتقای این پروژهها را به سطح بعدی بیاموزید. بیشتر پروژه های هیجان انگیزی مانند ایستگاه هواشناسی اینترنت اشیا و برد سوئیچ هوشمند بسازید. مزایای استفاده از کارگزار MQTT خود را در سراسر جهان کشف کنید شرح کتاب: آینده اینترنت اشیا پتانسیل بی حد و حصری را دارد. آیا عالی نیست اگر بتوانید آن را به پشته های تکنولوژیکی خود اضافه کنید؟ اما از کجا شروع کنیم؟ البته با اصول اولیه. در این کتاب با آشنایی با محبوب ترین سخت افزار و پروتکل ارتباطی Raspberry Pi و MQTT شروع می کنید. با راهاندازی سرور MQTT خود در Raspberry Pi، نحوه استفاده از آنها را با هم خواهید دید و نحوه عملکرد آن را درک خواهید کرد. این کتاب MQTT را با جزئیات بررسی میکند، از جمله کلاینتها و دستگاههایی که میتوانید به سرور خود متصل کنید. دو برد توسعه IoT بسیار محبوب در بین توسعه دهندگان پروژه کشف خواهید کرد: بردهای توسعه ESP8266 و ESP32. سپس، یاد خواهید گرفت که چگونه داشبوردهای تعاملی را روی Pi خود بسازید و دستگاه های مشتری خود را نظارت کنید. این کتاب همچنین به شما نشان می دهد که چگونه با استفاده از یک نرم افزار محبوب دیگر - Node-RED یک داشبورد بسازید. شما قادر خواهید بود با ایجاد دو پروژه در مقیاس کامل، مهارت های خود را آزمایش کنید. این همه چیز نیست: شما همچنین خواهید آموخت که چگونه سرور MQTT خود را در یک سرویس ابری مجازی میزبانی کنید. در نهایت، در مورد اینکه چگونه از اینجا به جلو حرکت کنید، چه فناوری هایی را باید یاد بگیرید و برخی از توصیه های پروژه برای بررسی یا آزمایش دانش خود راهنمایی خواهید شد. تا پایان این کتاب، میتوانید با استفاده از Raspberry Pi و MQTT پروژههای معناداری بسازید و داشبوردهایی برای پروژههای خود در Node-RED ایجاد کنید. آنچه خواهید آموخت: پیکربندی و استفاده از Raspberry Pi برای پروژه های IoT پیاده سازی پروتکل ارتباطی MQTT برای پروژه ها درک نحوه راه اندازی بردهای NodeMCU و ESP32 به عنوان مشتریان MQTT یک برد NodeMCU را از طریق داشبورد Node-RED میزبانی شده در Raspberry Pi Get LAMP کنترل کنید. سرور، دستیار خانگی و MariaDB در Raspberry Pi یک کارگزار آنلاین MQTT را در یک سرویس ابری یا پلت فرم ارائهدهنده خدمات سازمانی راهاندازی کنید. به اینترنت اشیا علاقه مند هستند و می خواهند با استفاده از سخت افزار توسعه دهنده موجود پروژه بسازند. مربیانی که می خواهند دوره ای در مورد اینترنت اشیا را در برنامه درسی خود معرفی کنند، علاقه مندان به فناوری و توسعه دهندگان اینترنت اشیا که تازه شروع به کار کرده اند نیز از این کتاب بهره مند خواهند شد. هیچ دانش قبلی در مورد دو موضوع اصلی که کتاب پوشش می دهد - Raspberry Pi و MQTT مورد نیاز نیست. درک اولیه از چیستی اینترنت اشیا نیز مفید خواهد بود اما اجباری نیست.
Get familiar with all the concepts related to Raspberry Pi and MQTT, build innovative IoT projects, and discover how to scale these projects to the next level Key Features: Learn some of the most popular tools used in IoT - Raspberry Pi, MQTT, ESP8266 and more Build exciting projects such as an IoT weather station and a smart switch board Discover the advantages of taking your MQTT broker global Book Description: The future of IoT has the potential to be limitless. Wouldn\'t it be great if you could add it to your own technological stacks? But where to start? With the basics, of course. In this book, you will start by learning about the most popular hardware and communication protocol, Raspberry Pi and MQTT. You will see how to use them together by setting up your own MQTT server on Raspberry Pi and understand how it works. This book explores MQTT in detail, including the clients and devices that you can connect to your server. You will discover two very popular IoT development boards among project developers: the ESP8266 and ESP32 development boards. Then, you will learn how to build interactive dashboards on your Pi and monitor your client devices. The book also shows you how to build a dashboard using another popular software - Node-RED. You will be able to put your skills to the test by creating two full-scale projects. That\'s not all: you will also learn how to host your own MQTT server on a virtual cloud service. Finally, you will be guided on how to move forward from here, what technologies to learn, and some project recommendations to polish or test your knowledge. By the end of this book, you will be able to build meaningful projects using Raspberry Pi and MQTT and create dashboards for your projects on Node-RED. What You Will Learn: Configure and use a Raspberry Pi for IoT projects Implement the MQTT communication protocol for projects Understand how to set up the NodeMCU and ESP32 boards as MQTT clients Control a NodeMCU board through a Node-RED dashboard hosted on Raspberry Pi Get LAMP server, Home Assistant, and MariaDB on the Raspberry Pi Set up an online MQTT broker on a cloud service or enterprise service provider platform Build full-scale, end-to-end prototype projects Who this book is for: This book is for students who are interested in IoT and want to build projects using the available developer hardware. Educators who want to introduce a course on IoT into their curriculum, technology enthusiasts, and IoT developers who are just getting started will also benefit from this book. No prior knowledge about the two main topics that the book covers is required - Raspberry Pi and MQTT. A basic understanding of what IoT is will also be useful but not mandatory.
Cover Title Page Copyright and Credits Dedicated Contributors Table of Contents Preface Part 1:Covering the Basics Chapter 1: Introduction to Raspberry Pi and MQTT What is MQTT and how does it work? What is MQTT? Basic concepts of MQTT A gentle introduction to Raspberry Pi Setting Up Your Raspberry Pi Technical requirements Setting up an SD card for your Raspberry Pi Flashing the OS image onto the SD card Setting up Raspberry Pi for the first time Setting up VNC for Raspberry Pi Setting up and testing the MQTT broker Testing the MQTT broker locally Summary Chapter 2: MQTT in Detail Introducing MQTT clients MQTT messages MQTT topics MQTT clients How does an MQTT client connect to a broker? Understanding the MQTT protocol packet structure Connect packet CONNACK packet PUBLISH and SUBSCRIBE packets Practical demonstration of MQTT in action Summary Chapter 3: Introduction to ESP Development Boards ESP8266-based NodeMCU development board Technical specifications NodeMCU GPIO pinout and pin configurations Arduino IDE setup for the NodeMCU development board ESP32-based development board Technical specifications ESP32 GPIO pinout and pin configurations Arduino IDE setup for the ESP32 development board Mini-project 1: NodeMCU as an MQTT client Part 1 – NodeMCU development board setup Part 2 – Raspberry Pi setup Summary Chapter 4: Node-RED on Raspberry Pi Introduction to Node-RED Node-RED first-time installation, setup, and demonstration Node-RED installation Running Node-RED on your Pi for the first time Node-RED crash course Node-RED MQTT components and dashboard setup Node-RED MQTT nodes Node-RED dashboard Mini project 2 – Controlling a NodeMCU LED from the Node-RED dashboard Hardware requirements Software requirements NodeMCU setup Raspberry Pi setup Summary Part 2: Practical Implementation – Building Two Full-Scale Projects Chapter 5: Major Project 1: IoT Weather Station Hardware requirements The NodeMCU development board The DHT11 temperature and humidity sensor The BMP280 temperature and pressure sensor The CCS811 air quality sensor Sensor interfacing Code explanation Raspberry Pi setup Starting Node-RED Project flow and dashboard setup Additional functionality – email alerts Summary Chapter 6: Major Project 2: Smart Home Control Relay System Hardware requirements and setup ESP32 development board 5V non-latching relay 5V Hi-Link power supply Miscellaneous components Hardware setup (PCB design and circuit) Code explanation Raspberry Pi setup Project enhancements Summary Part 3: How to Take Things Further – What Next? Chapter 7: Taking Your MQTT Broker Global Establishing the advantages of a global MQTT broker How to take your broker global Option 1 – online MQTT broker Option 2 – virtual server Summary Chapter 8: Project Prototype to Product – How? Innovative project ideas Idea 1 – Home automation system Idea 2 – air quality monitoring system IoT services provided by enterprise cloud platforms IoT cloud platforms Project – getting started with AWS IoT Core How to scale your projects using the current hardware Home Assistant LAMP Server Summary Index Other Books You May Enjoy