找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 20|回复: 0

TBOX远程控制功能-远程解闭锁

[复制链接]

3

主题

2

回帖

31

积分

管理员

积分
31
发表于 5 天前 | 显示全部楼层 |阅读模式
    众所周知,TBOX具有远程控制功能,比如远程解闭锁、开后备箱、座椅加热、座椅通风、远程启动等功能,今天主要来讲一下远程解闭锁的全部链路。

    涉及控制器:手机APP、TSP、TBOX、BCM     涉及通讯协议:4G/5G、CAN/CANFD 远程解锁控制逻辑(如下图):









详细步骤:
1、APP下发远程解锁指令,并输入安防密码
2、TSP接收到指令,判断安防密码是否正确,不正确直接结束;正确判断TBOX是否在线,如果不在线通过短信唤醒TBOX(注:如果TBOX处于sleep或仓储模式,不能被TSP唤醒,也会结束),如果TBOX在线且登入正常,根据心跳上传的整车状态判断当前车辆是否已经解锁,如果已经解锁,则直接返回APP已解锁,如果没解锁,则转发指令给到TBOX
3、TBOX接收指令后,判断前置条件是否满足,如果满足则转发指令给到BCM,如果不满足,则返回TSPXX条件不满足,请确认XX之后再重试
4、BCM接收指令后,执行解锁指令并返回执行结果给TBOX
5、TBOX将执行结果给TSP
6、TSP将执行结果给APP
7、APP根据执行结果(成功、失败)告知用户,并在UI界面执行相应的图示(成功的话显示车门已解锁)
前置条件: 车速 输入电压状态 电源模式 远程模式 四门两盖状态 重试机制: TSP、TBOX下发指令后需要得到反馈,如果在TBDs内没有收到反馈,需要进行重试,重试次数TBD次;BCM\TBOX\TSP上报结果,同样需要接收上报结果反馈,如果在TBDs内没有收到反馈,需要进行重试,重试次数TBD次。
异常处理: TBOX上报结果有可能会上报不上去,比如网络原因导致车况未及时事件上报,网络恢复后TSP需要根据实时心跳包对车况数据进行同步。
总结:远程闭锁链路一样,和远程解锁很相似,此外,很多远程控制功能都是类似逻辑,只不过是执行的控制器不同而已,还有判断的条件和具体的逻辑的复杂性不同,但是远程解锁这个功能看着虽然简单,所有需要的逻辑和解析步骤都需要有(除了车内的安全校验,不过有的公司这种功能也会加安全校验),可谓是麻雀虽小,五脏俱全。对远程控制感兴趣的朋友可以参考这个功能再推理出别的负责的远程控制功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一个关于汽车电子的网站

GMT+8, 2025-8-27 02:10 , Processed in 0.285706 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表