MQTT Essentials - A Lightweight IoT Protocol (English Edition) por Gaston C. Hillar

December 12, 2019

MQTT Essentials - A Lightweight IoT Protocol (English Edition) de Gaston C. Hillar está disponible para descargar en formato PDF y EPUB. Aquí puedes acceder a millones de libros. Todos los libros disponibles para leer en línea y descargar sin necesidad de pagar más.

MQTT Essentials - A Lightweight IoT Protocol (English Edition) por Gaston C. Hillar

Titulo del libro: MQTT Essentials - A Lightweight IoT Protocol (English Edition)

Autor: Gaston C. Hillar

Número de páginas: 280 páginas

Fecha de lanzamiento: April 14, 2017

Editor: Packt Publishing

Descargar PDF Leer on-line

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

Los más vendidos Libros I Heard You Paint Houses Orbit: Stephen King The Art of Horror Movies: An Illustrated History (Applause Books) Fanbook Elite (Música y cine) El Gran Cuaderno de Podcasting: Cómo crear, difundir y monetizar tu podcast (Kailas Periodismo) El ojo y la navaja: Un ensayo sobre el mundo como interfaz: 4 (Deriva) Harry Potter Pensieve Memory Set The Peel Sessions: A story of teenage dreams and one man's love of new music Margrave Of The Marshes John Peel: A Life in Music The Olivetti Chronicles John Peel Eso nunca funcionará: El nacimiento de Netflix y el poder de las grandes ideas (No Ficción) Las cartas de Elena Francis: Una educación sentimental bajo el franquismo (Historia. Serie Mayor) ESAS VOCES: MÁS ALLÁ DE LA LOCUCIÓN Cómo orquestar una comedia: Los recursos más serios para crear los gags, monólogos y narraciones cómicas más desternillantes: 2 (Fuera de campo) Full Service: My Adventures in Hollywood and the Secret Sex Lives of the Stars Fanbook La Casa de las Flores (Música y cine) Hablar por hablar. La vida continúa (Tendencias) Juego de Tronos. Colouring book (Crossbooks) Last Night a DJ Saved My Life: The History of the Disc Jockey El banquete de los genios: Un homenaje a Luis Buñuel (HUELLAS) 3, 2 ó 1... Tú y yo lo sabíamos: Las memorias musicales inéditas (Punto de mira) The Art of Ponyo on the Cliff Diseño de programas de radio: Guiones, géneros y fórmulas (Comunicación) Walking On-Air, How to be a Radio Presenter (Media Success Book 1) (English Edition) Cambiando muy poco algo pasa de estar bien escrito a estar mal escroto: 222 nuevas palabras sin colorantes y con Cervantes (No Ficción) Bond By Design (James Bond) El Gran Cuaderno de Podcasting: Cómo crear, difundir y monetizar tu podcast (Kailas Periodismo nº 1) Historia y evolución del montaje audiovisual: De la moviola a Youtube: 267 (Manuales) ESAS VOCES: MÁS ALLÁ DE LA LOCUCIÓN Breve historia de la Ciencia Ficción Absolute Power: The complete BBC Radio 4 radio comedy series Respiración, voz y diccion: Guía practica Manual del productor audiovisual: 176 (Manuales) Como Crear Tu PodCast de Éxito La casa de papel. Escape book: Únete a la banda y forma parte del mayor atraco de la historia (Crossbooks) 33 Consejos Prácticos para HABLAR EN PÚBLICO (Oratoria nº 1) Las cartas de Elena Francis (Historia. Serie Mayor) Special Make-Up Effects The Further Adventures of Sherlock Holmes: Collection 2: Seven BBC Radio 4 full-cast dramas (BBC Physical Audio) A Day Like Today: Memoirs (English Edition) Radio informativa. Guía didáctica de iniciación al medio La información en radio. Contexto, géneros, formatos y realización (Fragua Comunicación) Juan Gatti: Photografics (Libros de Autor) Els homes clàssics: La Passió i la carn i altres històries de la música (Catalan Edition) Living With the Gods: on Beliefs and Peoples /Anglais Els homes clàssics: La Passió i la carn i altres històries de la música (ACTUALITAT) Radios muy antiguas (Atlas Ilustrado) Screenwriter's Bible: A Complete Guide to Writing, Formatting & Selling Your Script