我有一个ESP32开发板,它通过TCP / IP协议通过以太网通信。我想通过以太网更新固件(ESP32开发板连接到通过SPI协议连接的Enc28J60以太网Lan网络模块)。通过同一网络进行的其他OTA更新。任何人都可以帮助我弄清楚这一点,以便我可以通过Internet升级固件吗?
答案 0 :(得分:0)
我的general ArduinoOTA library也支持ESP32。
ESP8266和ESP32 Arduino软件包捆绑在一起的ArduinoOTA库仅适用于本机WiFi库。我的通用ArduinoOTA库允许使用以太网或UIPEthernet库通过以太网将草图上传到esp8266或esp32。通过本机WiFi库上传也可以。
如果要下载更新箱,请参见the OTASketchDownload example。
要使用此库而不是捆绑库,必须从电路板封装库文件夹中删除捆绑库。要覆盖platform.txt中OTA上传的配置,请从该库的extras文件夹中复制platform.local.txt文件,并将其复制到boards软件包安装文件夹中的platform.txt文件旁边。