我们讲到了智能车载娱乐系统的5个基本特征:

基本来说, 当今的智能车机基本有以下几个特点:

  1. 基于智能操作系统: Android, Yunos, Linux等

  2. 基本都是虚拟按键, 较少用实体按键

  3. 具备外网连接功能, 即搭载了Tbox盒子

  4. 有配套的车联网手机App, 具有手机钥匙及远程车控等功能

  5. 具备控制: 空调, 数字液晶仪表, 360度环视摄像头, 其他车身设备(天窗, 车窗, 大灯)的应用程序.

以上涉及的第3点, 第4点都必须有Tbox设备才能实现.

什么是Tbox

Tbox实例图:

Tbox是汽车上的一个盒子, 其实是一个Android操作系统的带通讯功能的盒子, 内含一张SIM卡, 一般是中国联通SIM卡, 与这个盒子配套硬件还有GPS天线,4G天线等.

以上可以看出:

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

② Tbox可以提供GPS定位服务

再看下整车CAN网络拓扑图:

可以看出:

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

以上三个功能, 嘴哥一一来讲解:

Tbox功能一: 可以给车机提供外网连接功能

如何提供外网, 原理很简单, 你把他当成是USB上网卡就好.

简单原型如下:

即从第一幅Tbox实例图可以看出, Tbox有一个USB数据输出接口, 这个接口接入车机USB口后, 车机就具备了无线上网功能.

嘴哥尝试过, 将这个接口接入自己的笔记本电脑, 在电脑网络连接那边就会多一个USB Ethernet的本地连接. 且确认过可以通过此连接成功上网.

Tbox功能二: 可以给车机提供定位功能

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

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

实车路试过程中, 只要把tbox的GPS天线接入接口拔掉, 整个车机的地图定位将完全废掉, 地图定位将出现各种飘...

Tbox功能三: 实现整车CAN网络的远程诊断控制功能

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

该车联网手机App可远程查看车机状态, 远程开启座椅加热, 远程开启空调, 远程获取车机状态信息等.

比如以下是我们诚迈科技为某公司开发的车联网手机App.

车联网手机App控制车辆的拓扑图如下:

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

Tbox节点可以接收远程4G信号, 之后由Tbox在诊断CAN上发起CAN诊断及控制命令, Tbox还实时获取相关CAN信号并上传云平台, 云平台返回数据到车联网手机App.

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

这也是Tbox最最最主要的功能了, 因为他已经实现了远程诊断并控制整车了, 只要功能开发的好, 理论上整车上的所有智能硬件设备均可以被tbox远程控制, 您说强大不强大!

Q&A:

Q:Tbox既然接了4G SIM卡, 那是不是可以直接打电话呢??

A: 不可以, 这张SIM一般只给车主用户提供网络服务, 虽然这张电话可以打电话, 但是由于车机系统的功能接口限定(软件界面上的功能限定), 限定了其只可以拨打道路救援电话, 厂商客服电话, 110等紧急电话, 不可拨打普通手机号码或电话号码等.

一个Tbox一个号码, 一般绑定了固定的一辆车.

比如当救援公司接到你通过车机的道路救援功能拨打的救援电话后, 救援公司立马就知道车主是哪位, 绑定的是哪辆车, 及可能知道车辆的具体位置等, 之后就可快速实施道路救援了.

Q:Tbox上这么多PIN脚是干嘛的??

A: 包括12V正负极电源供电pin脚, 诊断CAN高/CAN低pin脚, 部分外设信号pin脚, 好包括预留的部分pin脚等....

