程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了无法连接到 esp32 cam 上的电报大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决无法连接到 esp32 cam 上的电报?

开发过程中遇到无法连接到 esp32 cam 上的电报的问题如何解决?下面主要结合日常开发的经验,给出你关于无法连接到 esp32 cam 上的电报的解决方法建议,希望对你解决无法连接到 esp32 cam 上的电报有所启发或帮助;

基本上,我正在尝试使用 IOT,我尝试了这个简单的项目,其中 esp32 cam 将在检测到运动时拍照并使用机器人将其发送到电报,我已经在电报上创建了机器人,使用诸如令牌、聊天 ID 之类的所有内容都添加到代码中。我@R_675_11095@连接到我的 wifi,但由于某种原因它无法连接到电报,所有这些代码都是在 youtube 上为 ViralScIEnce 复制的 下面是连接电报的功能

String alerts2Telegram(String token,String chat_ID) 
{
  const char* myDomain = "API.telegram.org";
  String getAll="",getbody = "";

  camera_fb_t * fb = NulL;
  fb = esp_camera_fb_get();  
  if(!fb) 
  {
    serial.println("Camera capture Failed");
    delay(1000);
    ESP.restart();
    return "Camera capture Failed";
  }  

  WiFiClIEntSecure clIEnt_tcp;
  
  if (clIEnt_tcp.connect(myDomain,443)) 
  {
    serial.println("Connected to " + String(myDomain));
  }
  else {
    getbody = "Connection to telegram Failed.";
    serial.println("Connection to telegram Failed.");
  }
  
  return getbody;
}

下面是草图循环

voID loop()
{
 
  pinMode(gpioPIR,input_PulLUp);
  int v = digitalRead(gpioPIR);
  serial.println(v);
  if (v==1)
  {
    alerts2Telegram(token,chat_ID);
    delay(10000); 
  }
  delay(1000);  
  
}

代码是否有问题或无法运行,因为该代码可能已过时,因为教程本身的视频日期为 2020 年 6 月 7 日?

解决方法

尝试将 esp32 core 的版本改为 v1.0.4 。如果您想使用1.0.5或更高版本,请修改您的代码如下。

WiFiClientSecure client_tcp;
client_tcp.seTinsecure();   //version 1.0.5 or above

请参我的代码。 https://github.com/fustyles/Arduino/blob/master/ESP32-CAM_Telegram/ESP32-CAM_Telegram.ino

大佬总结

以上是大佬教程为你收集整理的无法连接到 esp32 cam 上的电报全部内容,希望文章能够帮你解决无法连接到 esp32 cam 上的电报所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。