求高手指点,ESP32CAM联网和点动代码
经常潜水看到论坛里高手如云,新注册来论坛向您学习了,纯电子爱好者非商业,自已就是想用ESP32CAM来远程开关电动锁,监控开关门状态,本地无网时自动切换到蓝牙模式开锁,看看有没高手指点一下。ESP32CAMd视频在点灯科技APP局内网可以看到,重烧写后就在APP不能看到了(网页版的可以看),更新软件也看不了 不知什么原因,本来用APP在局内网可以看到视频的,现在却看不了,更新了APP,一样的设置也显示不了画面:L #define BLINKER_WIFI
#define BLINKER_ESP_SMARTCONFIG
#include <Blinker.h>
#include "ESP32_CAM_SERVER.h"
char auth[] = "********";
BlinkerButton Button1("lai");
bool setup_camera = false;
void dataRead(const String & data)
{
BLINKER_LOG("Blinker readString: ", data);
Blinker.vibrate();
uint32_t BlinkerTime = millis();
Blinker.printObject("video", "{\"str\":\"mjpg\",\"url\":\"http:"+ String(WiFi.localIP()) + "\"}");
}
void button1_callback(const String & lai) {
BLINKER_LOG("get button state: ",lai);
if (lai=="on") {
digitalWrite(4, HIGH);
// 反馈开关状态
Button1.print("on");
} else if(lai=="off"){
digitalWrite(4,LOW);
// 反馈开关状态
Button1.print("off");
}
}
void setup()
{
Serial.begin(115200);
BLINKER_DEBUG.stream(Serial);
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
pinMode(4, OUTPUT);
digitalWrite(4,LOW);
Blinker.begin(auth);//, ssid, pswd
Blinker.attachData(dataRead);
Button1.attach(button1_callback);
}
void loop()
{
Blinker.run();
if (Blinker.connected() && !setup_camera)
{
setupCamera();
setup_camera = true;
Blinker.printObject("video", "{\"str\":\"mjpg\",\"url\":\"http://"+ WiFi.localIP().toString() + "\"}");
}
//此图片的视频是添加在另外一个板块上的
页:
[1]