To make communicate the code running in a local machine and the Esp32 with W5500 ethernet without internet access if possible through physical layer...is it possible...?
Thanks in advance...
yes. set static IP on both sides. you may have to use a crossed cable.
@Juraj Can you brief it bit clear? That'll be really helpful.
Hi, @charancg1608
Is this associated with this?
https://forum.arduino.cc/t/how-to-connect-eps32-and-w5500/1106448
Tom...
Your other topics on the same subject deleted.
Please do not duplicate your questions as doing so wastes the time and effort of the volunteers trying to help you as they are then answering the same thing in different places.
Please create one topic only for your question and choose the forum category carefully. If you have multiple questions about the same project then please ask your questions in the one topic as the answers to one question provide useful context for the others, and also you won’t have to keep explaining your project repeatedly.
Repeated duplicate posting could result in a temporary or permanent ban from the forum.
Could you take a few moments to Learn How To Use The Forum
It will help you get the best out of the forum in the future.
Thank you.
Yes, it is possible to establish communication between a local machine (such as a computer) and an ESP32 with a W5500 Ethernet module without internet access. You can achieve this by creating a local network or using a direct Ethernet connection between the two devices.
Here's a general outline of the steps involved:
- Set up the ESP32 with W5500 Ethernet:
- Connect the W5500 Ethernet module to the ESP32.
- Ensure that the necessary libraries and drivers are installed on the ESP32 to support Ethernet communication.
- Configure the Ethernet module with the appropriate IP address, subnet mask, and other network settings.
- Set up the local machine:
- Connect the local machine to the same network as the ESP32 and the W5500 Ethernet module. This can be done through a local network switch or by directly connecting the Ethernet port of the local machine to the W5500 module.
- Configure the network settings on the local machine to be in the same IP address range as the ESP32.
- Establish communication:
- On the local machine, develop a program or application that sends data to or receives data from the ESP32 over the local network.
- Use a suitable communication protocol, such as TCP/IP or UDP, to facilitate the communication between the local machine and the ESP32.
- Implement the necessary network communication functions in your code, such as socket creation, data transmission, and reception.
- Ensure that both the local machine and the ESP32 are using compatible communication protocols and that the appropriate ports are used for communication.
By setting up a local network or connecting the devices directly, you can establish a communication channel between the local machine and the ESP32 with the W5500 Ethernet module. This allows you to exchange data and control commands between the two devices without relying on an internet connection.
It's important to note that the specifics of the implementation may vary depending on your programming language, development environment, and the libraries you choose to use. Additionally, you may need to handle issues such as IP address assignment, network configuration, and firewall settings to ensure proper communication between the devices.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.