找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5442|回復: 0
收起左側(cè)

esp32-cam 遠程監(jiān)控 圖片上傳 http 協(xié)議 post

[復制鏈接]
ID:601884 發(fā)表于 2020-6-5 18:55 | 顯示全部樓層 |閱讀模式
1、ESP32-cam開發(fā)環(huán)境配置
本例程 是利用arduino IDE開發(fā),關(guān)于arduino IDE 的esp32環(huán)境配置可參考論壇置頂帖子,或者: https://bbs.bemfa點com/29/
安裝好esp32 環(huán)境,開發(fā)板選擇esp32 wrover module開發(fā)板,其他設置默認即可。
2 、程序下載
示例程序下載:示例程序下載:https://cloud.bemfa點com/zip/esp32_cam.zip
需要修改的信息有WIF名稱,WIFI密碼,用戶私鑰UID,設備主題topic。
  1. /*********************需要修改的地方**********************/
  2. const char* ssid = "newhtc";           //WIFI名稱
  3. const char* password = "qq123456";     //WIFI密碼
  4. int capture_interval = 20*1000;        // 默認20秒上傳一次,可更改(本項目是自動上傳,如需條件觸發(fā)上傳,在需要上傳的時候,調(diào)用take_send_photo()即可)
  5. const char*  post_url = "http://images.bemfa.com/upload/v1/upimages.php"; // 默認上傳地址
  6. const char*  uid = "4d9ec352e0376f2110a0c601a2857225";    //用戶私鑰,巴法云控制臺獲取
  7. const char*  topic = "mypicture";     //主題名字,可在控制臺新建
  8. /********************************************************/
復制代碼
用戶私鑰可以巴法云控制臺  獲取,注冊登陸即可在巴法創(chuàng)客云控制臺獲取bemfa點com
關(guān)于主題topic:主題可在控制臺新建,字母+數(shù)字自定義組合即可
連線
51hei截圖_20200605145126.png

注意:下載的時候 ESP32-cam的io0要接GND,下載結(jié)束后,必須斷開io0和GND的連接。
在arduino IDE 點擊燒錄上傳,然后需要按一下esp32-cam的reset按鍵,程序才會下載。下載完成后,斷開io0的連線,再按一下reset按鍵,就退出下載模式了,即可正常使用。
如果WIFI信息正常,esp32就會自動連接wifi,并進行拍照上傳,默認20秒上傳一次,可自行修改頻率,或者更改為觸發(fā)條件拍照,需要拍照上傳的時候,調(diào)用一下take_send_photo()函數(shù)即可。

3、 控制臺查看圖片

登陸巴法云控制臺,點擊進入圖云,即可查看到已經(jīng)上傳的圖片,雙擊可查看大圖。

控制臺.png

控制臺2.png

4 、(附)發(fā)布訂閱模式
圖片上傳同樣支持發(fā)布訂閱模式,即圖片上傳的一方是消息發(fā)布者,訂閱者訂閱這個主題,當esp32-cam上傳圖片,就相當于推送了消息,訂閱者由于訂閱了這個主題,就會及時收到上傳的圖片地址。拿到圖片地址后,可應用在圖像處理、人臉識別、實時監(jiān)控等領域。
具體協(xié)議可參考: 接入文檔 https://cloud.bemfa點com/docs/#/


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表