Wow!! It's uncommon for Mechanical Engineering students to take an interest in IoT and IT topics. Kudos to you, brother!
@akashdip2001Ай бұрын
@@GOURAB_DAS_12 The real engineer is that, Who can find a solution of any problem. 🌱
@anuraggiri2788Ай бұрын
i think it will work only on same wifi
@akashdip2001Ай бұрын
@@anuraggiri2788 under Development: kzfaq.infozaES5O4gCjY see the video ⤴️ it's take a little much time - because of I am a Mechanical student, so i have my studies ☁️ wait for some time - i will make it for U
@samadshaikАй бұрын
bhai, can we create a wifi router from scratch?? Open-Wrt??
@akashdip2001Ай бұрын
@@samadshaik very easy ❤️ theoretically Routers are 2 types - 🌱 1) If you want to just create a Local area Network LAN , SO => ✅ you can follow this video, or ✅ also you can create a NAS NETWORK 🛜 it's basically usefull for share any type of files to all devices. 🌱 2) Creating a Wi-Fi router from scratch using an ESP32 module and a Cat 6 cable is a complex task. While the ESP32 can handle some aspects of networking, it's not designed to function as a full-fledged router. Need - ESP32 + LAN8720 (ETHERNET ADAPTOR - for CAT 6 CABLE) CODE : #include #include // Ethernet configuration #define ETH_CLK_MODE ETH_CLOCK_GPIO0_IN #define ETH_PHY_POWER 12 #define ETH_TYPE ETH_PHY_LAN8720 #define ETH_ADDR 0 #define ETH_MDC 23 #define ETH_MDIO 18 // Wi-Fi credentials const char* ssid = "ESP32_AP"; const char* password = "12345678"; void WiFiEvent(WiFiEvent_t event) { // Handle Wi-Fi events if (event == SYSTEM_EVENT_AP_START) { Serial.println("WiFi AP Started"); } } void setup() { Serial.begin(115200); // Initialize Ethernet ETH.begin(ETH_ADDR, ETH_POWER_PIN, ETH_MDC_PIN, ETH_MDIO_PIN, ETH_CLK_MODE); // Set up Wi-Fi AP WiFi.onEvent(WiFiEvent); WiFi.softAP(ssid, password); // Set up DHCP WiFi.softAPConfig(IPAddress(192,168,4,1), IPAddress(192,168,4,1), IPAddress(255,255,255,0)); Serial.println("WiFi AP Setup Complete"); } void loop() { // Main loop // Implement routing logic here }
@akashdip2001Ай бұрын
@@samadshaik your answer is Yes ✅ But , ESP32 has limited processing power and memory compared to dedicated routers. So, it's good for Projects ✅ not for commercial use ❌
@561_dhruvsinghbora2Ай бұрын
this is local host, you can't use it from outside your network
@akashdip2001Ай бұрын
@@561_dhruvsinghbora2 under Development: kzfaq.infozaES5O4gCjY
@akashdip2001Ай бұрын
@@561_dhruvsinghbora2 see the video ⤴️ it's take a little much time - because of I am a Mechanical student, so i have my studies ☁️ wait for some time - i will make it for U
@AbhiAbhiNOW9 күн бұрын
Hey that's just purely awesome man But I have some questions like :- (1) What's the speed it can provide ? (like how much request it can handle at a time). (2) Is it possible to add a backend ? (3) is it possible to add things like email verification and payment gateway and JavaScript libraries if needed? Don't worry I am not going to host my whole business on that (its a joke). Like I am a beginner and your project looks exiting so I am genuinely curious. can you please answer, it will be really helpful. THANKS.
@akashdip20019 күн бұрын
@@AbhiAbhiNOW 1) speed 11MB - 105+ MB , depending which ESP module you used ( not only ESP32 ). I have no money --> So I use the lowest version 🚀 2) Yes, you can host a website using an SD card on an ESP32 and incorporate backend functionality. The ESP32 has the capability to serve web pages and process backend logic. ⚙️ BUT, Running a full-fledged backend server like Node.js directly on an ESP32 is not feasible due to the ESP32's limited hardware resources (memory, processing power, and storage). Node.js is designed to run on more powerful hardware such as desktops, servers, or single-board computers like the Raspberry Pi. 3) yes, possible with API's 🚀 To send emails directly from the ESP32, you can use an email API service like SendGrid, Mailgun, or any other SMTP service that provides an API. These services allow you to send emails using HTTP requests, which can be easily managed by the ESP32.⚙️ But SMTP-JS not work, because of missing direct communication between javascript. 🚀 Yes, technically Payment gateway possible. ⚙️ But it's not recommended bue to low processing power & security risk. REMEMBER: ⭐🚀 EVERYTHING IS POSSIBLE, JUST TAKE A DEEP DIVE ON THE TOPIC. 💤 I spent two nights without sleep 💤 to on the topic --> github.com/akashdip2001/ESP32-host-HTML-website/blob/main/README.md
@AbhiAbhiNOW7 күн бұрын
@@akashdip2001 Thanks brother, its amazing but a little overwhelming. I am just starting like i know html/css , js, python and C, for electronic I has build some project with Arduino and one or two example project with esp. i am still in school therefore i dont know anyone with same interest and cannot found any guidance can you please tell me what I should learn and especially how can i learn more in electronics . Thanks for helping in advance. and sorry if i am being a burden.