总的来说,可以从两方面区别:

  1. 安装时间上:T-BOX 是前装Telematic BOX,OBD是后装。
  2. 功能上:TBOX主要负责将车辆接入网络;OBD是通过汽车诊断接口接入的OBD设备,负责诊断,一般很少有车辆控制,更没有TBOX的其他功能。

下面分别对T-BOX和OBD进行介绍。

目录

T-BOX

T-BOX主要功能

OBD

参考链接


T-BOX

TBox 是汽车网络通讯的重要部件,一个带通讯功能的盒子,内含一张SIM卡,配套硬件还有GPS天线、4G天线等,可以提供位置定位、移动网络服务。

简单理解它就是一个内置SIM卡的无线WIFI,不同之处是在于它还支持拨打电话,一般只能拨打常规号码,如:道路救援电话、厂商客服电话、110等紧急电话。

下图是TBOX的一个实例。

T-BOX主要功能

 ① Tbox可以提供外网连接功能

如何提供外网, 原理很简单, 你把他当成是USB上网卡就好.Tbox有一个USB数据输出接口, 这个接口接入车机USB口后, 车机就具备了无线上网功能.

 ② Tbox可以提供GPS定位服务

Tbox有GPS天线接入, 车机通过USB数据输出接口实时获取GPS定位信息.

(其实Tbox的USB接口, 除了提供外网数据, 提供GPS数据外, 开发人员还可以通过这个USB线进行Tbox开发及adb debug等.)

③ 可提供本地诊断和远程诊断

Tbox是DCAN(Diagnose诊断CAN)上的一个节点, 该节点可提供本地诊断和远程诊断等功能。

④车联网手机App状态查询/远程控制功能

车联网手机App状态查询/远程控制功能的实现, 全部依托Tbox节点,。

一般地, 智能车机娱乐系统有配套的车联网手机App, 车联网手机App可

  • 远程控制车辆:车门解闭锁、车窗控制、天窗控制、空调控制、车辆启动等功能;
  • 获取车辆信息:车门状态、车窗状态、车灯状态、胎压状态、车辆故障信息与车辆定位等功能;
  • 安防服务:车被拖走报警,车辆被盗后远程报警与定位跟踪;

Tbox节点可以接收远程4G信号, 之后由Tbox在诊断CAN上发起CAN诊断及控制命令。

Tbox还实时获取相关CAN信号并上传云平台, 云平台返回数据到车联网手机App。

最终达到远程诊断(远程获取车辆状态, 远程读取故障码等...) 和远程控制(控制车上某些智能硬件的作用, 比如空调, 座椅加热等...)

理论上,只要功能开发的好,整车上的所有智能硬件设备均可以被tbox远程控制。

⑤拨打电话

有了TBOX也能在车内实现E-Call,B-Call,I-Call等功能,目前通用的安吉星这方面做得比较早,欧洲后面对E-Call有法规要求,所以欧洲的车将会都标配TBOX。

国内E-Call的标准在制定中,暂时对普通汽油车没有强制装TBOX的要求。

但对新能源与两客一危的车辆,国家强制要求能被云端监控,则会有TBOX的强制要求。

其中 E-Call,B-Call,I-Call分别指:

E-Call 如遭遇紧急情况,用户可按下该键以最高优先级接通呼叫中心,人工坐席将同时获取客户车辆的重要数据并协助驾驶员脱离危险。

B-Call 一键电话救援,向后台发送求救型号。主要是道路救援。按下该键向汽车联网发送“道路救援”信号,获得拖车等一系列帮助。

I-Call 如前往陌生路段时,按下该键可连接至呼叫中心的人工坐席进行目的地查询与导航

E-Call、B-Call、I-Call 、蓝牙电话、蓝牙音乐、USB音乐等这几种应用,都需要占用音频焦点,前三个优先级相比后面几个,优先级更高。

OBD

OBD是接到车载网络的一个有线入口(目前是基于CAN协议)。

