level 1
你改了ssid和密码吗,它连的wifi是2.4G吗,能把图片发正吗
2021年08月04日 09点08分
2
它连的WiFi是2.4g是啥意思?不是ESP32产生一个WiFi然后用电脑去连吗?
2021年08月05日 03点08分
level 1
噗,你们啥都不会怎么玩呢?
代码如下
定义ap的ip地址变量
IPAddress APlocal_IP(192,168,4,1);
IPAddress APgateway(192,168,4,1);
IPAddress APsubnet(255,255,255,0);
以上三行代码是添加的,可以放在下面代码的下面
const char* ssid = "这里填写ap名称,就是手机搜wifi会显示你设置的名称";
const char* password = "这里就是设置ap密码";
找到WiFi.begin();位置,然后改成如下代码 保存,然后烧录。
// WiFi.begin(ssid, password);
//
// while (WiFi.status() != WL_CONNECTED) {
// delay(500);
// Serial.print(".");
// }
// Serial.println("");
// Serial.println("WiFi connected");
WiFi.mode(WIFI_AP);
WiFi.softAPConfig(APlocal_IP,APgateway,APsubnet);
while(!WiFi.softAP(ssid, password)){
}
Serial.println("AP启动成功!");
Serial.println(ssid);
Serial.print("AP IP address: ");
Serial.println(WiFi.softAPIP());
startCameraServer();
// Serial.print("Camera Ready! Use 'http://");
// Serial.print(WiFi.localIP());
// Serial.println("' to connect");
烧录完,连接你自己设置的ssid,密码。打开浏览器,输入 192.168.4.1
好了,至于手机连接,浏览器要用firefox,我记得使用espidf可以设置web 服务一个响应头的参数,改大点任意浏览器都能看了,具体是什么变量不知道,知道了就能看看改arduino的esp32cam代码了,本人小白,不深入研究。
2021年11月13日 08点11分
9