求高手指点,ESP32CAM联网和点动代码-Arduino中文社区 - Powered by Discuz! Archiver

xinlai 发表于 2022-10-8 12:32

求高手指点,ESP32CAM联网和点动代码

经常潜水看到论坛里高手如云,新注册来论坛向您学习了,纯电子爱好者非商业,自已就是想用ESP32CAM来远程开关电动锁,监控开关门状态,本地无网时自动切换到蓝牙模式开锁,看看有没高手指点一下。

xinlai 发表于 2022-10-8 12:37

ESP32CAMd视频在点灯科技APP局内网可以看到,重烧写后就在APP不能看到了(网页版的可以看),更新软件也看不了

xinlai 发表于 2022-10-9 10:32

不知什么原因,本来用APP在局内网可以看到视频的,现在却看不了,更新了APP,一样的设置也显示不了画面:L

xinlai 发表于 2022-10-9 13:17

#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]
查看完整版本: 求高手指点,ESP32CAM联网和点动代码