Hands-On MQTT Programming with Python: Work with the lightweight IoT protocol in Python
暫譯: 使用 Python 實作 MQTT 程式設計:在 Python 中操作輕量級 IoT 協議
Gaston C. Hillar
- 出版商: Packt Publishing
- 出版日期: 2018-05-23
- 售價: $1,500
- 貴賓價: 9.5 折 $1,425
- 語言: 英文
- 頁數: 228
- 裝訂: Paperback
- ISBN: 178913854X
- ISBN-13: 9781789138542
-
相關分類:
Python
立即出貨 (庫存=1)
買這商品的人也買了...
-
高效率資料分析|使用 Python (Foundations for Analytics with Python)$580$458 -
MQTT Essentials A Lightweight IoT Protocol$1,380$1,311 -
人工智能基礎 (高中版)$210$200 -
Python 資料分析, 2/e (Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython, 2/e)$880$695 -
Python 程式設計入門 (暢銷回饋版)$600$510 -
DevOps Handbook|打造世界級技術組織的實踐指南 (中文版) (The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations)$580$458 -
0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書)$550$468 -
介面測試自動化極緻應用:Postman + Jenkins + Github 一路整合$590$466 -
使用 Laravel 8 PHP 主流框架打造 RESTful API(iT邦幫忙鐵人賽系列書)$550$429 -
$458用 Python 編程和實踐!區塊鏈教科書 -
Hacking APIs|剖析 Web API 漏洞攻擊技法$580$458 -
Blazor WebAssembly By Example : Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C#, 2/e (Paperback)$1,500$1,425 -
DevSecOps 原理、核心技術與實戰$654$621 -
Windows APT Warfare:惡意程式前線戰術指南, 2/e$650$507 -
利用 FastAPI 構建 Python 微服務$774$735 -
資料治理技術手冊 (Data Governance: The Definitive Guide)$580$458 -
CI/CD 安全防護大揭密:DevSecOps 最佳實踐指南$680$530 -
$768集成學習實戰 -
$417LangChain 大模型應用開發 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
一個人的藍隊:企業資安防護技術實戰指南(iThome鐵人賽系列書)$650$507 -
AI 超神筆記術:NotebookLM 高效資料整理與分析 250技$480$379 -
CYBERSEC 2025 臺灣資安年鑑─全球地緣政治衝突激化,國家級駭客鎖定企業$179$161 -
$517AI Agent 開發與應用:基於大模型的智能體構建 -
資訊安全管理領導力實戰手冊$599$473
商品描述
Explore the features included in the latest versions of MQTT for IoT and M2M communications and use them with modern Python 3. Key Features Make your connected devices less prone to attackers by understanding security mechanisms Take advantage of MQTT features for IoT and Machine-to-Machine communications The only book that covers MQTT with a single language, Python Book Description MQTT is a lightweight messaging protocol for small sensors and mobile devices. This book explores the features of the latest versions of MQTT for IoT and M2M communications, how to use them with Python 3, and allow you to interact with sensors and actuators using Python. The book begins with the specific vocabulary of MQTT and its working modes, followed by installing a Mosquitto MQTT broker. You will use different utilities and diagrams to understand the most important concepts related to MQTT. You will learn to make all the necessary configuration to work with digital certificates for encrypting all data sent between the MQTT clients and the server. You will also work with the different Quality of Service levels and later analyze and compare their overheads. You will write Python 3.x code to control a vehicle with MQTT messages delivered through encrypted connections (TLS 1.2), and learn how leverage your knowledge of the MQTT protocol to build a solution based on requirements. Towards the end, you will write Python code to use the PubNub cloud-based real-time MQTT provider to monitor a surfing competition. In the end, you will have a solution that was built from scratch by analyzing the requirements and then write Python code that will run on water-proof IoT boards connected to multiple sensors in surfboards. What you will learn Learn how MQTT and its lightweight messaging system work Understand the MQTT puzzle: clients, servers (formerly known as brokers), and connections Explore the features included in the latest versions of MQTT for IoT and M2M communications Publish and receive MQTT messages with Python Learn the difference between blocking and threaded network loops Take advantage of the last will and testament feature Work with cloud-based MQTT interfaces in Python Who this book is for This book is for developers who want to learn about the MQTT protocol for their IoT projects. Prior knowledge of working with IoT and Python will be helpful.
商品描述(中文翻譯)
探索最新版本的 MQTT 在物聯網 (IoT) 和機器對機器 (M2M) 通訊中的功能,並使用現代的 Python 3。
主要特點
- 透過了解安全機制,使您的連接設備不易受到攻擊
- 利用 MQTT 的功能進行物聯網和機器對機器通訊
- 唯一一本以單一語言 Python 涵蓋 MQTT 的書籍
書籍描述
MQTT 是一種輕量級的消息傳遞協議,適用於小型傳感器和移動設備。本書探討最新版本的 MQTT 在物聯網和 M2M 通訊中的功能,如何使用 Python 3,並允許您使用 Python 與傳感器和執行器互動。本書首先介紹 MQTT 的特定詞彙及其工作模式,接著安裝 Mosquitto MQTT 代理。您將使用不同的工具和圖表來理解與 MQTT 相關的最重要概念。您將學習進行所有必要的配置,以便使用數位證書加密在 MQTT 客戶端和伺服器之間傳送的所有數據。您還將處理不同的服務質量 (Quality of Service) 等級,並隨後分析和比較它們的開銷。您將編寫 Python 3.x 代碼來控制通過加密連接 (TLS 1.2) 傳送的 MQTT 消息來控制一輛車輛,並學習如何利用您對 MQTT 協議的知識來構建基於需求的解決方案。在最後,您將編寫 Python 代碼,使用基於雲的實時 MQTT 提供者 PubNub 來監控衝浪比賽。最終,您將擁有一個從零開始構建的解決方案,通過分析需求,然後編寫在連接到衝浪板上多個傳感器的防水物聯網板上運行的 Python 代碼。
您將學習
- 了解 MQTT 及其輕量級消息系統的運作方式
- 理解 MQTT 的拼圖:客戶端、伺服器(以前稱為代理)和連接
- 探索最新版本的 MQTT 在物聯網和 M2M 通訊中的功能
- 使用 Python 發佈和接收 MQTT 消息
- 了解阻塞和線程網絡循環之間的區別
- 利用最後的遺囑和證言功能
- 在 Python 中使用基於雲的 MQTT 介面
本書適合對象
本書適合希望了解 MQTT 協議以用於其物聯網項目的開發人員。具備物聯網和 Python 的先前知識將會有所幫助。
