之前,绿神在推特上解答了一个让我百思不得其解的问题:特斯拉究竟是如何唤醒进入深度休眠状态的车辆的?想必许多人都曾有过这样的体验,当你第二天打开特斯拉App时,会发现App显示正在唤醒你的车辆,等待大约30秒后,App就能成功连接并远程操控。然而,你是否曾思考过这背后的原理呢?
如果向从事计算机或通讯行业的朋友咨询,如何去唤醒一个已关机或进入深度休眠的系统?在插了网线的电脑上,我们通常会通过网络发送一个所谓的“magic packet”,而设置了网络待机的主机(或许是运行一个更精简的小系统)在接收到这个消息后,会唤醒我们的电脑。然而,你的车辆使用的是无线连接,在休眠状态下是断网的,根本无法接收到这类“Magic packet”。另一个最直接的方法是让系统的网络模块持续工作,但这需要以整个系统保持在浅睡眠状态为代价,从而消耗大量电池。(早期版本的特斯拉还可以手动设置为浅睡眠模式,系统一直保持联网状态)那么,特斯拉究竟是运用了何种高科技,让早在2012年制造的车辆就具备了远程唤醒的能力呢?现在,绿神为我们揭晓了答案:特斯拉实际上是通过发送一条短信来唤醒你的车辆的。
这个方法实在是太巧妙了!这种看似不起眼的做法,却完美地解决了功能与节能之间的冲突。现在,我们终于能够理解为什么特斯拉的OTA系统升级与你是否连接Wi-Fi并无任何关联了。当特斯拉主服务器针对你的车辆创建好OTA升级包后,它会通过短信的方式唤醒你的车辆进行下载。如果你的车辆发现自己能够连接到Wi-Fi,那么下载将自动开始;下载完成后,你也会在手机App上收到OTA升级的通知提示。而如果你没有连接Wi-Fi,系统则会在右上角显示黄色的下载提示,提醒你连接Wi-Fi后再进行下载。因此,在整个过程中,无论你是否连接Wi-Fi,都不会影响你能否接收到OTA的固件更新。换句话说,如果你的车辆经常无法接收到OTA更新,那么你可能需要考虑一下是否是车辆的SIM卡松动或短信模块出现了软硬件故障。
本文内容来源于「小特社区」的用户RyanW。
全部评论 (0)