1、ESP32-cam开发环境配置

本例程 是利用arduino IDE开发,关于arduino IDE 的esp32环境配置可参考:环境配置: 点击跳转

安装好esp32 环境,开发板选择esp32 wrover module开发板,其他默认即可。

2 、程序下载

示例程序下载:点击下载

需要修改的信息有WIF名称,WIFI密码,用户私钥UID,设备主题topic。

/*********************需要修改的地方**********************/const char* ssid = "newhtc";           //WIFI名称
const char* password = "qq123456";     //WIFI密码
int capture_interval = 20*1000;        // 默认20秒上传一次,可更改(本项目是自动上传,如需条件触发上传,在需要上传的时候,调用take_send_photo()即可)
const char*  post_url = "http://images.bemfa.com/upload/v1/upimages.php"; // 默认上传地址
const char*  uid = "4d9ec352e0376f2110a0c601a2857225";    //用户私钥,巴法云控制台获取
const char*  topic = "mypicture";     //主题名字,可在控制台新建/********************************************************/

用户私钥可以巴法云控制台 点击跳转 获取,注册登陆即可在巴法创客云控制台获取。网址 http://www.cloud.bemfa.com/tcpfast.php

关于主题topic:主题可在控制台 点击跳转 新建,字母+数字自定义组合即可。

连线

巴法云

注意:下载的时候 ESP32-cam的io0要接GND,下载结束后,必须断开io0和GND的连接。

在arduino IDE 点击烧录上传,然后需要按一下esp32-cam的reset按键,程序才会下载。下载完成后,断开io0的连线,再按一下reset按键,就退出下载模式了,即可正常使用。

如果WIFI信息正常,esp32就会自动连接wifi,并进行拍照上传,默认20秒上传一次,可自行修改频率,或者更改为触发条件拍照,需要拍照上传的时候,调用一下take_send_photo()函数即可。

3、 控制台查看图片

登陆巴法云控制台,点击进入图云,即可查看到已经上传的图片,双击可查看大图。

巴法云
巴法云

4 、(附)发布订阅模式

图片上传同样支持发布订阅模式,即图片上传的一方是消息发布者,订阅者订阅这个主题,当esp32-cam上传图片,就相当于推送了消息,订阅者由于订阅了这个主题,就会及时收到上传的图片地址。拿到图片地址后,可应用在图像处理、人脸识别、实时监控等领域。

具体协议可参考: 接入文档

上传图片配置控制大小_esp32-cam拍照上传云平台,http协议传输相关推荐

  1. 新大陆物联网-Android实现网关功能-连接云平台并上传传感器数据-获取执行器指令并执行-Android网关开发-通信-数据上传云平台-JAVA原理讲解-免费云平台使用-竞赛2022国赛真题

    目录 一.任务要求 二.开发环境 三.网关上线 四.数据上传与命令下发 五.JSON命令解析思路 六.总结 一.任务要求 我们将要实现的效果是:Android开发平板与Lora板进行有线串口通信,解析 ...

  2. html5+php调用android手机图片,HTML5拍照上传图片Phonegap封装HTML5调用Android相机拍照上传到PHP端...

    HTML5拍照: 参考网址:http://blog.csdn.net/hfahe/article/details/7354912 上传部分也可以用ajax: $.ajax({ url: 'http:/ ...

  3. HTML5 实现手机拍照上传

    2019独角兽企业重金招聘Python工程师标准>>> 背景:移动端H5项目,需要实现调用手机拍照,并将图片压缩上传功能. 页面样式: 上传图片有原生的方法<input typ ...

  4. php拍视频上传,php视频拍照上传头像功能实现代码分享

    现在手机拍照很火,那么如何使用手机拍照并上传头像呢?原因很简单,就是数据传递,首先手机传递照片信息,既不是post传递也不是get函数传递,这个另外一种数据 如果要在php中实现视频拍照我们需要借助于 ...

  5. Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传

    仿照微信,朋友圈分享图片功能 .可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 .很不错的源码,大家有需要可以下载看看 . 如果不知道如何上传 ...

  6. 制作esp32-cam拍照上传,微信小程序照片显示的监控小车

    前期配件准备 ESP32-CAM开发环境配置 程序下载 连接小车 控制台查看图片 微信小程序的开发 1.前期配件准备 小车套件(网上购买即可,较为方便的选择) ESP32-CAM (推荐安信可,外加T ...

  7. php拍照,php视频拍照上传头像功能实现代码分享

    php视频拍照上传头像功能实现代码分享 发布于 2016-01-19 07:47:53 | 121 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  8. uniapp h5拍照上传照片

    前段时间公司要弄一个uniapp的H5拍照上传的功能,看这位博主 常德_威少 的博客完成了(博客地址:使用canvas压缩图片大小_常德_威少的博客-CSDN博客_canvas压缩图片),于是想把我写 ...

  9. php上传头像的代码,php视频拍照上传头像功能实现代码分享

    如果要在php中实现视频拍照我们需要借助于flash插件了,由flash拍出的确照片我们再通过php的$GLOBALS ['HTTP_RAW_POST_DATA']接受数据,然后保存成图片就可以了,下 ...

最新文章

  1. 如何挑选深度学习 GPU?
  2. 怎样快速学习React
  3. Leangoo_多团队,大规模敏捷开发实现过程
  4. 兰州交通大学计算机科学与技术学院,兰州交通大学计算机科学与技术
  5. div是html5新元素,HTML5编码新元素的介绍
  6. JAVA b2b2c多用户商城系统源码-服务发现服务端EurekaServer微服务
  7. opencv 读取视频、打开摄像头、写入视频文件
  8. cad2010多个文件并排显示_CAD软件同时显示两张或多张图纸的方法
  9. java 代码走查_java代码走查计划书
  10. snipaste滚动截图方法_【软件工具】超强干货|不同级别的截图工具,快来按需领取吧...
  11. 计算机考研用python_2014北邮计算机考研复试上机题解(上午+下午)
  12. java jit技术_JVM之JIT
  13. Blackmagic摄像机如何处理12K 素材
  14. 安防RTSP协议摄像头实现WEB端无插件直播流媒体服务EasyNVR实现海康大华宇视摄像头网页播放的方法
  15. 备库ORA-00313 ORA-00312 ORA-27037
  16. Java虚拟机--Java虚拟机栈
  17. 6580 8.1 mtp模式,查看手机容量大小修改
  18. 如何利用自动化设备行业ERP系统做好材料采购管理
  19. 浪潮nf5220服务器做系统,【浪潮NF5220参数】浪潮NF5220系列服务器参数-ZOL中关村在线...
  20. 【数据库】之MYSQL基本语法

热门文章

  1. PyTorch 学习笔记(四):权值初始化的十种方法
  2. HMM(隐马尔科夫)用于中文分词
  3. 详解 Tomcat 的连接数与线程池
  4. Android数据持久化:文件存储
  5. LeetCode简单题之数组中的字符串匹配
  6. 深度学习LiDAR定位:L3-Net
  7. HarmonyOS Java工程目录结构
  8. 微信小程序修改整体背景颜色
  9. 微信小程序填坑之路(三):布局适配方案(rpx、px、vw、vh)
  10. Appium的Java封装