"IoT Bhai" is your go-to YouTube channel for hands-on tutorials, project ideas, and in-depth explorations of the latest in Internet of Things (IoT) technology. Whether you're a beginner or an experienced developer, you'll find valuable content to help you build, innovate, and stay ahead in the world of IoT.
IoT Bhai
Wishing the entire IoT Bhai community a fantastic 2026!
May this year be filled with successful compilations, bug-free code, and exciting new projects. Thank you for being part of our journey in 2025. Let's keep learning, building, and creating smarter things together!
1 week ago | [YT] | 6
View 0 replies
IoT Bhai
I was working on an IoT project and needed a way to trigger a device remotely. My first thought was, "Okay, I need to build a Flutter app, set up the UI, handle authentication..."
Then I looked at my phone. I already spend half my day on WhatsApp. Why can't I just text my ESP32 like I text my friends?
So, I built a bridge.
In my latest video on IoT Bhai, I ditched the complex app development and used Python + MQTT to make the ESP32 "chat" with me.
👉 I text "LED ON" -> The light turns on.
👉 The ESP32 replies -> "Done, Boss."
It’s fast, it’s secure, and best of all—no new app to install.
In this video, I break down:
⚡ The full architecture (Twilio → VPS → Mosquitto → ESP32)
⚡ The Python script that makes the magic happen
⚡ How to handle real-time callbacks
Check it out here: [Video Link in Comments]
hashtag#IoT hashtag#ESP32 hashtag#LifeHack hashtag#Python hashtag#Engineering hashtag#WhatsApp hashtag#IoTBhai
2 weeks ago (edited) | [YT] | 15
View 1 reply
IoT Bhai
I’ve spent the last few weeks stress-testing every possible way to update an ESP32 remotely.
We started simple with Wi-Fi:
✅ GitHub (Public & Private Repos)
✅ Google Drive
Then we leveled up to Cellular (2G):
✅ Building a custom Python Flask OTA server for the SIM800L.
But here is the final boss. 🚀
If you want enterprise-grade reliability using AWS S3, the SIM800L just won't cut it. It struggles with modern SSL/TLS requirements. That’s why in my latest video, I switched to the A7670G 4G LTE Module to show you how to perform secure, scalable firmware updates via the AWS Cloud.
This tutorial bridges the gap between simple hobbyist methods and professional IoT deployment.
We cover:
1️⃣ Why SIM800L fails with AWS (and why you need A7670G).
2️⃣ Configuring S3 Buckets for IoT.
3️⃣ The code to pull updates over 4G LTE.
Watch the full guide, Link in Comments.
hashtag#IoT hashtag#ESP32 hashtag#AWS hashtag#EmbeddedSystems hashtag#OTA hashtag#4GLTE hashtag#TechJourney hashtag#A7670G hashtag#IoTBhai
2 weeks ago | [YT] | 14
View 1 reply
IoT Bhai
I’ve officially started my "GSM Bootcamp" to dive deep into connecting hardware to mobile networks. If you’ve ever worked with the SIM800L module, you know it has a reputation for being... difficult.
The biggest hurdle for beginners isn't the code; it's the power supply. These little modules pull massive current spikes when trying to connect to the network, usually causing the Arduino to reset.
For Day 1 of the bootcamp, I focused purely on building a stable hardware foundation.
The winning setup (as seen in the image!):
✅ Arduino Uno for the brains.
✅ SIM800L for the connectivity.
✅ Crucial: An external Li-Ion battery and an MT3608 boost converter to provide stable power, plus a big capacitor to handle those current spikes.
✅ A voltage divider to protect the module's 3.3V logic from the Arduino's 5V.
The result? That satisfying "3-second blink" on the LED and a "Network: Connected" message in the serial monitor.
Video Link In Comments.
Next up: Sending SMS and data to the cloud. Have you wrestled with the SIM800L before? Let me know your tips in the comments!
#IoT #Arduino #SIM800L #Electronics #Maker #LearningJourney #TechSkills
3 weeks ago (edited) | [YT] | 10
View 8 replies
IoT Bhai
I just dropped a deep dive into ESP32 + SIM800L OTA updates. Instead of using standard cloud buckets, we are building our own Python Flask Update Server to handle the binary files and serve them in small chunks (to prevent SIM800L buffer overflows).
Full code and server setup in the video!
Checkout the Comments
3 weeks ago | [YT] | 13
View 3 replies
IoT Bhai
If you are working with ESP32 devices, you know that Over-The-Air (OTA) updates are a game-changer. But setting up an AWS S3 bucket or a custom server just to host a firmware file can be overkill (and expensive) for hobby or small-scale projects.
The Solution: Google Drive.
In my latest video, I demonstrate how to turn a standard Google Drive folder into a free OTA hosting server.
I cover the tricky part: How to convert a standard "Share" link into a direct download stream that the ESP32 can actually read and flash to memory.
Check out the full walkthrough
Link in Comments
hashtag#IoT hashtag#ESP32 hashtag#EmbeddedSystems hashtag#OTA hashtag#GoogleDrive hashtag#TechTips hashtag#Arduino hashtag#Firmware
4 weeks ago | [YT] | 13
View 1 reply
IoT Bhai
I built a professional ESP32 WiFi Manager from scratch. No libraries.
Most standard libraries are too heavy or cause boot loops. My custom solution fixes that. The Features:
✅ Lightweight: 0% external library bloat.
✅ Smart Logic: Verifies WiFi connection before saving.
✅ Safe: Uses Preferences.h for storage.
Watch the full tutorial here: [https://youtu.be/XieYHmpSldw]
#ESP32 #IoT #EmbeddedSystems #Engineering
1 month ago | [YT] | 15
View 0 replies
IoT Bhai
Many of you ask me in my inbox: "Bhaiya, I want to work with IoT, but where do I start? How do I get clients?"
To be honest, when I started my professional IoT journey in 2020, I was just as lost. Finding proper guidelines, a roadmap, or good resources in Bangla was incredibly difficult. I remember having to borrow a SIM800L module from a friend just to test code for my first client because I didn't own one!
I know the struggle of trying to build a career in a niche field without a mentor. That’s why I decided to record this video.
I wanted to create the resource that I wish I had when I was a student.
In this video, I’m not trying to sell you a course. I’m just sharing my raw, unfiltered experience. I actually log into my Fiverr profile and show you exactly how I got my very first order, what the project was, and how I completed it.
If you watch this video, you will learn:
* A realistic roadmap for an IoT career in Bangladesh.
* The importance of patience and building real skills before chasing money.
* How to handle real-world freelance projects (even when you don't have all the gear!).
If you are a university student or someone dreaming of a career in hardware and IoT, I made this for you. I hope it inspires you to start your own journey.
Keep learning, keep building.
Video Link In Comments
#IoT #Freelancing #FiverrSuccess #BanglaTech #Inspiration #CareerAdvice #IoTCommunity
1 month ago | [YT] | 4
View 1 reply
IoT Bhai
The Arduino Uno just got a serious brain upgrade. Meet the new Uno Q.
Honestly, this thing kinda blurs the line between Arduino and Raspberry Pi. After the Qualcomm deal, Arduino dropped a board that has two brains in one.
One side is a Qualcomm processor running full Debian Linux with Python, AI stuff, even OpenCV if you want. The other side is an STM32 microcontroller doing the classic sensor + motor control we’re used to.
So yeah… no more hacking a Pi and an Arduino together just to finish one project. This board can do both in one go.
It even has USB-C video out and camera ports. Kinda crazy for an “Uno.”
Curious what you guys think. Does running full Linux on an Uno-sized board actually change your workflow, or do you still prefer keeping things seperate?
1 month ago | [YT] | 1
View 0 replies
IoT Bhai
Why we use MQTT over HTTP for IoT end Devices -
- MQTT actually saves a lot of data. It’s super lightweight, the message header is like 2 bytes only, where HTTP sends a bunch of big text headers every time. So it costs less data and works way better on slow or unstable network.
- MQTT gives instant updates because it works on a push system. The moment new data is ready, server pushes it to your device. But with HTTP you always have to keep asking the server (polling), which is slow and kind of waste data and processing.
- For battery devices, MQTT is honestly a life saver. Since it’s not polling all the time and sending small packets, the device can sleep more and battery last way longer.
- Another big thing is reliability on unstable network. MQTT has QoS levels that make sure your message delivered even if the network dropped for a second. And the “Last Will” thing is awesome — the system knows immediately if your device went offline or crashed.
#IoT #MQTT #http
1 month ago (edited) | [YT] | 3
View 0 replies
Load more