Companies Home Search Profile

Realtime ESP32 IOT Switching with Azure PubSub Web Service

Focused View

Amardeep Singh

59:54

87 View
  • 1. The Project we have to build.mp4
    04:57
  • 1. Plan of the Project.mp4
    04:13
  • 1. Step 1 - Creating an Azure PubSub Service.mp4
    08:30
  • 1.1 SourceCode.zip
  • 1. Step 2 - ASPNET Core Control Panel and WebApi.mp4
    07:58
  • 1. Step 3 - Upload the ASPNETCore Project to Azure (Method 1).mp4
    14:08
  • 1. Step 4 - Upload the ASPNETCore Project to Azure - Method II.mp4
    06:19
  • 1.1 Circuit.zip
  • 1.2 ESP32.zip
  • 1.3 Getting started with ESP32 Module from Unboxing to Blinking an LED.html
  • 1. Final Step - Programming the ESP32 Device (circuit + ESP32 code attached).mp4
    13:49
  • Description


    Control electric switches anywhere in the world from anywhere else. ESP32 module used.

    What You'll Learn?


    • ASPNET Core Project and Web Api for Control Panel. PLEASE NOTE THAT PROJECT IS ALREADY WRITTEN. ONLY EXPLANATION GIVEN.
    • Create an Azure Web App Service
    • Create Azure PubSub Service
    • ESP32 WROOM Device interfacing to WebSocket and HTTP API Servers

    Who is this for?


  • Students MUST NOT BE BEGINNERS.
  • Some experience with ASPNET Core Programming
  • Understanding of IOT Devices such as ESP32 WROOM
  • Programming is in C# and C - languages. Knowledge of Python is not required.
  • What You Need to Know?


  • Prior knowledge of ASPNET Core. PLEASE NOTE THAT PROJECT IS ALREADY WRITTEN. ONLY EXPLANATION GIVEN.
  • Prior understanding of IOT Internet of Things
  • Some experience in C Programming of devices
  • More details


    Description

    ABOUT ME

    I am a programmer/developer of more than 30 years experience, began as a raw electronics designer, and soon started assembly, and then C++, Win32 API (still my favorites), Java, Android apps, C# Desktop applications on security, C# ASP.NET classic, C# ASP.NET MVC (this one was a commercial success), and now I am busy with ASP.NET Core.

    *DIFFICULT IF YOU HAVE NO PRIOR KNOWLEDGE OF IOT ELECTRONICS

    [IMPORTANT NOTE: projects are easy to write but very difficult to teach. I made my best effort to explain, but we request you to make extra effort to learn it by your own.]

    PLEASE NOTE THAT PROJECT IS ALREADY WRITTEN. ONLY EXPLANATION GIVEN.

    This ASP.NET Core Project + ESP32 project allows us to control electrical switches  from any place in the world to any other place. The project uses an ASPNET Core Web Api application to store the state of the switches. The ASPNET application passes the commands to an ESP32 IOT device programmed through C language. The source codes for (i) ASPNET Project, (ii) ESP32 C-language main.c file + Circuit Diagram have been provided as downloads.


    1. Control electrical switches from any place in the world.

    2. Simple circuit diagram that can be assembled on a breadboard. Soldering is NOT required.

    3. ESP32 WROOM board costs $4 + three LEDs of any color + three 150 ohm resistors are the only components needed.

    4. ASPNET Core WebApi based project.

    5. How to upload this project to Azure App Service.

    6. How to create an Azure PubSub Service.

    7. Using the Azure PubSub Service API to push data to a connected ESP32 device.

    8. A brief explanation of the ESP32 code + the circuit diagram has been provided in the linked videos.

    (see the intro video for quick live demo)

    Who this course is for:

    • Students MUST NOT BE BEGINNERS.
    • Some experience with ASPNET Core Programming
    • Understanding of IOT Devices such as ESP32 WROOM
    • Programming is in C# and C - languages. Knowledge of Python is not required.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Amardeep Singh
    Amardeep Singh
    Instructor's Courses
    I am a programmer and developer of more than 30 years' experience.Began as an electronics designer, but soon started assembly programming, and then C++, Win32 API (still my favorites), Java, Android apps, C# Desktop applications on security, C# ASP.NET classic, C# ASP.NET MVC, and now I am busy with ASP.NET Core.I have a classroom teaching experience of about 20 years. (The presentation software as well as the audio/video recording software used in these tutorials have been written by me. The presentation software is in C# WinForms + Win32 API interop, and the audio/video recorders are C++ WinRT based)
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 7
    • duration 59:54
    • Release Date 2023/06/23