
Explore IoT fundamentals and hands-on Raspberry Pi 4 projects, including Cayenne and ThingSpeak platforms, and learn setup, hardware overview, and course roadmap.
Discover what Raspberry Pi 4 is, its features, and why it suits IoT applications, from industrial use to home automation, with an emphasis on headless setup and essential accessories.
Explore the Raspberry Pi 4 hardware overview, detailing the Broadcom PCM2711 SoC with a 1.5 GHz 64-bit quad-core Cortex-A72, RAM options, and key ports.
Learn to set up the Raspberry Pi 4 headless by flashing the Buster OS with the Pi Imager, enabling ssh, and accessing remotely via ssh and vnc viewer.
Explore what IoT is, its significance, and why we need IoT, from smart homes and wearables to industrial and healthcare applications, and the basics of connected devices.
Clarify IoT versus M2M and outline the primary building blocks—sensors, gateway, cloud, and application—while tracing the IoT data lifecycle through a farm case study.
Explore IoT architecture and device management across device and reference models. Learn data ingestion, processing, analytics, visualization, integration, and the role of AI and ML in IoT.
Explore how IoT networks use Bluetooth, ZigBee and LoRaWAN, and how data protocols like MQTT and CoAP enable cloud communication, while examining security and interoperability considerations.
Explore cloud computing and edge computing in IoT, including private, public, and hybrid deployments. Examine IoT enabling technologies and service models—NaaS, IaaS, PaaS, SaaS—for scalable data-driven solutions.
Explore Cayenne IoT, a drag-and-drop, no-code platform for Raspberry Pi 4 that enables simple IoT project setup. Discover hardware, sensors, actuators, and MQTT libraries for remote control.
Create a Cayenne account, choose the Raspberry Pi option, and connect Raspberry Pi 4 to Cayenne via the terminal, enabling MQTT and viewing the dashboard on your laptop.
Explore Cayenne dashboard overview, manage projects, devices, and widgets; configure events and triggers; view real-time Pi 4 metrics; customize with drag-and-drop widgets; inspect GPIO pinouts and I2C/SPI pins.
Learn how a PIR motion sensor works and how to interface it with a Raspberry Pi 4. Configure a Cayenne dashboard to visualize and log sensor readings and triggers.
Learn to work with a 5V dual-channel relay module as an actuator, interfacing it with Raspberry Pi 4, and configure Cayenne dashboard for remote actuation via a virtual button.
Explore IoT home security system architecture and hardware interfacing with Raspberry Pi 4, connecting two PIR sensors and a relay to trigger an alarm and CCTV via Cayenne dashboard.
Configure the Cayenne dashboard for a Raspberry Pi 4 home security system, visualize sensor and relay widgets, and create triggers to turn relays on and off with PIR activity.
Set up and test Cayenne trigger notifications for two pir sensors, sending sms for pir 1 and email for pir 2 when motion is detected.
Schedule events for a Raspberry Pi home security system with Cayenne, turning on relay 1 to monitor CCTV Friday night and turning off Sunday afternoon, with notifications.
Learn upgrades and troubleshooting for an IoT home security system using Cayenne, including sensor sensitivity, relay considerations, and no-code event scheduling and notifications.
ThingSpeak is an open source IoT platform that collects, stores, and analyzes sensor data in the cloud using HTTP and MQTT, with MATLAB integration and broad hardware support.
Create a ThingSpeak account, learn about channels and APIs, and use the dashboard to manage private, public, and shared channels with read and write keys for data visualization.
Explain the mqtt based thingSpeak api for raspberry pi 4, including why mqtt, how publish-subscribe works, and installing the paho mqtt client to enable publishing and subscribing.
Build an IoT project with Raspberry Pi 4 by sending PIR motion data to a ThingSpeak channel using MQTT over SSL WebSockets. Learn hardware setup, channel creation, and Thonny coding.
Explore using IFTTT with ThingSpeak to notify you of PIR motion detection on a Raspberry Pi 4, via webhooks, ThingHTTP, and a React app integrated with the MQTT project.
Discover the weather station capstone architecture using two Raspberry Pi 4s, BMP180 sensor and I2C LCD, publishing data to ThingSpeak via MQTT and enabling real-time temperature displays.
Create a ThingSpeak channel for the weather station and connect the BMP180 to the Raspberry Pi 4. Publish temperature and pressure data via MQTT and visualize it in the channel.
Learn to subscribe to ThingSpeak data via MQTT on the Raspberry Pi 4, display temperature on a 16x2 i2c lcd, and trigger IFTTT notifications for thresholds.
Review the Raspberry Pi 4 hardware and OS setup, remote access with PuTTY and VNC, and key IoT concepts, Cayenne and ThingSpeak projects, PIR sensors, relays, and weather station applications.
June 2022 Update:
Added a New Lecture With Updated Steps for Headless Installation using Raspberry Pi Imager App
Updated Cayenne Registration Link
Hello learners!
Welcome to MAKERDEMY's “IoT with Raspberry Pi 4” course.
This is a beginner level course that will teach you to build your own IoT projects with the powerful credit-card sized computer. Do you wish to explore the world of IoT with the Raspberry Pi 4? Want to learn how to work with IoT platforms and implement end-to-end IoT projects with them?
This course is a one stop destination for getting started with the Internet of Things. By the end of the course, you will get a clear idea of how an IoT system works and how to use the Raspberry Pi 4 to build your own IoT projects. You will get introduced to, and work with two different IoT platforms, the Cayenne IoT platform and the ThingSpeak IoT platform. You will also learn how the MQTT API works and how to use it in your IoT systems. You will get to implement two capstone projects apart from other mini-projects. If you complete all sections in the course, and the course assignments, you will confidently be able to develop and work on implementing your own IoT solutions.
Throughout the course, we have provided a curated collection of original resources. These resources include links to documents for in-depth learning, links, videos, and more. At MAKERDEMY, we have a dedicated instructor team who will promptly answer any of your course-related queries.
So, what are you waiting for?! Come, join me in this course. I look forward to being your instructor for this course and turn you into an expert in the field of IoT!