"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

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

2 days ago | [YT] | 10

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 days ago | [YT] | 13

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 week ago | [YT] | 15

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

2 weeks ago | [YT] | 3

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?

2 weeks ago | [YT] | 1

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

3 weeks ago (edited) | [YT] | 3

IoT Bhai

Why Watchdog Timer is a Lifesaver in Microcontroller Projects

- Sometimes our code just crashes.
- Maybe it gets stuck in a loop.
- Maybe a sensor stop responding.
- Or maybe some memory issue we didn’t catch.
- Whatever it is — the microcontroller just freezes.

In one of my past IoT project, the ESP32 with SIM800L was working fine in lab. But when I installed it on real location, sometimes it hanged. No response. I had to go and manually reset it.
Then I added a watchdog timer. Problem gone.

So what is watchdog?

- It’s just a simple timer that runs in background. If you don’t reset it in time, it assume something is wrong and it restart your device.

In our code we have to regularly “feed” or “kick” the watchdog. If the system hangs, and we forget to kick it, then it resets the system automatically.

Why it’s so important?

- Because in real world, we can't always be near to press the reset button.

- Watchdog make sure your device recovers itself from crash, without human help.

If you are making IoT or embedded project, always use a watchdog.
It’s small thing, but it save you from big headaches later.

#EmbeddedSystems #IoT #iotbhai #esp32 #mcu #microcontroller #IoTProjects #watchdog

4 months ago | [YT] | 5

IoT Bhai

Free MQTT Broker for Testing!
Want to test your IoT projects with a reliable MQTT broker?
Check out broker.emqx.io — it's public, free, and easy to use!

🔌 TCP: 1883
🔒 SSL/TLS: 8883
🌐 WebSocket: 8083 / Secure: 8084
⚡ QUIC: 14567

⚠️ For testing only. Messages are public—avoid using in production.

5 months ago (edited) | [YT] | 5

IoT Bhai

Sometimes, we need to connect sensors or communication devices that work on I2C interfaces. In this video, I show how to connect an I2C device on an A9G dev board using micropython.

1 year ago | [YT] | 1

IoT Bhai

Try Our New Experiment. Connect With Google Firebase Realtime Database Directly Using ESP32 and SIM800L GSM Module. I show how you can send neo-6m GPS data to Firebase.

1 year ago | [YT] | 1