Raspberry Pi and MQTT
Apress (Verlag)
978-1-4842-7482-8 (ISBN)
- Titel wird leider nicht erscheinen
- Artikel merken
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? |
aus dem Bereich