Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Für diesen Artikel ist leider kein Bild verfügbar.

Raspberry Pi and MQTT

Build Innovative IoT Projects

(Autor)

Buch | Softcover
235 Seiten
2022 | 1st ed.
Apress (Verlag)
978-1-4842-7482-8 (ISBN)
CHF 56,90 inkl. MwSt
  • Titel wird leider nicht erscheinen
  • Artikel merken
Prototype IoT applications using the Raspberry Pi, and create full set-ups by communicating between your devices using the popular MQTT protocol. This book explores each technology, their suitability for introductory applications as well as how they are currently being used in more industrial applications, too.
You'll dig into the details of MQTT, and learn more about the clients or devices you connect to your server. In particular, work with two very popular IoT development boards among project developers: ESP8266 and the ESP32 Dev Boards. You will also learn to build interactive dashboards on your Pi and control or monitor your client devices using another popular software - Node RED.Finally, put your theory into practical use by creating two full-scale projects-an IoT weather station and a smart switch board. That's not all though, you will also learn how to host an MQTT server on an virtual cloud service. With all that mastered, find out how to proceed forward from there, what technologies to learn, and some project recommendations to polish or test your knowledge.

The future of IoT has the potential to be limitless. Add fully connected IoT devices to your own technology stacks from beginner to industrial levels with this book!
What You'll Learn

Set up your Raspberry Pi for Python development

Turn your Raspberry Pi into an MQTT server

Monitor your client devices using Node RED

Who This Book Is For
Hobbyists, educators, and students who want to learn or teach IoT systems using popular and low-cost technologies.

Dhairya Parikh is an Electronics Engineer and an avid project developer. He currently works as an IoT developer at a start-up company. He has built numerous projects in the field of IoT and Machine Learning and writes articles and blogs for the same. He has won several online contests and hackathons working on a number of projects that bring a postivie impact to people's lives.

Chapter 1 : Introduction to Raspberry Pi and MQTT



* Introduction to the Raspberry Pi Hardware, GPIO, and software

* Introduction to MQTT



Chapter 2 : Settting Up a Local MQTT Broker on Raspberry Pi



* Installing an OS on the Raspberry Pi

* What is the Mosquitto Library and how does it work?

* Setting up an MQTT broker on the Pi.

* Bonus : Basics of Python for Raspberry Pi



Chapter 3 : MQTT Clients



* Overview of the type of MQTT clients

* Introduction to ESP based IoT board (ESP8266 and ESP32).=

* How to setup our own MQTT Client

* Connect to our MQTT Pi Broker to send and receive messages



Chapter 4 : Getting a Dashboard: Node RED



* Introduction to Node RED.

* Installing and running Node RED on the Pi

* Intergration with MQTT





Chapter 5 : Project 1 : IoT-based Weather Station (Monitoring)



* Build your own IoT powered Weather station

* Connection/circuit diagrams

* Pictoral explanation

* Sensor Interfacing to the Pi and ESP Dev boards

* Create a Dashboard to view all the sensor data in real time



Chapter 6 : Project 2 : Smart Switch Board (Control)



* Develop a Circuit

* Control switches using a Node RED Dashboard

* Relay board connections with the ESP32

* Bonus: PCB Design



Chapter 7 : Take Your MQTT Broker Global! Access From Anywhere



* Leverage the most out of IoT by hosting the broker online

* Setup a DHCP Server on the Pi and give it a static IP using your ISP

* Host a MQTT Broker on Digital Ocean







Chapter 8 : Conclusion : How to Move Further?



* Project Ideas.

* Setup your own IoT platform

* Further Resources

Erscheint lt. Verlag 26.2.2022
Zusatzinfo XV, 235 p.; XV, 235 p.
Verlagsort Berkley
Sprache englisch
Maße 155 x 235 mm
Themenwelt Informatik Weitere Themen Hardware
Schlagworte Digital Ocean • ESP32 • ESP8266 • IOT • Linux • Mosquitto • MQTT • Node Red • Project Development • Python • Raspberry Pi
ISBN-10 1-4842-7482-2 / 1484274822
ISBN-13 978-1-4842-7482-8 / 9781484274828
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
ein Streifzug durch das Innenleben eines Computers

von Jürgen Nehmer

Buch | Softcover (2023)
Springer (Verlag)
CHF 39,15