In modern IoT systems, connectivity is the biggest challenge. Most projects like weather monitoring, water level systems, home automation, and smart agriculture use Wi-Fi to send sensor data to cloud servers. But what happens when your project is deployed in:
- A remote village or farmhouse with no Wi-Fi?
- A forest or mountain area where internet routers cannot be installed?
- A construction site or industrial plant with no Wi-Fi coverage?
- A mobile system like a vehicle or boat where internet keeps changing?
In such cases, Wi-Fi completely fails, but your IoT device still needs to send data to the cloud.
This is exactly where 4G LTE GSM modules like SIM7600, A7670C, and Quectel EC25 become game-changers.
๐ก 2. What is a 4G LTE IoT System?
A 4G LTE IoT system allows your ESP32 or Arduino to connect to the internet using a SIM card, just like a smartphone. Instead of Wi-Fi, it uses mobile network data (4G/3G/2G) to upload sensor values to cloud servers via HTTP GET or POST requests.
โ No Wi-Fi Needed
โ Works Anywhere with Mobile Network Signal
โ Real-Time Data to Cloud Databases (MySQL / Firebase / Thingspeak / PHP API)
โ Super Reliable and Fast Compared to Normal GSM (SIM800L/SIM900) Modules
โ 3. What You Will Learn in This Project
By the end of this complete guide, you will learn step-by-step:
โ
How to connect ESP32 + 4G LTE Module (SIM7600 / A7670C)
โ
How to configure APN settings for different SIM networks
โ
How to send HTTP GET and HTTP POST requests
โ
How to upload sensor data to MySQL / PHP API / Firebase / Thingspeak
โ
How to view data on a web dashboard or mobile application in real time
โ
How to use AT Commands for network configuration & debugging
๐ 4. Working Concept โ How the System Works?
Hereโs a simple step-by-step breakdown of the process:
- ESP32 reads sensor data (temperature, humidity, distance, etc.)
- It sends AT commands to the 4G LTE GSM module (SIM7600/A7670C) over serial communication
- The GSM module connects to the internet using SIM card data (APN settings)
- It sends data to a cloud server using HTTP requests
- GET Request โ Sends data via URL
- POST Request โ Sends data in the body of the request
- The server stores data in a MySQL / Firebase / Thingspeak / API
- Data can be viewed anywhere on mobile, web app, or IoT dashboard
๐ฆ 5. Real-World Applications of This Project
โ Smart Agriculture โ Send soil moisture & temperature to cloud
โ Remote Weather Stations โ Temperature & humidity data without Wi-Fi
โ Industrial Tank Monitoring โ Water/Fuel levels in industries
โ GPS Tracking Devices โ Live vehicle location to the server
โ Smart Villages & Rural IoT โ IoT projects in villages without Wi-Fi
โ Disaster Monitoring Systems โ Landslide, flood alert systems in remote areas
๐ท 6. Project Specifications
| Feature | Description |
|---|---|
| Microcontroller | ESP32 / Arduino Uno |
| Internet | 4G LTE via SIM card |
| Modules Supported | SIM7600, A7670C, Quectel EC25 |
| Protocols Used | HTTP GET, HTTP POST |
| Cloud | MySQL, PHP API, Firebase, Thingspeak |
| Power | 5V 2A Power Supply |
| Author | Yarana IoT Guru |
๐งพ 1. Required Components List
| Component | Quantity | Description / Use |
|---|---|---|
| ESP32 / Arduino Uno | 1 | Main microcontroller used to read sensors and send commands to the 4G LTE module |
| 4G LTE GSM Module (SIM7600 / A7670C / Quectel EC25) | 1 | Provides mobile internet using a SIM card. Supports HTTP, HTTPS, MQTT, GPS, SMS, TCP/IP |
| 4G SIM Card (Recharge with Mobile Data Pack) | 1 | Required for connecting to the internet via mobile network |
| Jumper Wires (Male-to-Female / Male-to-Male) | As required | Used for making connections between GSM module and ESP32 |
| 5V 2A Power Adapter / DC Supply | 1 | Provides stable power to GSM module (very important to avoid restarts) |
| Sensors (DHT11, Ultrasonic HC-SR04, etc.) | Optional | These sensors provide real-time data to be uploaded to the cloud |
| Breadboard / PCB / Power Management Board | Optional | Used for prototyping circuit connections |
| USB Cable | 1 | To upload code to ESP32/Arduino and Serial Monitor debugging |
โก 2. Why Power Supply Is Important? (Must Read!)
4G LTE GSM modules like SIM7600 or A7670C require 5V and 2A current during data transmission.
If you use a weak power source (USB or 5V from Arduino), the module may:
โ Restart again and again
โ Fail to connect to the network
โ Show “Network Not Registered” errors
โ
So always use a 5V 2A power adapter or Li-Po battery pack for stable operation.
๐ 3. Basic Circuit Connection (ESP32 + SIM7600/A7670C)
| SIM7600/A7670C Pin | Connect To (ESP32) |
|---|---|
| TX (Transmit) | GPIO 23 (RX of ESP32) |
| RX (Receive) | GPIO 19 (TX of ESP32) |
| GND | GND |
| VCC / 5V | 5V (From adapter or ESP32 VIN only if stable) |
| SIM Card Slot | Insert a 4G SIM card |
โ Note: Logic levels of SIM7600 are 3.3V compatible, so no need for voltage level shifter.
๐ก 4. How the System Works (Hardware Flow)
- ESP32 starts and initializes GSM Module using AT commands.
- The GSM module reads the APN (Access Point Name) of your SIM network (e.g., airtelgprs.com for Airtel).
- Once registered to the mobile network, it gets an IP address.
- ESP32 then sends HTTP GET or POST requests to your cloud server or PHP API.
- Data is saved to MySQL / Firebase / Thingspeak / Database in real-time.
- You can view this data from anywhere in the world using your mobile or PC.
๐ 5. What is APN & Why Is It Important?
APN (Access Point Name) is required to give internet access through the SIM card.
Without correct APN configuration, the GSM module will not connect to the internet.
| SIM Operator | APN Example |
|---|---|
| Airtel | airtelgprs.com |
| Jio | jionet |
| Vodafone / VI | www |
| BSNL | bsnlnet |
| Idea | internet |
You must enter the correct APN in code like this:
const char *APN = "airtelgprs.com"; // Change according to SIM card
โ 6. Advantages of Using ESP32 + 4G Module Over Wi-Fi
โ Works anywhere with mobile network coverage
โ No dependency on Wi-Fi routers or hotspots
โ More secure, reliable, and long-range connectivity
โ Supports live GPS, HTTP, MQTT, SMS, Voice & Video (SIM7600 supports 4G VoLTE)
โ Ideal for professional & industrial use cases
โ
Part 2 Completed!
Next, in Part 3, we will cover:
โ How HTTP GET & POST work in IoT
โ How data is sent to cloud (PHP API + MySQL Example)
โ Full explanation of AT commands used in SIM7600/A7670C
๐ 1. What is HTTP in IoT?
HTTP (Hypertext Transfer Protocol) allows IoT devices to communicate with web servers.
In simple words:
- ESP32 sends sensor data to a Web Server / API using HTTP
- The server stores the data into MySQL / Firebase / Thingspeak / Cloud Database
- You can view the data on mobile app, website, or dashboard
๐ 2. Difference Between HTTP GET and HTTP POST
| Feature | HTTP GET | HTTP POST |
|---|---|---|
| Purpose | Send small data in URL | Send larger data securely in message body |
| Data Visible in URL? | Yes | No |
| Speed | Fast | Slightly slower |
| Security | Low | Higher |
| Common Usage | Read or request data (fetch values) | Send or upload sensor data |
โ Example:
GET Example URL:
http://yourserver.com/api.php?temperature=30&humidity=65
POST Example Body:
temperature=30&humidity=65
โ๏ธ 3. How the Cloud Database Works (Step-by-Step Explanation)
To upload data to the cloud using SIM7600/A7670C, the process works like this:
- ESP32 reads sensor values (e.g., Temp, Humidity, Distance).
- ESP32 sends AT Commands to GSM module.
- GSM connects to the internet using SIM card + APN.
- ESP32 sends HTTP GET or POST request to your PHP API / Thingspeak / Firebase.
- The server receives the request and stores data into MySQL database or cloud storage.
- Data is shown on a dashboard or app.
๐ป 4. Cloud Server (PHP + MySQL Example)
Create a file called api.php on your hosting/server:
<?php
$servername = "localhost";
$username = "database_username";
$password = "database_password";
$dbname = "database_name";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if(isset($_GET['data'])) {
$data = $_GET['data'];
} elseif(isset($_POST['data'])) {
$data = $_POST['data'];
} else {
echo "No Data Received!";
exit();
}
$sql = "INSERT INTO sensor_data (value) VALUES ('$data')";
if ($conn->query($sql) === TRUE) {
echo "Data Inserted Successfully";
} else {
echo "Error: " . $conn->error;
}
$conn->close();
?>
โ MySQL Table Structure:
| Field | Type | Description |
|---|---|---|
| id | INT (Auto Increment) | Unique number |
| value | VARCHAR(255) | Sensor Data |
| timestamp | TIMESTAMP | When the data was inserted |
๐ก 5. Key AT Commands Used in SIM7600/A7670C for HTTP
| AT Command | Purpose |
|---|---|
AT | Check if module is active |
AT+CFUN=1 | Full functionality mode |
AT+CPIN? | Check if SIM is inserted |
AT+CREG? | Check network registration |
AT+CGDCONT=1,"IP","APN" | Set APN |
AT+NETOPEN | Open data connection |
AT+HTTPINIT | Start HTTP service |
AT+HTTPPARA="URL","http://example.com" | Set URL |
AT+HTTPACTION=0 | Perform HTTP GET |
AT+HTTPACTION=1 | Perform HTTP POST |
AT+HTTPREAD | Read server response |
AT+HTTPTERM | Close HTTP service |
โ 6. Summary of Part 3
โ Learned what HTTP is in IoT
โ Understood difference between GET & POST
โ Learned how data is sent to cloud databases
โ Example PHP API & MySQL explained
โ AT commands used in GSM module for HTTP communication
โ ๐ Arduino Code โ ESP32 + SIM7600/A7670 + HTTP POST Request
// ---------------------------------------------------------
// Project: ESP32 + SIM7600/A7670C | HTTP POST Data to Cloud
// Author: Yarana IOT Guru
// ---------------------------------------------------------
#include <HardwareSerial.h>
HardwareSerial simModule(1); // Using UART1 for SIM7600
String apn = "airtelgprs.com"; // Change to your SIM card APN (ex: jionet, airtelgprs.com)
String serverURL = "http://your-server.com/data.php"; // Replace with your actual server URL (PHP/MySQL)
// Example data (You can replace this with real sensor data)
int waterLevel = 75;
float temperature = 29.6;
int motorStatus = 1; // 1 = ON, 0 = OFF
void setup() {
Serial.begin(115200);
simModule.begin(115200, SERIAL_8N1, 16, 17); // RX=16, TX=17
Serial.println("Initializing SIM7600...");
delay(3000);
sendAT("AT"); // Basic communication
sendAT("ATE0"); // Turn off echo
sendAT("AT+CPIN?"); // Check SIM card status
sendAT("AT+CREG?"); // Check network registration
sendAT("AT+CGATT=1"); // Attach to packet domain service (GPRS)
sendAT("AT+CGDCONT=1,\"IP\",\"" + apn + "\""); // Set APN
Serial.println("Connecting to Internet...");
delay(2000);
// HTTP POST function
httpPostData();
}
void loop() {
// You can repeat sending data every 10 seconds
delay(10000);
httpPostData();
}
// ---------- Function to Send AT Commands --------------
void sendAT(String command) {
simModule.println(command);
delay(500);
while (simModule.available()) {
Serial.write(simModule.read()); // Print response to Serial Monitor
}
}
// ---------- HTTP POST Function ------------------------
void httpPostData() {
Serial.println("Preparing HTTP POST Request...");
// Convert data to URL-encoded format
String postData = "level=" + String(waterLevel) +
"&temp=" + String(temperature) +
"&motor=" + String(motorStatus);
sendAT("AT+HTTPTERM"); // Just in case
sendAT("AT+HTTPINIT"); // Start HTTP service
sendAT("AT+HTTPPARA=\"CID\",1"); // Use bearer profile 1
sendAT("AT+HTTPPARA=\"URL\",\"" + serverURL + "\""); // Server URL
sendAT("AT+HTTPPARA=\"CONTENT\",\"application/x-www-form-urlencoded\"");
// Send POST data
simModule.print("AT+HTTPDATA=");
simModule.print(postData.length());
simModule.println(",10000");
delay(200);
simModule.println(postData);
delay(2000);
sendAT("AT+HTTPACTION=1"); // 1 = POST
delay(5000);
Serial.println("Server Response:");
sendAT("AT+HTTPREAD"); // Read server reply
sendAT("AT+HTTPTERM"); // End session
}
โ ๐ Example PHP File (data.php) for Cloud Server (MySQL Database Insert)
Save this file on your hosting/server.
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "iot_database";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$level = $_POST['level'];
$temp = $_POST['temp'];
$motor = $_POST['motor'];
$sql = "INSERT INTO water_data (level, temperature, motor_status)
VALUES ('$level', '$temp', '$motor')";
if ($conn->query($sql) === TRUE) {
echo "Data Uploaded Successfully โ
";
} else {
echo "Error: " . $conn->error;
}
$conn->close();
?>
โ ๐ MySQL Table Structure
CREATE TABLE water_data (
id INT AUTO_INCREMENT PRIMARY KEY,
level INT,
temperature FLOAT,
motor_status INT,
timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
๐ 5.1 Benefits of Using 4G LTE (SIM7600 / A7670C) in IoT Systems
Using cellular LTE modules in IoT projects solves many limitations of traditional Wi-Fi or Bluetooth systems. Below are the key advantages:
โ 1. Works Anywhere โ No Wi-Fi Required
Unlike ESP8266 or normal ESP32, this system does not need Wi-Fi. It works anywhere there is a SIM card signal (2G/3G/4G), making it perfect for:
- Remote villages
- Agriculture fields
- Industrial locations
- Water pumping stations, farms, highways, etc.
โ 2. Real-Time Cloud Data Uploading
The 4G module supports HTTP POST, MQTT, HTTPS, FTP, and TCP/IP, which means:
- Sensor data is sent live to your cloud server
- You can monitor water levels, temperature, motor ON/OFF status from anywhere in the world
- Data logs are saved to PHP/MySQL or Firebase, Blynk, Thingspeak, or your custom dashboard.
โ 3. Faster & More Stable Than Wi-Fi
4G has better range, lower packet loss, and stronger connectivity. Even if Wi-Fi fails due to power cuts or router issues, this system keeps working continuously.
โ 4. Supports SMS + Call Alerts
You can send:
- SMS Alerts when tank overflows or motor is ON for too long
- Missed Call or Auto Call Alerts to notify the user instantly
- You can even control the motor by replying with an SMS command like โMOTOR ONโ or โMOTOR OFFโ.
โ 5. Scalable for Big IoT Networks
This technology can be expanded to:
- 10+ tanks / 100+ industrial machines
- Integrated with SCADA, PLC, Node.js, Google Sheets
- Useful for Smart Cities, Smart Agriculture & Smart Industries
๐ 5.2 Real-World Applications
| Application Area | How This System Helps |
|---|---|
| ๐ Home Water Tank | Stop overflow, automatic motor control via mobile |
| ๐พ Agriculture / Farms | Monitor water tanks, borewell levels, soil moisture remotely |
| ๐ญ Industries | Monitor chemical tanks, oil reserves, and pressure levels |
| ๐ข Apartment / Society Tanks | Centralized monitoring of multiple water tanks |
| ๐ฐ Municipal Water Supply | Track water distribution, leakage alerts, overhead tank level |
| ๐ Construction Sites | Real-time tracking of water & diesel storage tanks |
| ๐ Transport Tankers (Water/Milk/Fuel) | Monitor liquid level live while vehicle is moving |
๐ฎ 5.3 Future Improvements & Smart Automation Ideas
You can upgrade this project into a fully smart IoT system by adding these features:
โ 1. Automatic Pump ON/OFF using Relay + Cloud Logic
- If water level < 20% โ Turn Motor ON
- If water level โฅ 95% โ Turn Motor OFF
- Controlled using relay connected to ESP32 GPIO pins
โ 2. Mobile App + Blynk/Firebase Dashboard
- Use Blynk or Flutter App to see water level, graph vs time
- Add motor ON/OFF button in the mobile app
- Push notifications like: โTank Full โ Motor Turned OFF Automaticallyโ
โ 3. Voice Control with Alexa / Google Assistant
- Integrate ESP32 with IFTTT + Google Home / Alexa
- Say: โAlexa, turn ON water motorโ
- Relay activates โ Motor ON
โ 4. AI + Machine Learning Prediction
- Predict water usage patterns of your home or industry
- Detect leakage if water drops even when motor is OFF
- Send predictive notifications like: โTank will be empty in 2.5 hoursโ
โ 5. Data Security & HTTPS Support
- Use HTTPS instead of HTTP (Secure Data Transfer)
- Protect server using API key / Token-based Authentication
- Prevent hacking or unauthorized motor access
๐ 5.4 Advantages Summary
โ No Wi-Fi required โ Full mobility and remote deployment
โ Real-time data on phone + cloud logging
โ Low-cost setup using ESP32 + SIM7600 module
โ Can automate motor, send SMS/email alerts
โ Expandable to Smart City or Industrial IoT System
โ 1. GSM Module Not Turning ON / No Response to AT Commands
โ Possible Causes:
- Power supply is weak (less than 2A current).
- Using USB 5V instead of a proper adapter.
- RX/TX pins connected incorrectly.
- No common ground between ESP32 and GSM module.
โ Solution:
- Use a 5V/2A DC adapter or Li-ion battery for the GSM module.
- Connect GND of ESP32 and GND of GSM module together.
- Use correct pins:
ESP32 TX โ GSM RXESP32 RX โ GSM TX - After powering the module, wait 5โ10 seconds before sending commands.
โ 2. SIM Card Not Detected / No Network Signal
๐ Symptoms:
- AT+CPIN? โ Returns “SIM NOT INSERTED”
- AT+CREG? โ Returns 0,0 (Not registered to network)
โ Fixes:
- Reinsert SIM properly in the module.
- Remove SIM PIN lock using a mobile phone.
- Check antenna connection; always use Main Antenna + GPS Antenna for SIM7600.
- Use AT+CSQ โ If signal strength <10 = Poor signal
Ideal range = 15โ30
โ 3. Network Registered But No Internet (HTTP Request Fails)
Common Error Messages:
HTTPACTION: 0,601,0(No network)HTTPACTION: 0,603,0(DNS failure)HTTPACTION: 1,602,0(Connection timeout)
โ Solutions:
| Problem | Solution |
|---|---|
| Wrong APN | Check your SIM operator APN and update in code (Airtel โ airtelgprs.com, Jio โ jionet) |
| Internet disabled | Activate mobile data on SIM by inserting it into a phone once |
| Network not opened | Run AT+NETOPEN before HTTP request |
| Using HTTPS URL | SIM7600 may need SSL settings โ use HTTP first or enable SSL manually |
โ 4. HTTP GET/POST Commands Not Working
โ Checklist:
- Is your API URL correct? Example:
http://yourdomain.com/api.php - Did you upload api.php + database file to hosting?
- Is your server using HTTPS SSL certificate? Then use:
AT+HTTPSSL=1 - Did you enable:
sendAT("AT+HTTPPARA=\"CID\",1");sendAT("AT+HTTPPARA=\"CONTENT\",\"application/x-www-form-urlencoded\"");
โ 5. Data Reaching Server But Not Showing in Database
โ Common Mistakes & Fixes:
| Problem | Solution |
|---|---|
| PHP file not receiving data | Use $_POST['data'] or $_GET['data'] properly |
| Database not connected | Check hostname, username, password in PHP file |
| Wrong SQL table name | Ensure MySQL table name matches code |
| Special characters in data | Use urlencode() before sending values |
โ 6. Best Practices for Stable IoT Communication
โ Use external power supply for GSM module (Never rely on ESP32 5V pin).
โ Use Serial Monitor at 115200 baud rate for debugging AT commands.
โ Always check network before sending data:
if (!netReady) setupNetwork();
โ If using battery โ add over-voltage + reverse polarity protection.
โ Add Watchdog Timer (WDT) to auto restart ESP32 if module hangs.
โ For long-term projects โ use HTTP โ MQTT migration for faster performance.
โ โ Result: Why This Troubleshooting Section Is Important?
By understanding these common issues and their solutions, you can make your 4G LTE IoT project:
โ Highly Stable
โ Professional Level
โ Ready for Real Deployment in Fields, Farms, Industries & Smart Cities
๐ Contact YaranaIoT Guru Empowering IoT Innovation | ESP32 | Home Automation | Smart Solutions | 50K+ Community
Weโd love to hear from you! Whether you have questions about IoT projects, collaboration opportunities, technical support, custom PCB design, bulk kit orders, corporate training, college workshops, or freelance development โ weโre just one message away.
โ๏ธ Email (Official)
For all inquiries, project support, business collaboration, sponsorships, or documentation requests: ๐ฉ contact@yaranaiotguru.in ๐ง Alternate: support@yaranaiotguru.in โณ Response Time: Within 24 hours (MonโSat) ๐ก Use email for detailed queries with attachments (code, schematics, etc.)
๐ฑ Phone / WhatsApp (24ร7 Support)
Instant live technical help, project consultation, troubleshooting, or order status: ๐ +91 70527 22734 ๐ฌ WhatsApp: Chat Now โฐ Call Timing: MonโSat, 10 AM โ 7 PM IST ๐ Emergency Support: WhatsApp anytime (reply within 1 hour)
๐ Official Website
Full project tutorials, downloadable code, PDF guides, schematics, blogs, free tools, and online store: ๐ www.yaranaiotguru.in ๐ Shop: yaranaiotguru.in/shop (ESP32 DevKits, Sensors, Relays, Custom PCBs, Project Kits)
โถ๏ธ YouTube Channel
Step-by-step IoT tutorials, live coding, project builds, ESP32 programming, Blynk, Node-RED, MQTT, Home Assistant, and real-time demos: ๐ Yarana IoT Guru ๐บ 1,200+ Videos | 52K+ Subscribers | 5.5M+ Views | 4.8โ Rating ๐ฅ New Video Every Week ๐ Subscribe & Turn On Notifications
๐ GitHub (100% Open Source)
All source codes, Arduino IDE sketches, PlatformIO projects, Node-RED flows, MQTT configs, and full documentation: ๐ github.com/YaranaIotGuru โญ 50+ Repositories | 10K+ Stars & Forks ๐ Top Projects:
- ESP32 WebSocket Real-Time Dashboard
- Smart Home with Blynk & Alexa
- IoT Irrigation System with Soil Moisture
- MQTT + Node-RED + MySQL Logging
- OLED Weather Station with API
๐ธ Instagram
Daily IoT reels, quick tips, project teasers, live builds, student showcases, and giveaways: ๐ @YaranaIoTGuru ๐ฑ 10K+ Followers | Reels | Stories | Live Sessions
๐ผ LinkedIn (Professional Network)
For B2B collaborations, IoT consulting, corporate training, startup partnerships, hiring, and industry insights: ๐ Yarana IoT Guru ๐ค Services Offered:
- Custom IoT Product Development
- Embedded Systems Training
- College Workshops & FDPs
- PCB Design & Prototyping
๐ฆ Twitter / X
Real-time updates, tech news, poll-based Q&A, project launches, and community engagement: ๐ @YaranaIoTGuru ๐ข Follow for instant alerts
๐ Hackster.io (Project Showcases)
In-depth project write-ups, circuit diagrams, bill of materials (BOM), code explanations, and user ratings: ๐ hackster.io/yaranaiotguru ๐ 50+ Published Projects | 100K+ Views | Top 5% Creator
๐ Instructables (DIY Guides)
Beginner-friendly step-by-step guides, printable templates, tool lists, and troubleshooting sections: ๐ instructables.com/member/YaranaIoTGuru ๐ Featured Instructables:
- Automatic Plant Watering System
- Voice-Controlled Home Appliances
- WiFi-enabled Temperature Monitor
๐ Medium Blog
Technical articles, IoT trends, tutorials, case studies, and career tips in embedded systems: ๐ medium.com/@yaranaiotguru โ๏ธ 50+ Articles | 15K+ Readers
๐ Online Store & Kits
Ready-to-use IoT project kits, custom PCBs, sensors, modules, and merch: ๐ yaranaiotguru.in/shop ๐ฆ Free Shipping in India above โน999 ๐ณ Payment: UPI, Card, Wallet, COD
๐ Community Platforms
| Platform | Link | Purpose |
|---|---|---|
| Telegram Channel | t.me/YaranaIoTGuru | Project files, PDFs, updates |
| Telegram Group | t.me/YaranaIoTCommunity | Peer support, doubts |
| Discord Server | discord.gg/yarana-iot | Live voice help, coding rooms |
| WhatsApp Community | Join Here | Announcements & polls |
๐ข Office & Studio Address
Yarana Studio & Software (Yarana IoT Guru HQ) ๐ Near Rookh Baba Mandir Umariya Badal Urf Gainda, Allahabad (Prayagraj), Uttar Pradesh โ 212507, India โญ Google Rating: 5.0 โ (Based on 100+ Reviews) ๐ Opening Hours:
- Monday โ Saturday: 10:00 AM โ 5:00 PM
- Sunday: Closed ๐ Associated Website: yaranawebtech.in๐บ๏ธ View on Google Maps(Search: “Yarana Studio & Software”)๐ Walk-ins welcome | Appointment recommended for project discussions