ESP32cam網絡遙控車一些總結

開發(fā)板官方文檔
https://docs.ai-thinker.com/%E6%91%84%E5%83%8F%E5%A4%B4%E5%BC%80%E5%8F%91%E6%9D%BF_esp32-cam
電路原理圖
https://blog.csdn.net/qlexcel/article/details/119140230
主要研究了兩個方面
局域網 (易) ? 代碼:https://www.aliyundrive.com/s/7CycMLZ35D9
互聯(lián)網(難)暫未開源
內網遙控,通俗的理解成局域網就好,控制端和小車處于同一網絡環(huán)境下。
這部分參考,新手建議先看下,把開發(fā)環(huán)境配好
致謝-------
https://www.bilibili.com/read/cv16644311
外部庫導入的幾種方式:
https://www.bilibili.com/read/cv10065519/

5G網絡遙控小車核心問題
需要以下相關知識,
安卓開發(fā),開發(fā)app用于控制小車,接收服務器端傳回的圖像
服務器開發(fā),Java?C?等語言---可自建服務,也可使用第三方平臺,接收esp32發(fā)送的視頻幀及指令
對ESP32板的基本開發(fā),利用GPIO調度wifi,閃光,驅動電機
將攝像頭數(shù)據(jù)通過網絡發(fā)送值服務端
了解網絡,會些基本協(xié)議,熟悉電路,能夠進行一些簡單焊接。
連接WiFi、TCP實例
UDP實例
UDP發(fā)送圖片
esp32的圖片流是jpeg格式
ESP32cam--保存JPEG格式圖片到SD卡(Arduino IDE)
ESP32Cam自帶了一個SD卡模塊,那么該怎么用它呢?
在loop函數(shù)中定義了按鍵設置為:GPIO16,如果不想使用按鈕,可自行修改!
esp32cam 服務端遠程視頻方案
https://gitcode.net/qq_26700087/simpleVideoServer
功能類似于現(xiàn)在的網絡監(jiān)控,32cam板子很小不易被察覺,也可以放哪當個監(jiān)控,不過就是攝像頭可能要換個像素高點的2640v像素有些差了
通過Udp將數(shù)據(jù)發(fā)送,后端再對數(shù)據(jù)進行處理,合成流之后即可在web界面上展示
esp32連接mqtt服務器
參考
https://www.cnblogs.com/emqx/p/15049179.html