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
-
相關分類:
物聯網 IoT
立即出貨 (庫存=1)
買這商品的人也買了...
-
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774 -
Learn to Program with Small Basic: An Introduction to Programming with Games, Art, Science, and Math (Paperback)$1,155$1,097 -
超圖解物聯網 IoT 實作入門 - 使用 JavaScript/Node.JS/Arduino/Raspberry$699$594 -
Internet of Things with Esp8266$1,380$1,311 -
實戰物聯網開發|使用 ESP8266 (Internet of Things with ESP8266)$380$300 -
$796深度學習 -
精通 Shell 程式設計, 4/e (Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming, 4/e)$580$458 -
$210微服務架構基礎 (Spring Boot+Spring Cloud+Docker) -
$660Internet of Things with Raspberry Pi 3 -
Hands-On MQTT Programming with Python: Work with the lightweight IoT protocol in Python$1,500$1,425 -
深入學習 JavaScript 模組化設計 (Mastering Modular JavaScript)$400$316 -
DevOps Handbook|打造世界級技術組織的實踐指南 (中文版) (The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations)$580$458 -
$1,350Build Your Own Iot Platform: Develop a Fully Flexible and Scalable Internet of Things Platform in 24 Hours -
介面測試自動化極緻應用:Postman + Jenkins + Github 一路整合$590$466 -
工業4.0 的物聯網智慧工廠應用與實作:使用 Arduino.Node-RED.MySQL.Node.js$500$199 -
超圖解 ESP32 深度實作$880$695 -
完全圖解物聯網:實戰‧案例‧獲利模式 從技術到商機、從感測器到系統建構的數位轉型指南$450$356 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,185$2,070 -
ASP.NET Core Razor Pages in Action (Paperback)$2,300$2,185 -
$505AIGC 輔助軟件開發:ChatGPT 10倍效率程式設計實戰 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
商品描述
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 代理
