Practical Python Programming for IoT
Packt Publishing Limited (Verlag)
978-1-80323-945-3 (ISBN)
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 | 22.08.2024 |
---|---|
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? |
aus dem Bereich