This is such a cool problem. We already have a ton of Geo sat which can do this kind of communication but they are super expensive and have a limited bandwidth. These satellites will actually have a ton of limitations in how much data they can send around and how they'll have to balance out their signals. Geo are easier to point to because, well they don't move. But these are going to be moving and changing all the t…
Cellular and WiFi AP roaming are solved problems. For SpaceX, this will be rather straightforward as the design specifies fixed ground stations that will handle negotiating/maintaining upstream connection(s).
> Or you get a rainy day and your signal clarity goes down.
That's more likely to be an issue, but having multiple satellites overhead, plus the fact that the constellation will be located in LEO (thus higher signal strength due to proximity) will help mitigate signal attenuation due to clouds/precipitation.