Data saver / minimisation for Pi-Star
Posted: Fri Dec 20, 2019 9:58 pm
A friend received a 'cease & desist' email from the local DMR network operator, as it was felt his Pi-Star based hotspot was sending extraneous data to the network server, and was told his access would be revoked if he didn't take steps to prevent his hotspot from doing this. Obviously the local DMR network runs on razor thin margins of bandwidth and / or resources.
It got me thinking - what could be done to absolutely minimise the data consumed & generated by our Pi-Stars? This would be useful for people who have low bandwidth connections (eg: weak signal mobile / cell phone connections) and for hams in VK where the DMR network is sensitive to data / resource usage.
A few ideas to this end:
1) I assume hotspots send a network 'beacon' saying to the server "yes, I'm still here, alive & active." Is it possible / appropriate for the user to have control over how often such data is sent to the server? And is there any other extraneous data that could be optionally disabled when necessary?
2) Implement 'quiet hours' where your hotspot is unlikely to be used (eg middle of the night), and have the hotspot hibernate and drop off the network - except for the nightly Pi-Star updates, of course.
3) Also would be nice to implement a programmable input to facilitate a physical external switch so that the user can switch the Pi-Star into 'low data use' mode without logging in to the dashboard interface. Useful for when a hotspot is taken on the go somewhere for portable use via mobile / cell data connection.
It got me thinking - what could be done to absolutely minimise the data consumed & generated by our Pi-Stars? This would be useful for people who have low bandwidth connections (eg: weak signal mobile / cell phone connections) and for hams in VK where the DMR network is sensitive to data / resource usage.
A few ideas to this end:
1) I assume hotspots send a network 'beacon' saying to the server "yes, I'm still here, alive & active." Is it possible / appropriate for the user to have control over how often such data is sent to the server? And is there any other extraneous data that could be optionally disabled when necessary?
2) Implement 'quiet hours' where your hotspot is unlikely to be used (eg middle of the night), and have the hotspot hibernate and drop off the network - except for the nightly Pi-Star updates, of course.
3) Also would be nice to implement a programmable input to facilitate a physical external switch so that the user can switch the Pi-Star into 'low data use' mode without logging in to the dashboard interface. Useful for when a hotspot is taken on the go somewhere for portable use via mobile / cell data connection.