Für diesen Artikel ist leider kein Bild verfügbar.

Practical Python Programming for IoT

Build Advanced IoT Projects with Raspberry Pi 5, Pico W, MQTT, RESTful APIs, Web Sockets and Python

(Autor)

Buch | Softcover
2025 | 2nd Revised edition
Packt Publishing Limited (Verlag)
978-1-80323-945-3 (ISBN)
37,40 inkl. MwSt
Transform sensor integration into a seamless experience, bridge documentation gaps for Raspberry Pi 5, Pico W and electronic sensors, and dive into hands-on projects with GPIO interfacing to create advanced, real-world IoT applications.

Key Features

Master Raspberry Pi 5 and Pico W for advanced IoT projects and GPIO electronics integrations.
Explore MQTT, RESTful APIs, and Web Sockets for efficient device communication.
Discover a vast library of GPIO circuits with detailed Raspberry Pi (Python) and Pico (MicroPython) code.
Purchase of the print or Kindle book includes a free PDF eBook

Book DescriptionIn the fast-paced world of IoT, keeping up with the latest hardware and software advancements is crucial. Practical Python Programming for IoT, Second Edition is your comprehensive guide to mastering Python and electronics for sophisticated GPIO interfacing IoT projects. This updated edition brings you the latest hardware developments from Raspberry Pi, ensuring your skills remain current and competitive.
IoT developers often struggle with outdated information and inconsistent documentation, which can lead to frustration and stalled projects. This book eliminates those obstacles by providing up-to-date knowledge and clear, concise instructions for integrating sensors and actuators. From setting up your development environment to implementing complex IoT applications, this guide ensures you have the tools and techniques to succeed.
By the end of this book, you'll master building sophisticated IoT systems, seamlessly integrating hardware and software using Python. Dive into advanced programming techniques and real-world projects, transforming you from zero to hero in IoT with hands-on, ready-to-use solutions. This is more than just a book—it's your blueprint for mastering the IoT landscape with Python.
Pre-order your copy now to elevate your development skills to the next level as soon as it's released!What you will learn

Configure Raspberry Pi and Pico for Python and MicroPython
Learn GPIO and electronic interfacing with voltage dividers, logic level shifters, PWM, I2C, and SPI
Explore practical uses of digital and analog electronics
Measure, calculate, and select appropriate electronic components for your projects
Interface with sensors and actuators with GPIO and PWM techniques
Structure your code using Async IO, pub/sub models, and more
Implement networking protocols including MQTT, RESTful APIs, and Web Sockets
Develop web clients to interact with IoT devices

Who this book is forThis IoT Python book is for application developers, IoT professionals, or anyone interested in building IoT applications using the Python or MicroPython programming language. It will also be particularly helpful for mid to senior-level software engineers who are experienced in desktop, web, and mobile development, but have little to no experience of electronics, physical computing, and IoT.

Gary Smart is a senior software engineer and an IoT and integration expert. The commencement of Gary's IT career coincided with the birth of the World Wide Web and has grown in line with the internet and emerging technologies ever since, including the rise of mobile phones and tablets, embedded technologies, SaaS and business migration to the cloud, and in recent years, the IoT revolution. Gary's practical experience includes both technical and management positions and experience in both small and large organizations, including Hewlett-Packard, Deakin University, and Pacific Hydro-Tango, boutique consulting firms, and innovative internet and IoT start-ups.

Table of Contents

Setting up your development environment
Getting Started With IoT Development on your Raspberry Pi & Pico
Networking with REST APIs Using Flask
Networking with Web Sockets
Networking with MQTT, Python and the Mosquitto MQTT Broker
Connecting Your Raspberry Pi & Pico to the Physical World
Electronics 101 for the Software Engineer
Turning things on and off
Lights, Indicators and displaying information
Measuring Temperature, humidity and Light Levels
Movement with Servos, Motors, and Steppers
Measuring distance and detecting movement
Advanced IoT Programming Concepts - Threads, AsyncIO and Event Loops
Control & Automation using NodeRED
Data Visualization & Dashboards using NodeRED
Tying it Altogether - An IoT Christmas Tree with NodeRED

Erscheinungsdatum
Verlagsort Birmingham
Sprache englisch
Maße 191 x 235 mm
Themenwelt Mathematik / Informatik Informatik Netzwerke
Informatik Weitere Themen Hardware
Technik Elektrotechnik / Energietechnik
ISBN-10 1-80323-945-X / 180323945X
ISBN-13 978-1-80323-945-3 / 9781803239453
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
entwickle, drucke und baue deine DIY-Objekte

von Stephan Regele

Buch | Hardcover (2023)
Hanser, Carl (Verlag)
34,99