Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
arduino-esp32通过BLE进行OTA_Arduino_Esp32 - Fatal编程技术网

arduino-esp32通过BLE进行OTA

arduino-esp32通过BLE进行OTA,arduino,esp32,Arduino,Esp32,任何人都知道如何通过BLE完成arduino-esp32 OTA。我想用平板电脑更新ESP32。平板电脑下载固件并传输到ESP32,然后ESP32将其保存到分区并重新启动。经过一些研究,这就是我想要的 我们可以使用“SD_Update”示例来完成这个任务。平板电脑将bin文件传输到ESP32,并将其作为bin文件保存到SPIFFS中。在数据传输之后。按照SD_更新启动OTA这适用于这是完全不同的问题。就我而言。我没有gprs。ESP32无法直接连接到internet。请通过蓝牙传输bin文件,

任何人都知道如何通过BLE完成arduino-esp32 OTA。我想用平板电脑更新ESP32。平板电脑下载固件并传输到ESP32,然后ESP32将其保存到分区并重新启动。

经过一些研究,这就是我想要的


我们可以使用“SD_Update”示例来完成这个任务。平板电脑将bin文件传输到ESP32,并将其作为bin文件保存到SPIFFS中。在数据传输之后。按照SD_更新启动OTA

这适用于这是完全不同的问题。就我而言。我没有gprs。ESP32无法直接连接到internet。请通过蓝牙传输bin文件,然后使用Update singleton对象。它在Update.h中声明。例如,ArduinoOTA.cpp中的ArduinoOTAClass::\u runUpdate()或ESP8266HTTPUpdate.cpp中的ESP8266HTTPUpdate::runUpdate()