OBD盒子是后装产品,在车载OBD口额外插一个小盒子,实现与云端的联网,实现车辆少量信息的读取。

可以采集车辆总线数据、进行故障诊断,且集成GPS芯片、加速传感器等,可以获取驾驶数据,结合手机App,能够起到一定的安防作用(震动、位移、点火告警),社交娱乐随意发挥。

当然还有其他一些车载设备也会选择占用OBD接口,比如车载导航、HUD等。

因为目前市场上运行的车超过90%都没有联网功能,所以大家临时做了这个产品用来做UBI保险、车队管理等服务。

这是一个过渡性的产品,将来TBOX普及后,它存在的价值就极小。

通过OBD控制部分车功能:

车窗、车灯和车门锁等在整车上一般由BCM(车身电子控制器)控制。

OBD口与BCM的唯一接口是CAN总线,要通过OBD口控制车窗、车灯或车门锁,就只能通过在此CAN总线上发送对应的控制报文。这种控制报文有两种可能:

1、一种类似于通用汽车,对CAN上某固定ID,发送对应的信号就能控制对应的车窗、车灯、车门等很多的控制,如果拿到此协议就可以轻松实现车辆控制。这个前提是车在出厂前BCM就有对应软件支持这样的功能,而目前市场上大部分车的没有此功能,即无法通过此方法控制车辆。

2、BCM可被车内部其他控制器通过报文来控制,比如有PEPS(被动进入被动启动,即不用插钥匙直接按启动按钮来启动的车)控制器的车,PEPS接收无线钥匙的信号后通过CAN发送给BCM来控制车窗或车门锁,则可以通过OBD口模拟此报文ID的信号,让BCM误以为是PEPS控制器发来的信号,则可实现对车窗与车门锁的控制,但这种方法不能控制车灯。

所以以上两种方法的前提都是要车本身支持,同时你能拿到对应的协议。

这是目前的车,对安全等级要求不高,才有这样的后门给大家去控制。将来越来越多的车会有车载网关,会对OBD口从物理总线上就与车载网络隔离,且会对OBD口加密,这样即读不到车载总线的报文,也不能非法的通过发送一条报文就能控制车辆。

参考链接

参考链接1:OBD和T-Box的区别? - 知乎

参考链接2:OBD和T-Box的区别? - 知乎

参考链接3:OBD 车联网产品是如何实现车辆的控制? - 知乎

参考链接4:Tbox在整车CAN网络的位置与作用_minyuanxiani的专栏-CSDN博客_tbox功能

参考链接5:E-Call、B-Call、I-Call_weixin_37632506的博客-CSDN博客_i-call

