MQTT Essentials A Lightweight IoT Protocol
暫譯: MQTT 基礎:輕量級物聯網協議
Gaston C. Hillar
- 出版商: Packt Publishing
- 出版日期: 2017-04-12
- 售價: $1,380
- 貴賓價: 9.5 折 $1,311
- 語言: 英文
- 頁數: 280
- 裝訂: Paperback
- ISBN: 1787287815
- ISBN-13: 9781787287815
-
相關分類:
Qt、物聯網 IoT
立即出貨 (庫存=1)
買這商品的人也買了...
-
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback)
-
$980$774 -
$1,016Learn to Program with Small Basic: An Introduction to Programming with Games, Art, Science, and Math (Paperback)
-
$699$552 -
$1,380$1,311 -
$380$300 -
$958深度學習
-
$580$458 -
$179微服務架構基礎 (Spring Boot+Spring Cloud+Docker)
-
$660Internet of Things with Raspberry Pi 3
-
$1,500$1,425 -
$400$316 -
$580$458 -
$1,350Build Your Own Iot Platform: Develop a Fully Flexible and Scalable Internet of Things Platform in 24 Hours
-
$590$466 -
$500$390 -
$454Wi-Fi 6:入門到應用
-
$880$695 -
$450$356 -
$800$680 -
$400$316 -
$780$616 -
$580$458 -
$2,024Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)
-
$720$562
商品描述
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
商品描述(中文翻譯)
**主要特點**
- 透過了解實用的安全機制,使您的連接設備不易受到攻擊
- 深入探討物聯網中極輕量級的機器,以實現連接協議並提供一些真實世界的範例
- 學習如何利用 MQTT 在物聯網和機器對機器通訊中的功能,並提供完整的實際範例
**書籍描述**
這本逐步指南將幫助您深入了解輕量級的 MQTT 協議。我們將從 MQTT 的特定詞彙及其工作模式開始,接著安裝 Mosquitto MQTT 代理。然後,您將使用最佳實踐來保護 MQTT Mosquitto 代理,以確保只有授權的客戶端能夠發佈和接收消息。一旦您用適當的配置保護了代理,您將開發一個使用 Python 控制無人機的解決方案。
接下來,您將在 Raspberry Pi 3 板上使用 Python 處理命令,並在 Intel 板(Joule、Edison 和 Galileo)上使用 Python。然後,您將連接到 MQTT 代理,訂閱主題,發送消息,並在 Python 中接收消息。您還將開發一個使用 Java 與 MQTT 消息互動的解決方案,與傳感器進行交互。
接下來,您將使用帶有回調的非同步 API,使傳感器與 MQTT 消息互動。按照相同的過程,您將使用 Swift 3 開發一個 iOS 應用程式,建立一個使用 WebSockets 連接到 MQTT 代理的網站,並使用 HTML5、JavaScript 代碼、Node.js 和 MQTT 消息控制家庭自動化設備。
**您將學到的內容**
- 詳細了解 MQTTv3.1 和 v3.1.1 的工作原理
- 安裝並保護 Mosquitto MQTT 代理