MQTT Essentials:A Lightweight IoT Protocol

MQTT Essentials:A Lightweight IoT Protocol

评分

★★★★★

ISBN

9781787285149

出版社

Packt Publishing 2017-04-14出版

作者

n C. Hillar

内容简介
This book is a great resource for developers who want to learn more about the MQTT protocol to apply it to their individual IoT projects. Prior knowledge of working with IoT devices is essential.
AI简介
这是一本面向开发者的实用指南,旨在帮助读者深入理解MQTT协议,并将其应用于各种物联网(IoT)项目。本书首先介绍了MQTT的工作原理和模式,包括客户端、服务器和代理(Broker)之间的关系,以及发布-订阅模式的基本概念和特点。接着,作者详细解释了消息过滤的基本概念和实现,以及如何通过主题对消息进行筛选和分发。 在 MQTT 客户端的选择方面,本书提供了深入的指导,包括选择合适的 MQTT 客户端库以及确定 MQTT 服务器。此外,本书还详细介绍了如何创建 Mosquitto 服务器的证书,包括生成私钥、创建证书签名请求(CSR)、签署 CSR 以生成服务器证书以及查看和验证服务器证书。 在理解控制传感器的要求方面,本书通过 Java 编程语言与传感器进行交互,包括定义主题和命令,安装 Eclipse Paho Java 客户端,创建安全 Helper 类以建立 TLS 安全连接,配置 TLS 安全连接,使用异步通知和回调,订阅主题并处理通知事件,处理与传感器交互的命令,以及使用 Last Will 和 Testament。 在发布命令执行结果方面,本书通过 iOS App 和
阅读/下载地址