T-BOX,OBD区别相关推荐

  1. QT快速入门、三点求圆心实现详解

    在编程中,会经常用到数学计算,所以C++将常用的数学计算,例如求正余弦等,封装成函数(正是我们在3.2 数学计算中学习到的),我们只需要写入简单的语句就可以执行所需要的功能,这正是函数的意义.在这一章 ...

  2. CSS和HTML面试题

    1.块级元素block,行内元素inline,行内块元素inline-block概念和区别 (1).block ①.block确切的说应该是block-level elements块级元素,block ...

  3. css手型指针_前端基础面试题(HTML+CSS部分)

    1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素? 行内元素:和有他元素都在一行上,高度.行高及外边距和内边距都不可改变,文字图片的宽度不可改变,只能容纳文本或者其他行内元素:其中im ...

  4. 【深度学习】:详解目标检测YOLO V1(You Only Look Once)算法

    YOLO(You Only Look Once)是一种基于深度神经网络的对象识别和定位算法.Yolo系列算法属于One-Stage算法,是一种基于深度神经网络的对象识别和定位算法,其最大的特点是运行速 ...

  5. 自动驾驶、无人驾驶、车联网笔记分享

    持续更新整理一些自动驾驶领域.无人驾驶领域.车联网领域的优秀资源笔记,分享给有需要的人. 车路协同.车联网.智慧交通.智能网联车.自动驾驶.无人驾驶.高精度地图资料汇总与整理 车路协同优质资料整理地址 ...

  6. YOLOV3 网络结构学习笔记

    注:本文非原创,文章内容都是引用以下文章中,本文只是记录学习笔记. yolo系列之yolo v3[深度解析]_木盏的博客-CSDN博客_yolo3 YOLO v3算法详解_'Atlas'的博客-CSD ...

  7. 面试题HTML +CSS

    HTML+CSS部分 1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素? 行内元素:和有他元素都在一行上,高度.行高及外边距和内边距都不可改变,文字图片的宽度不可改变,只能容纳文本或者 ...

  8. 前端基础面试题(HTML + CSS)

    前端基础面试题(HTML + CSS) 1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素? 行内元素:和有他元素都在一行上,高度.行高及外边距和内边距都不可改变,文字图片的宽度不可改变 ...

  9. HTML5编写船上航行网页,前端面试整理(HTMLCSS) | 航行学园

    1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素? 行内元素:和有他元素都在一行上,高度.行高及外边距和内边距都不可改变,文字图片的宽度不可改变,只能容纳文本或者其他行内元素:其中im ...

  10. 前端面试题目(都是一些总结的,从各处摘抄的题目)

    前端遇到哪些兼容性问题,怎么解决? 答:(1)不同浏览器margin和padding不同,解决方法:*{margin:0;padding:0}统一格式 (2)ie6中,父级元素浮动以后,内部元素内容撑 ...

最新文章

  1. 【Groovy】MOP 元对象协议与元编程 ( 使用 Groovy 元编程进行函数拦截 | 实现 GroovyInterceptable 接口 | 重写 invokeMethod 方法 )
  2. Java基础:类加载器
  3. c语言顺序结构程序设计第4章答案,第4章顺序结构程序设计习题及答案.doc
  4. 全球隔夜主要金融市场回顾
  5. eclipse + JBoss 5 + EJB3开发指南(5):使用配置文件发布Session Bean
  6. 博客远非“第五力量”
  7. Spring Cloud入门教程(二):客户端负载均衡(Ribbon)
  8. 常见的游戏AI技术对比(FSM,HFSM,BT,GOAP,HTN,Utilitay,机器学习)
  9. Anaconda spyder下载第三方包
  10. python--修改证件照的大小
  11. mvc 实体类 自定义验证特性
  12. 烟沙浮生 | 曾几何时,还是游吟长安的醉客
  13. php:php时区的三种设置方式
  14. Linux系统 | vim配置
  15. VCS仿真遇到【CNST-CIF】constraints inconsistency failure如何解决
  16. Python 进阶(七): Word 基本操作
  17. 计算机开机显示器不亮,电脑显示屏不亮但是主机已开机怎么办 电脑显示屏不亮解决方法【图文】...
  18. 过来人对研究生阶段的学习建议
  19. SparkRDD算子--mapPartitionsWithIndex算子
  20. 零基础入门必备的Linux命令和C语言基础

热门文章

  1. Windows 7 一键恢复 - 联想拯救系统
  2. 秘密打印机涉密计算机之间,涉密打印机与涉密计算机之间应该怎么连接
  3. PYMOL-note
  4. 除了花瓣、站酷,提高品位、汲取灵感,关注这10个国内优质设计网站
  5. LCC编译器的源程序分析(27)基本语句
  6. 阿里云因发现Log4j2 核弹级漏洞,未及时上报,被工信部处罚。。
  7. 修改EDGE的新标签页网址
  8. 『TensorFlow』SSD源码学习_其四:数据介绍及TFR文件生成
  9. 关于SimpleDateFormat日期格式与字符串、时间戳之间的转换
  10. C++ and C# 从TLS握手二进制中获取SNI(服务器名称指示)域名