I started working on Arduino only since last year and my project consists of transferring data (crack size on buildings, temperature, soil moisture…) by FTP protocol (adapted from SurferTim at playground.arduino.cc/Code/FTP) to a distant server, and using ESP8266 NodeMCU. My code is working fine.
Hard to tell without more info about your actual code, but most Arduino projects are portable to the Photon.
Once you transition you may want to reconsider the use of FTP and rather use Particle's cloud infrastructure to do that securely and more conveniently IMO.
I wouldn't see why not, but you wouldn't use the Photon dedicated Weather Shield of course. You'd rather go with a generic one like this
I didn’t wanted to bother you with all my code but like I said, it’s just an adaptation of SurferTim’s FTP protocol. At least, you gave me hope and that’s what I needed.
Actually, using Particle’s cloud infrastructure could be a nice switch and I will probably go in that direction in near future. I just need to find good tutorials. The other thing is I can only access my domain through a FTP protocol.
Anyways, thanks a lot for your excellent advice.
Laurent