It is definitely a real problem to be solved. We used something similar in an IOT application some time ago