8000 GitHub - PacktPublishing/Internet-of-Things-Programming-Projects-2nd-Edition: Internet of Things Programming Projects, 2nd Edition, published by Packt
[go: up one dir, main page]

Skip to content
/ < 8000 a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/PacktPublishing/Internet-of-Things-Programming-Projects-2nd-Edition">Internet-of-Things-Programming-Projects-2nd-Edition Public

Internet of Things Programming Projects, 2nd Edition, published by Packt

License

Notifications You must be signed in to change notification settings

PacktPublishing/Internet-of-Things-Programming-Projects-2nd-Edition

Repository files navigation

Internet of Things Programming Projects, 2nd Edition

no-image

This is the code repository for Internet of Things Programming Projects, 2nd Edition, published by Packt.

Build exciting IoT projects using Raspberry Pi 5, Raspberry Pi Pico, and Python

What is this book about?

This second edition of Internet of Things Programming Projects will equip both beginners and experienced programmers with the knowledge and skills needed to create projects using Raspberry Pi, web services, LoRa, wireless communication, and MQTT.

This book covers the following exciting features:

  • Integrate web services into projects for real-time data display and analysis
  • Integrate sensors, motors, and displays to build smart IoT devices
  • Build a weather indicator using servo motors and LEDs
  • Create an autonomous IoT robot car capable of performing tasks
  • Develop a home security system with real-time alerts and SMS notifications
  • Explore LoRa and LoRaWAN for remote environmental monitoring

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter1.

The code will look like the following:

def timer_callback(self):
    if self.mqtt_message.should_draw_circle:
        self.vel_msg.linear.x = 1.0
        self.vel_msg.angular.z = 1.0
    else:
        self.vel_msg.linear.x = 0.0
        self.vel_msg.angular.z = 0.0
    self.publisher.publish(self.vel_msg)

Following is what you need for this book: This book is for beginners as well as experienced programmers, IoT developers, and Raspberry Pi enthusiasts. With just basic knowledge of IoT, you can dive right in and explore the projects with ease.

With the following software and hardware list you can run all code files present in the book (Chapter 1-14).

Software and Hardware List

Software/hardware covered in the book OS required
Python Raspberry Pi OS and Ubuntu Linux
CircuitPython
MQTT
OpenCV
LoRa
ROS
Raspberry Pi
Raspberry Pi Pico
Raspberry Pi Sense HAT
Various sensors (PIR and temperature)
M5Stack ATOM Matrix
Pico robotics board

Related products

Get to Know the Author

Colin Dow has been 3D printing since 2013, starting with the laser-cut wooden frame version of the Ultimaker 3D printer. Over the years, he has used a dozen or so 3D printers, including MakerBots, PrintrBots, early Prusa i3s, delta printers, and liquid resin printers. Colin has been working with OpenSCAD since 2014, using it to design and manufacture model rocketry parts for his model rocketry business. Through his aerospace workshops, he has introduced many students to 3D printing, including in-class demonstrations. In recent years, Colin has been designing and building automated drones for his drone startup using 3D printers and OpenSCAD.

Other books by the author

About

Internet of Things Programming Projects, 2nd Edition, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0