出自微信公眾號--嘴哥有料,本人做學習記錄用,侵刪。
上一節課程, 我們講到了智能車載娛樂系統的5個基本特征:
基本來說, 當今的智能車機基本有以下幾個特點:
-
基於智能操作系統: Android, Yunos, Linux等
-
基本都是虛擬按鍵, 較少用實體按鍵
-
具備外網連接功能, 即搭載了Tbox盒子
-
有配套的車聯網手機App, 具有手機鑰匙及遠程車控等功能
-
具備控制: 空調, 數字液晶儀表, 360度環視攝像頭, 其他車身設備(天窗, 車窗, 大燈)的應用程序.
以上涉及的第3點, 第4點都必須有Tbox設備才能實現.
什么是Tbox
Tbox實例圖:
Tbox是汽車上的一個盒子, 其實是一個Android操作系統的帶通訊功能的盒子, 內含一張SIM卡, 一般是中國聯通SIM卡, 與這個盒子配套硬件還有GPS天線,4G天線等.
以上可以看出:
① Tbox可以提供外網連接功能
② Tbox可以提供GPS定位服務
再看下整車CAN網絡拓撲圖:
還可以看出:
③ Tbox是Diag CAN(診斷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狀態查詢/遠程控制功能的實現, 全部依托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腳等....