bifravst/firmware

Power saving library to control network behavior.

Closed this issue · 1 comments

Turning the modem completely off between each cloud publication is probably not the most energy efficient solution for ALL publication intervals since the LTE modem would need to do an expensive connection to the network every time the device wants to publish data. For lower publication intervals PSM should be used and for longer publication intervals the modem can be turned completely off in between publications. Depending on the application(message size, pub frequency, transport protocol, etc...) a threshold could be calculated that can be used by the application to decide if it is reasonable to turn the modem off or not. I suggest a library that calculates the device network behavior based on the current state of the network, desired network parameters and application specific parameters.

I am going to do some testing in the following months with the intention of finding optimal network parameter for a generic simple testbench. Hopefully the results can be generically applicable, where it should be possible to derive functionality and behavior of such an "power saving library" from the results.