Hands-On Internet of Things with MQTT Build connected IoT devices with Arduino and MQ Telemetry Transport (MQTT)
暫譯: 實作物聯網與MQTT

Tim Pulver

  • 出版商: Packt Publishing
  • 出版日期: 2019-10-04
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Paperback
  • ISBN: 1789341787
  • ISBN-13: 9781789341782
  • 相關分類: Qt物聯網 IoT
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Key Features

  • Leverage the power of MQTT to build a pet food dispenser, e-ink to-do list, and a productivity cube
  • Learn about technologies like laser cutting, 3D printing, and PCB production for building robust prototypes
  • Explore practical uses cases to gain an in-depth understanding of MQTT

Book Description

MQ Telemetry Transport (MQTT) is a lightweight messaging protocol for smart devices that can be used to build exciting, highly scalable Internet of Things (IoT) projects.

This book will get you started with a quick introduction to the concepts of IoT and MQTT and explain how the latter can help you build your own internet-connected prototypes. As you advance, you'll gain insights into how microcontrollers communicate, and you'll get to grips with the different messaging protocols and techniques involved. Once you are well-versed with the essential concepts, you'll be able to put what you've learned into practice by building three projects from scratch, including an automatic pet food dispenser and a smart e-ink to-do display. You'll also discover how to present your own prototypes professionally. In addition to this, you'll learn how to use technologies from third-party web service providers, along with other rapid prototyping technologies, such as laser cutting, 3D printing, and PCB production.

By the end of this book, you'll have gained hands-on experience in using MQTT to build your own IoT prototypes.

What you will learn

  • Explore MQTT programming with Arduino
  • Discover how to make your prototypes talk to each other
  • Send MQTT messages from your smartphone to your prototypes
  • Discover how you can make websites interact with your prototypes
  • Learn about MQTT servers, libraries, and apps
  • Explore tools such as laser cutting and 3D printing in order to build robust prototype cases

Who this book is for

If you are an IoT developer or enthusiast who wants to start building IoT prototypes using MQTT, this book is for you. Basic knowledge of programming with Arduino will be useful.

商品描述(中文翻譯)

**主要特點**

- 利用 MQTT 的強大功能來構建寵物食品分配器、電子墨水待辦事項清單和生產力立方體
- 學習激光切割、3D 列印和 PCB 生產等技術,以構建穩健的原型
- 探索實際應用案例,以深入了解 MQTT

**書籍描述**

MQ Telemetry Transport (MQTT) 是一種輕量級的消息傳遞協議,適用於智能設備,可用於構建令人興奮且高度可擴展的物聯網 (IoT) 項目。

本書將通過快速介紹物聯網和 MQTT 的概念來幫助您入門,並解釋後者如何幫助您構建自己的互聯網連接原型。隨著學習的深入,您將了解微控制器之間的通信方式,並掌握不同的消息傳遞協議和技術。一旦您熟悉了基本概念,您將能夠通過從零開始構建三個項目來實踐所學,包括自動寵物食品分配器和智能電子墨水待辦事項顯示器。您還將學會如何專業地展示自己的原型。此外,您將學習如何使用第三方網絡服務提供商的技術,以及其他快速原型技術,如激光切割、3D 列印和 PCB 生產。

在本書結束時,您將獲得使用 MQTT 構建自己的 IoT 原型的實踐經驗。

**您將學到的內容**

- 探索使用 Arduino 的 MQTT 編程
- 發現如何讓您的原型彼此通信
- 從智能手機向您的原型發送 MQTT 消息
- 發現如何讓網站與您的原型互動
- 了解 MQTT 伺服器、庫和應用程式
- 探索激光切割和 3D 列印等工具,以構建穩健的原型外殼

**本書適合誰**

如果您是希望開始使用 MQTT 構建 IoT 原型的 IoT 開發者或愛好者,本書適合您。具備基本的 Arduino 編程知識將會有所幫助。

作者簡介

Tim Pulver is a Berlin-based freelance interaction designer and developer. In his work, he combines his physical prototyping experience and knowledge of interface design with modern technologies such as 3D printing, laser cutting, web technologies, and machine learning to create unique interactive experiences.

In recent years, he has worked on interactive data visualizations, web-based audiovisual experiences, musical interfaces, and cables- an innovative browser-based visual programming language that enables the creation of interactive audiovisual prototypes without writing any code.

He holds a Bachelor of Arts degree in interface design from the University of Applied Sciences in Potsdam, Germany.

作者簡介(中文翻譯)

Tim Pulver 是一位位於柏林的自由互動設計師和開發者。在他的工作中,他結合了物理原型製作的經驗和介面設計的知識,並運用現代技術如3D列印、雷射切割、網頁技術和機器學習,創造出獨特的互動體驗。

近年來,他專注於互動數據視覺化、基於網頁的視聽體驗、音樂介面,以及 cables——一種創新的基於瀏覽器的視覺程式設計語言,能夠在不撰寫任何程式碼的情況下創建互動視聽原型。

他擁有德國波茨坦應用科技大學的介面設計藝術學士學位。

目錄大綱

Table of Contents

  1. Internet of Things in a Nutshell
  2. Basic architecture of an IoT prototype
  3. Getting started with MQTT
  4. Setting up a lab environment
  5. Build your own Automatic Pet Food Dispenser
  6. Build a smart eInk Todo List
  7. Build a Smart Productivity Cube Part 1
  8. Build a Smart Productivity Cube Part 2
  9. Present your own Prototype

目錄大綱(中文翻譯)

Table of Contents


  1. Internet of Things in a Nutshell

  2. Basic architecture of an IoT prototype

  3. Getting started with MQTT

  4. Setting up a lab environment

  5. Build your own Automatic Pet Food Dispenser

  6. Build a smart eInk Todo List

  7. Build a Smart Productivity Cube Part 1

  8. Build a Smart Productivity Cube Part 2

  9. Present your own Prototype