Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Zephyr Part 11: WiFi and IoT - Implementing HTTP GET Requests

Digi-Key via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This 43-minute tutorial video demonstrates how to implement WiFi connectivity and HTTP GET requests using the Zephyr RTOS for IoT applications. Learn to configure the Zephyr development environment by setting up networking support in the prj.conf file, enabling critical features like IPv4, DHCP, DNS resolution, and TCP sockets. Explore how to implement ESP32-specific configurations and understand the interaction between wifi.c and main.c files to establish connections and communicate with servers. Follow a detailed walkthrough of WiFi event callbacks, semaphores, connection logic, domain name resolution, and HTTP request implementation using Zephyr's networking APIs. Build and flash a complete application onto your device while troubleshooting common issues. By the end, gain the skills to create a functional WiFi and HTTP GET application that can be extended to more advanced features like HTTPS, POST requests, or IoT protocols such as MQTT and CoAP. Supplementary resources include written explanations, GitHub repository with challenge solutions, and official Zephyr documentation links.

Syllabus

0:00 Intro
0:58 Dissect WiFi and HTTP Request Examples
8:43 Develop Demo: Configure WiFi with Kconfig and Devicetree
14:07 Develop Demo: Make WiFi Library
26:01 Develop Demo: Write Application C Code
37:29 Run WiFi and HTTP GET Request Demo
40:01 Challenge: Zephyr HTTP Client API
41:54 Conclusion

Taught by

Digi-Key

Reviews

Start your review of Introduction to Zephyr Part 11: WiFi and IoT - Implementing HTTP GET Requests

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.