I am searching for solution to make lower power consumption as low as it is possible.
I have tested recently both options:
* to maintain TCP connection and waiting from data from server
* to listen UDP multicast
There two one important factor:
* data is sent rarely and with minimal packet lengths (<100 characters)
* data should be received with low latency (<1000 ms)
I have run some tests and average consumption of 62 mA is minimal received value (average of a few hours).
I do not use currently any special sleeps. Only 500mA delay is used in loop between handling packets.
I am searching for algorithm of some combination of sleep/wake up or any other option to make power consumption lower.
Any help is appreciated.
Best regards,
Lukasz