1、ESP32-cam開發環境配置 本例程 是利用arduino IDE開發,關于arduino IDE 的esp32環境配置可參考論壇置頂帖子,或者: https://bbs.bemfa點com/29/ 安裝好esp32 環境,開發板選擇esp32 wrover module開發板,其他設置默認即可。 2 、程序下載示例程序下載:示例程序下載:https://cloud.bemfa點com/zip/esp32_cam.zip 需要修改的信息有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"; //主題名字,可在控制臺新建
- /********************************************************/
復制代碼用戶私鑰可以巴法云控制臺 獲取,注冊登陸即可在巴法創客云控制臺獲取bemfa點com 關于主題topic:主題可在控制臺新建,字母+數字自定義組合即可 連線
51hei截圖_20200605145126.png (1.4 MB, 下載次數: 62)
下載附件
2020-6-5 18:53 上傳
注意:下載的時候 ESP32-cam的io0要接GND,下載結束后,必須斷開io0和GND的連接。 在arduino IDE 點擊燒錄上傳,然后需要按一下esp32-cam的reset按鍵,程序才會下載。下載完成后,斷開io0的連線,再按一下reset按鍵,就退出下載模式了,即可正常使用。 如果WIFI信息正常,esp32就會自動連接wifi,并進行拍照上傳,默認20秒上傳一次,可自行修改頻率,或者更改為觸發條件拍照,需要拍照上傳的時候,調用一下take_send_photo()函數即可。
3、 控制臺查看圖片
登陸巴法云控制臺,點擊進入圖云,即可查看到已經上傳的圖片,雙擊可查看大圖。
控制臺.png (528.52 KB, 下載次數: 58)
下載附件
2020-6-5 18:54 上傳
控制臺2.png (711.38 KB, 下載次數: 57)
下載附件
2020-6-5 18:54 上傳
4 、(附)發布訂閱模式 圖片上傳同樣支持發布訂閱模式,即圖片上傳的一方是消息發布者,訂閱者訂閱這個主題,當esp32-cam上傳圖片,就相當于推送了消息,訂閱者由于訂閱了這個主題,就會及時收到上傳的圖片地址。拿到圖片地址后,可應用在圖像處理、人臉識別、實時監控等領域。 具體協議可參考: 接入文檔 https://cloud.bemfa點com/docs/#/
|