0
本文作者: 算盤子 | 2014-11-18 12:20 |
喬?!の鞲駹?Josh Siegel)是底特律本地的一個(gè)汽車人。他在15歲生日快到來之際買了第一輛車——1955年版的雪佛蘭210。他喜歡它,因?yàn)樗o了他倒騰汽車的機(jī)會(huì)。在修好這部經(jīng)典汽車之后,他開始了一個(gè)更加雄心勃勃的項(xiàng)目,調(diào)整時(shí)間,置換出攝像頭,更換化油器?!斑@也許需要一些時(shí)間和錢,”他說,“但我可以把這輛55年的老爺車改裝成我想要的樣子。”
不過,他的另一輛車——2004年出的雪佛蘭英帕拉則沒那么好對(duì)付。盡管他也想改裝這輛車,比如調(diào)整它的引擎或自動(dòng)鎖設(shè)置,但是面對(duì)這輛車他束手無策?!叭魏涡问降恼{(diào)整,”他說,“都需要經(jīng)銷商的診斷工具?!?/p>
但是西格爾這個(gè)麻省理工學(xué)院的工科學(xué)生沒有放棄,他先后花了六年的時(shí)間,終于找到了一個(gè)解決方案——Carduino。這個(gè)叫Carduino的東西是西格爾的新公司CarKnow的第一款產(chǎn)品。
這個(gè)小裝置可以插入汽車的診斷端口,有了它你就可以為你的車配備各種工具。比如,你可以通過設(shè)置讓你的車窗在天氣發(fā)生變化時(shí)自動(dòng)關(guān)閉,你還可以通過智能手機(jī)應(yīng)用程序,遠(yuǎn)程鎖定和解鎖你的車門,或者其它任何你能夠想到的應(yīng)用場景。這款產(chǎn)品的想法是,讓所有人都可以使用Carduino構(gòu)建任何他們喜歡的應(yīng)用程序。
一般情況下,你買的車是怎樣就是怎樣,你不能給它增加停車助手或盲點(diǎn)監(jiān)控等功能,除非你把它帶回經(jīng)銷商那里支付昂貴的費(fèi)用進(jìn)行升級(jí)。Carduino就是旨在改變這種狀況?,F(xiàn)在互聯(lián)網(wǎng)汽車市場的情況是,知名汽車制造商以及蘋果等科技巨頭推出的解決方案僅限于新上市、比較高端的汽車。但西格爾希望利用Carduino這款產(chǎn)品,讓這種技術(shù)覆蓋更多的普通用戶,讓所有人都可以給自己的汽車連上互聯(lián)網(wǎng)。
西格爾將其產(chǎn)品起名為Carduino,是因?yàn)樗胱屓藗兟?lián)想到Arduino這個(gè)允許用戶構(gòu)建自己的電子產(chǎn)品的小型開源電路板。只不過Carduino是一個(gè)更加強(qiáng)大的機(jī)器,與智能手機(jī)一樣強(qiáng)大。這款設(shè)備預(yù)計(jì)將在明年年初上市,據(jù)西格爾介紹,該設(shè)備的制造成本與智能手表差不多。
目前,市面上也有類似的產(chǎn)品,比如Automatic和Carvoyant。但是它們的主要功能是獲取你的汽車的數(shù)據(jù),比如它們可以讓你了解你的汽車的燃油效率,或者告訴你某種“發(fā)動(dòng)機(jī)檢查”指示燈的意思。這些產(chǎn)品還給開發(fā)者提供了一個(gè)平臺(tái),開發(fā)者可以基于它開發(fā)一些利用汽車數(shù)據(jù)的應(yīng)用,比如當(dāng)你離開辦公室時(shí)自動(dòng)給你的妻子發(fā)送信息。不過,Carduino做出了更大的突破。
Carduino直接打入了汽車的各種組件相互通信的系統(tǒng)——控制器區(qū)域網(wǎng)絡(luò)(CAN)。這就使得它可以做更多的事情。
問題是,并不是所有的汽車都使用CAN這個(gè)系統(tǒng)。據(jù)西格爾介紹,大多數(shù)2004年及以后上市的汽車都使用了CAN系統(tǒng),但自2008年以后,有些汽車就不再使用。
鑒于Carduino讓汽車連上了互聯(lián)網(wǎng),因此用戶不得不考慮的汽車的安全問題。不過,西格爾表示CarKnow已經(jīng)采取了多種預(yù)防措施以保證Carduino的安全性。該公司在設(shè)計(jì)Carduino的時(shí)候編制了一組特定的命令白名單,用戶只能運(yùn)行白名單中的命令。此外,還有一個(gè)命令黑名單,每次執(zhí)行命令之前都會(huì)進(jìn)行相應(yīng)的檢查。更重要的是,該平臺(tái)將會(huì)開源,這樣開發(fā)人員就可以自由地檢查工具的安全,并修補(bǔ)一些安全漏洞。
目前最大的問題可能是,CAN并不是一個(gè)標(biāo)準(zhǔn)。每個(gè)制造商都以其自己的方式來發(fā)送消息,這些消息甚至可能會(huì)因車而異。為了使Carduino正常工作,西格爾及其公司將不得不對(duì)其打算支持的車型進(jìn)行逆向工程,以理解所有相關(guān)的信息。
同類產(chǎn)品中,Automatic可以處理福特汽車的CAN消息,而且只能處理有限的消息,即使是這樣該公司都必須與福特汽車公司合作才能實(shí)現(xiàn)?!斑@是一個(gè)非常微妙的系統(tǒng),”他說?!昂芏嗥噺S商不喜歡別人增加CAN總線的流量負(fù)擔(dān)?!?/p>
西格爾的計(jì)劃是將逆向工程的工作眾包出去,尋求外部開發(fā)者的支持,他們負(fù)責(zé)建立一個(gè)開放的文檔系統(tǒng),全世界的開發(fā)者都可以將他們的成果上傳到該系統(tǒng)共享。鑒于汽車愛好者的數(shù)量相當(dāng)?shù)亩?,這也許是可行的。不過,也有可能不可行?!拔覂?nèi)心有一種感覺,讓我想祝福他們好運(yùn),” Automatic的創(chuàng)始人Ljuba Miljkovic說道?!暗艺J(rèn)為這將是一個(gè)巨大的挑戰(zhàn)?!?/p>
西格爾在麻省理工學(xué)院花六年時(shí)間,將Carduino這個(gè)研究項(xiàng)目做成的過程中,他已經(jīng)取得了巨大的進(jìn)步。該設(shè)備將內(nèi)置幾款支持大多數(shù)汽車的應(yīng)用程序,開發(fā)人員將能夠使用已經(jīng)獲得確認(rèn)的命令,并可以開始構(gòu)建新的應(yīng)用程序。
“坦白地講,”他說?!拔乙呀?jīng)等不及想看人們會(huì)如何倒騰他們的汽車了?!?/p>
Via: Wired
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。