The client is in deep sleep most of the time, waking every 30 minutes to take measurements (temperature, humidity, ambient light, LPG, TVOCs), which it then sends to the sever. Since the data is just a bunch of numbers I think the radio transceiver should have no problem communicating it. I am managing power for the client with Photon Battery Shield, which is connected to a 400mAh LiPo and a 3.5W solar panel. So far power doesn’t seem to be an issue, although I will need to see if the sleep cycle has to be tweaked to accommodate the power the transceiver uses.
Server photon receives data and passes it onto some cloud service (haven’t decided which one). Recently I’ve been working with Ionic, so it could be interesting coming up with some mobile UI for displaying the data.
It is a work in progress, any thoughts are appreciated