ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب MQTT Essentials - A Lightweight IoT Protocol

دانلود کتاب MQTT Essentials - پروتکل IoT سبک وزن

MQTT Essentials - A Lightweight IoT Protocol

مشخصات کتاب

MQTT Essentials - A Lightweight IoT Protocol

دسته بندی: شبکه سازی
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1787287815, 9781787287815 
ناشر: Packt Publishing 
سال نشر: 2017 
تعداد صفحات: 273 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 مگابایت 

قیمت کتاب (تومان) : 51,000



کلمات کلیدی مربوط به کتاب MQTT Essentials - پروتکل IoT سبک وزن: شبکه‌ها، پروتکل‌ها و APIها، COM و DCOM، CORBA، ISDN، LAN، LDAP، شبکه‌ها، ODBC، SNMP، TCP-IP، WAN، شبکه و رایانش ابری، رایانه و فناوری



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب MQTT Essentials - A Lightweight IoT Protocol به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب MQTT Essentials - پروتکل IoT سبک وزن نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب MQTT Essentials - پروتکل IoT سبک وزن



ویژگی‌های کلیدی

  • با درک مکانیسم‌های امنیتی عملی، دستگاه‌های متصل خود را کمتر در معرض حمله مهاجمان قرار دهید
  • در یکی از ماشین‌های بسیار سبک IoT شیرجه بزنید تا پروتکل اتصال را با برخی از دستگاه‌ها فعال کنید. نمونه های دنیای واقعی
  • یاد بگیرید از ویژگی های موجود در MQTT برای اینترنت اشیا و ارتباطات ماشین به ماشین با مثال های واقعی واقعی استفاده کنید

توضیحات کتاب< /h4>

این راهنمای گام به گام به شما کمک می کند تا درک عمیقی از پروتکل سبک وزن MQTT بدست آورید. ما با واژگان خاص MQTT و حالت‌های کار آن شروع می‌کنیم و سپس یک کارگزار Mosquitto MQTT را نصب می‌کنیم. سپس، از بهترین شیوه ها برای ایمن سازی کارگزار MQTT Mosquitto استفاده خواهید کرد تا اطمینان حاصل شود که فقط مشتریان مجاز قادر به انتشار و دریافت پیام هستند. هنگامی که کارگزار را با پیکربندی مناسب ایمن کردید، راه حلی ایجاد خواهید کرد که پهپاد را با پایتون کنترل می‌کند.

به‌علاوه، از Python در برد Raspberry Pi 3 برای پردازش دستورات و Python در Intel استفاده خواهید کرد. تابلوها (ژول، ادیسون و گالیله). سپس به کارگزار MQTT متصل می شوید، در موضوعات مشترک می شوید، پیام ارسال می کنید و پیام ها را در پایتون دریافت می کنید. همچنین راه حلی ایجاد خواهید کرد که با کار با پیام‌های MQTT با حسگرها در جاوا تعامل دارد.

در حرکت به جلو، با یک API ناهمزمان با تماس‌های پاسخ کار خواهید کرد تا حسگرها با پیام‌های MQTT تعامل داشته باشند. با پیروی از همین فرآیند، یک برنامه iOS با Swift 3 ایجاد می‌کنید، وب‌سایتی می‌سازید که از WebSockets برای اتصال به کارگزار MQTT استفاده می‌کند و دستگاه‌های اتوماسیون خانگی را با HTML5، کد جاوا اسکریپت، Node.js و پیام‌های MQTT کنترل می‌کنید

< h4>آنچه یاد خواهید گرفت
  • درک نحوه عملکرد MQTTv3.1 و v3.1.1 با جزئیات
  • نصب و ایمن کردن یک کارگزار MQTT Mosquitto با پیروی از بهترین روش ها
  • طراحی و توسعه راه حل های اینترنت اشیا همراه با برنامه های تلفن همراه و وب که از پیام های MQTT برای برقراری ارتباط استفاده می کنند
  • کاوش ویژگی های موجود در MQTT برای اینترنت اشیا و ارتباطات ماشین به ماشین
  • انتشار و پیام‌های MQTT را با پایتون، جاوا، سوئیفت، جاوا اسکریپت و Node.js دریافت کنید
  • بهترین شیوه‌های امنیتی را هنگام راه‌اندازی کارگزار MQTT Mosquitto اجرا کنید

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