Tbox在整车CAN网络的位置与作用的更多相关文章

  1. 整车CAN网络介绍

    CAN(Controller Area Network)控制器局域网络,CAN网络在早期的整车应用中以BCM(车身控制器)为控制中心,主要是车身零部件(雨刮/大灯/车窗…),智能硬件较少,所以早期的正 ...

  2. 无废话Android之smartimageview使用、android多线程下载、显式意图激活另外一个activity,检查网络是否可用定位到网络的位置、隐式意图激活另外一个activity、隐式意图的配置,自定义隐式意图、在不同activity之间数据传递(5)

    1.smartimageview使用 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&q ...

  3. windows的host文件的位置和作用

    在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:\Winnt\System32\Drivers\ ...

  4. mount part中位置的作用

    比如部件A上有个mount part,通过它与部件B装配.mount part与B是通过fixed joint 链接的,所以这个coordinate reference位置就决定了fixed join ...

  5. VMware 桥接模式 复制物理网络连接状态的作用

    参考: https://docs.vmware.com/cn/VMware-Workstation-Pro/15.0/com.vmware.ws.using.doc/GUID-826323AD-D01 ...

  6. hosts 文件的位置及作用

    一.位置 1.Window系统位置 C:\Windows\System32\drivers\etc 2.Linux系统位置 /etc/hosts 二.作用 综述:Hosts文件中指定了域名和IP地址的 ...

  7. WEB-INF文件夹的位置和作用

    WEB-INF简介 TomCat 服务器下的WEB-INF文件夹是一个非常安全的文件,在页面中不能直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问. WEB-INF文件 ...

  8. SDN网络中hypervisor带来的控制器时延(Hypervisor位置的优化)

    一,问题背景 1.介绍监督器大部分由软件实现,可灵活放置,高效的SDN网络虚拟化需要复杂的技术来放置hypervisor在合适的位置,才能提供租户最佳的性能.称为k-Network Hyperviso ...

  9. .Net版SQLite无法访问网络位置的数据库文件-winOpen,os_win.c 36702异常

    最近一个C#小程序,希望将SQLite数据库放在网络共享的位置,让多个客户端同时访问.却发现SQLite连接不上该网络位置的数据库,而如果数据库在本地则一切正常. 例如将SQLite数据库 test. ...

随机推荐

  1. 企业级分布式应用服务EDAS _Dubbo商业版_微服务PaaS平台 【EDAS Serverless 运维 创业】

    企业级分布式应用服务EDAS _Dubbo商业版_微服务PaaS平台_分布式框架 - 阿里云https://www.aliyun.com/product/edas?source_type=yqzb_e ...

  2. Python解释器有哪些?Python解释器种类

    Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释 ...

  3. maven+springmvc项目启动时,request mapping not found……

    springmvc项目跑的好好的,跑着跑着,出现request mapping not found的问题. 第一波,网上查问题,stackoverflow上面的各种配置说明,但是我本地就是没查出问题 ...

  4. hive聚合函数和表生成函数

    explode生成单独的一行

  5. Tomcat配置Https环境

    windows环境下:http://blog.csdn.net/supersky07/article/details/7407523 linux环境下:http://blog.csdn.net/cuk ...

  6. react事件绑定,事件传参,input单向数据绑定

    import React, { Component } from 'react'; class New extends Component { constructor(props){ super(pr ...

  7. mpi4python

    转载:https://zhuanlan.zhihu.com/p/25332041 前言 在高性能计算的项目中我们通常都会使用效率更高的编译型的语言例如C.C++.Fortran等,但是由于Python ...

  8. Redis之父表示ARM服务器没戏!

    ARM表示Neoverse N1平台和E1 CPU即将发布,Neoverse N1和E1采用7nm制程,并且为服务器和通信设备增加重要提升,拥有高可扩展性.高处理量以及高性能,将分别在2020年和20 ...

  9. js查漏补缺【未完】

    1.初始 1.小补. 1.在文本字符串中使用反斜杠对代码行进行换行. document.write("Hello \ World!"); 2.document.write docu ...

  10. ubuntu 14.04zabbix的安装

    开始安装 64位  Ubuntu 14.04.5 LTS \n \l 安装zabbix的源,以下操作在root下进行 # wget http://repo.zabbix.com/zabbix/3.0/ ...