Hello Particle friends!
I am relatively new to the Particle family, but I have a fleet of particle photons already and they all work fine. I am building out my prototypes for my project and that all works fine - coding and deployment are crazy simple. I have built particle.variables, webhoooks, and all the other internet connected stuff just fine and been able to see results from my sensors and all kinds of cool things. I have switched my photon from my wifi hotspot on my phone to my home network and back and that works fine. (Actually a little too well)
The meat if this issue is this: I want to put a Photon where it will only have connectivity when I come over and turn on my phone’s hot spot. I don’t want to lose the (very) infrequent data points it is collecting in the interim. I have scoured the forums for a couple of days about EEPROM, SD, and other means of writing data for storage, but those seem like overkill if I am collecting maybe 40bits of data 2x per day and the device would never go more than 5 without a connection. I cannot find a definitive answer to the memory size and the question of “how long do I have before I crash the buffer or overwrite data points” is part of this, but my question is more basic:
Is the Photon platform even the right choice for something that is unlikely to have connectivity for extended periods of time? I love the platform, and for my planned commercial project it may not be an issue, but I am thinking longer term and don’t want to invest a ton of time into a non-starter.
Also, part of this stems from the fact that while I love IoT, I am a HUGE fan of taking the “I” out of it whenever I can for both security and practicality reasons, and the Photon platform feels very very internet-centric.
Thanks to all the very smart folks who have helped me already, and I look forward to your feedback.