Page 1 of 1

esp32 wrover e/b technical questions

Posted: Mon Nov 23, 2020 7:48 am
by hyeer4362
We are currently developing using esp32-wrover-E/B on an Arduino. I need help with any of the issues mentioned below.

1. Continuous reboot problem when using SoftAP WiFi, attach error message
-> It is confirmed that the watchdog timer is activated in Async_tcp. What is the problem and how can I fix it?

2. Can SHA, RSA, AES, and RNG algorithms be used together?

The SHA algorithm will be used for parts that do not need decryption, such as passwords, and RSA and AES algorithms will be used for data requiring decryption, such as user's mail and number.

The above question is when the encryption algorithm implementation is implemented in software rather than in HW. If SHA, RSA, and AES algorithms cannot be used repeatedly in SW, is it possible to apply SHA in SW and AES in HW in this way?

-Is the RSA plaintext limited to 245btyte?

-Is RSA and AES not applicable due to library error and plain text length limitation?

3. About the availability of HTTPS protocol and the capacity of external files when using HTTPS
Is the external file size limited by 5Kb? Also, is there any way to expand the external file capacity?

4. Is the download capacity limit limited to 90kb when using the FTP function?

5. Is there a separate FTP function that can be used on the web server, not the FTP function for ESP32_CAM?

6. Is there a library that can use the wifi encryption method TKIP?

7. Is there a library provided to use wifi security types such as WEP, WPA_PSK, WPA_WPA2_PSK, WPA2_ENTERPRISE, etc.?

8. I am currently using SPI 16MB size. I modified the partition area to increase the SPIFFS usage area. However, when modifying the partition in esp32, the problem of deterioration comes out. I would like to know if this problem is being developed at the head office or is it my problem.

The modified method is as follows.
C:\Users\<username>\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\tools\partition
Put the ever.csv file in the above path

C:\Users\<username>\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4
Overwrite boards.txt file in the above path

In Arduino, select Tools -> Partition Scheme -> ever 16M Flash and upload the sketch