گاستون سی هیلار ایتالیایی است و از 8 سالگی با کامپیوتر کار می کند. در اوایل دهه 80، او برنامه نویسی را با کامپیوترهای خانگی افسانه ای تگزاس TI-99/4A و Commodore 64 آغاز کرد. گاستون دارای مدرک لیسانس در علوم کامپیوتر است (او با درجه عالی فارغ التحصیل شد). او همچنین دارای مدرک MBA است (او با پایان نامه برجسته فارغ التحصیل شد). در حال حاضر، گاستون یک مشاور مستقل فناوری اطلاعات و یک نویسنده مستقل است که همیشه به دنبال ماجراهای جدید در سراسر جهان است.

او یکی از ویراستاران ارشد در دکتر داب بود و بیش از صد مقاله در مورد آن نوشته است. موضوعات توسعه نرم افزار او هشت بار جایزه معتبر توسعه دهنده نرم افزار کمربند سیاه اینتل را دریافت کرده است. او مقالات زیادی در مورد جاوا برای مجله Oracle Java نوشته است. گاستون همچنین MVP سابق مایکروسافت در محاسبات فنی بود.

او با همسرش، ونسا، و دو پسرش، کوین و براندون زندگی می‌کند.

فهرست محتوا

<. ol>
  • پیام‌رسانی سبک با MQTT 3.1.1 و Mosquitto
  • ایمن کردن سرور MQTT Mosquitto
  • کنترل پهپاد با پایتون
  • تعامل با سنسورها در جاوا
  • کنترل اتوماسیون خانگی در جاوا اسکریپت
  • تعامل با عملگرها در Swift
  • Exersise Answers

  • توضیحاتی درمورد کتاب به خارجی

    Key Features

    • Make your connected devices less prone to attackers by understanding practical security mechanisms
    • Dive deep into one of IoT’s extremely lightweight machines to enable connectivity protocol with some real-world examples
    • Learn to take advantage of the features included in MQTT for IoT and Machine-to-Machine communications with complete real-life examples

    Book Description

    This step-by-step guide will help you gain a deep understanding of the lightweight MQTT protocol. We’ll begin with the specific vocabulary of MQTT and its working modes, followed by installing a Mosquitto MQTT broker. Then, you will use best practices to secure the MQTT Mosquitto broker to ensure that only authorized clients are able to publish and receive messages. Once you have secured the broker with the appropriate configuration, you will develop a solution that controls a drone with Python.

    Further on, you will use Python on a Raspberry Pi 3 board to process commands and Python on Intel Boards (Joule, Edison and Galileo). You will then connect to the MQTT broker, subscribe to topics, send messages, and receive messages in Python. You will also develop a solution that interacts with sensors in Java by working with MQTT messages.

    Moving forward, you will work with an asynchronous API with callbacks to make the sensors interact with MQTT messages. Following the same process, you will develop an iOS app with Swift 3, build a website that uses WebSockets to connect to the MQTT broker, and control home automation devices with HTML5, JavaScript code, Node.js and MQTT messages

    What you will learn

    • Understand how MQTTv3.1 and v3.1.1 works in detail
    • Install and secure a Mosquitto MQTT broker by following best practices
    • Design and develop IoT solutions combined with mobile and web apps that use MQTT messages to communicate
    • Explore the features included in MQTT for IoT and Machine-to-Machine communications
    • Publish and receive MQTT messages with Python, Java, Swift, JavaScript, and Node.js
    • Implement the security best practices while setting up the MQTT Mosquitto broker

    About the Author

    Gaston C. Hillar is Italian and has been working with computers since he was 8 years old. In the early 80s, he began programming with the legendary Texas TI-99/4A and Commodore 64 home computers. Gaston has a bachelor's degree in computer science (he graduated with honors). He also holds an MBA (he graduated with an outstanding thesis). At present, Gaston is an independent IT consultant and a freelance author who is always looking for new adventures around the world.

    He was a senior contributing editor at Dr. Dobb's and has written more than a hundred articles on software development topics. He has received the prestigious Intel® Black Belt Software Developer award eight times. He has written many articles about Java for Oracle Java Magazine. Gaston was also a former Microsoft MVP in technical computing.

    He lives with his wife, Vanesa, and his two sons, Kevin and Brandon.

    Table of Contents

    1. Lightweight Messaging with MQTT 3.1.1 and Mosquitto
    2. Securing an MQTT Mosquitto Server
    3. Controlling a Drone with Python
    4. Interacting with Sensors in Java
    5. Controlling Home Automation in JavaScript
    6. Interacting with Actuators in Swift
    7. Exersise Answers




    نظرات کاربران