turns2stone
Member
- Joined
- Feb 9, 2025
- Messages
- 23
It took 26 seconds because it had to go on a very long path from your phone, to the carrier's IoT core, to BMW's servers, back to the car. I don't know where you are located, but the network data path (I described above) can literally be thousands of miles long, as those packets travel the country, even making redundant trips, especially if the packet transmission fails or gets corrupted and has to start all over again. It's not even uncommon for the request to physically start in Dallas, go to Atlanta, then to Chicago, then to Houston, then back to Dallas where your car is located. A dozen 'hops' is not uncommon, and we are talking hundreds of miles at a minimum, several thousand is not unexpected.Ok - I'll give you an example. I just went out to my car and "woke it up" by sending a cab heating command to it. Then I sent a "flash headlights" command from the app. It took 26 seconds to react. Does that look like a real-time Internet of Things interaction? It doesn't to me.
Now... perhaps it's simply implemented very very badly. Or perhaps it's based on something really primitive. I guess we'll never know, because as I said earlier, all we have so far is assumption, not facts!
In fact, these phone-to-car delays are such a problem, Tesla recently rolled out an update that takes those commands from your phone to the car's bluetooth modem (when you're in physical range) for things like 'lock the doors'.
What I'm describing is not 'assumption' for how this works at a macro level, I do this for a living