ESP32S3 files sharing and transfering
Posted: Mon Oct 02, 2023 4:44 pm
Hello!
I've bough those ESP32S3 boards with integrated WiFi, Bluetooth, Display, SD-card reader to use as sensors data logger to file.
http://pan.jczn1688.com/directlink/1/ES ... 48S050.zip
After sensors data will be logged to files I need to transfer those log files from this device SD-card to another devices (PC or Smartphone) without needing to insert&remove SD all the time. Which options do I have?
A) USB - connect ESP32 board via USB and open SD-card as USB memory storage device (but USB-port can be also used for another purpose as another devices connection, power, etc).
B) WiFi network - share SD-card as folder with files via WiFi network.
C) WiFi direct - transfer files from ESP32S3 device to another peer-to-peer.
D) Bluetooth - not sure is it possible to also share SD-card as folder with files via Bluetooth? Or just send files from SD-card on each BT connection.
Unfortunately I can't find needed info and libraries&samples at Arduino IDE for a such "file sharing" tasks at ESP32.
Please, answer to the next questions:
1) Which file sharing firmware (USB/WiFi/BT) will occupy more or less of ESP32S3 memory?
2) Which file sharing firmware (USB/WiFi/BT) will use more of ESP32S3 CPU power?
3) Via which bus USB/WiFi/BT are connected to ESP32 core? SPI, I2C, another?
4) Does ESP32S3 WiFi have option to minimize radio signal power when not used (like Bluetooth LE)?
5) Do you have a such libraries and samples for A/B/C/D?
I've bough those ESP32S3 boards with integrated WiFi, Bluetooth, Display, SD-card reader to use as sensors data logger to file.
http://pan.jczn1688.com/directlink/1/ES ... 48S050.zip
After sensors data will be logged to files I need to transfer those log files from this device SD-card to another devices (PC or Smartphone) without needing to insert&remove SD all the time. Which options do I have?
A) USB - connect ESP32 board via USB and open SD-card as USB memory storage device (but USB-port can be also used for another purpose as another devices connection, power, etc).
B) WiFi network - share SD-card as folder with files via WiFi network.
C) WiFi direct - transfer files from ESP32S3 device to another peer-to-peer.
D) Bluetooth - not sure is it possible to also share SD-card as folder with files via Bluetooth? Or just send files from SD-card on each BT connection.
Unfortunately I can't find needed info and libraries&samples at Arduino IDE for a such "file sharing" tasks at ESP32.
Please, answer to the next questions:
1) Which file sharing firmware (USB/WiFi/BT) will occupy more or less of ESP32S3 memory?
2) Which file sharing firmware (USB/WiFi/BT) will use more of ESP32S3 CPU power?
3) Via which bus USB/WiFi/BT are connected to ESP32 core? SPI, I2C, another?
4) Does ESP32S3 WiFi have option to minimize radio signal power when not used (like Bluetooth LE)?
5) Do you have a such libraries and samples for A/B/C/D?