rzeldent / esp32cam-rtsp

Simple RTSP (streaming image) server for the ESP32CAM. Easy configuration and monitoring through the web interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

static ip, netmask, gateway and dns

SikaiGGMU opened this issue · comments

Is it possible to manually config ip, netmask, default gateway and dns server?

commented

Hi Sikai,

No, the application is using a library to configure the networking: IoTWebConf. This is aimed at DHCP.
You can take a look at issue: #67 ;this is similar and has a solution.

Regards,

Rene

commented

finally figured out how to solve this:

I went to the file named IotWebConf.cpp and searched for this line: WiFi.begin(ssid, password); (it's around the end of the file)

then i changed the entire void function named connectWifi to this full code:

void IotWebConf::connectWifi(const char* ssid, const char* password)
{
  IPAddress local_IP(192, 168, ?, ?);
  IPAddress gateway(192, 168, ?, ?);
  IPAddress subnet(255, 255, 255, 0);

  // Connect to WiFi
  WiFi.begin(ssid, password);
  WiFi.config(local_IP, gateway, subnet);
}

make sure you change the local_IP and gateway for your network!

  • Then I reuploaded the code and it worked perfectly.
commented

Hi HavingFu,

Yes, this is a way to do it and for now the fastest way. Personally I prefer a DNS reservation as this does not require code changes. But great!

Rene