Stability of WiPy
I want to use the FTP functionality of the WiPy together with an Expansionboard to use an external sd card. I want to send data to the WiPy every 4 seconds through my Arduino so the WiPy saves the data to its own SD-Card, which I want to access via FTP.
I have 2 questions:
Can I download a File from the FTP-server, while new data gets written to it?
How stable is the WiPy, if I only want to use it for receiving datastrings on the serial, saving them to a sd card and downloading the file from the sd card via FTP?
I really need stability, otherwise I have to use my Arduino for resetting the WiPy too and check on it all the time, which I probably have to do anyways. It is just a bummer, because I will definitely loose some of the 4 second measurements this way, when the WiPy crashes. I also though about using an ESP8266 for my problem. I know that the ESP32 has stability issues, but I'm not sure about the ESP8266 (Wemos D1 Mini, Nodemcu for instance).
Thank you, Gijs. That was actually my idea too. Creating a new file every day (perhaps) for instance, so the file, which gets written to at the moment won't get touched. I also thought, that this mostlikely will cause issues. Thank you for the additional information about filesize too!
Thanks for the help!
This application should work perfectly fine. Just watch out for the filesize over FTP, as that can cause some issues for exceptionally large files. Next to that, I would not start messing with the files you're writing to in micropython, (especially as you're writing data every 4 seconds, and it might be hard to extract a file within 4 seconds without it being written to) but perhaps you can make a separate file for each hour or so? Then you'll be able to extract the data files per hour and be sure your micropython script is done with it.
I know that the ESP32 has stability issues
Not sure what you're talking about here though..