Carduino:聯(lián)網(wǎng)給老車的第二春
cheap sertraline
cheap sertralineabortion pill spain
abortion pill spainthe abortion pill
abortion pilllexapro pregnancy autism
lexapro and pregnancy喬什·西格爾(Josh Siegel)是一位特別喜愛汽車的底特律人。他在自己15歲生日之前就買了自己的第一臺(tái)車,那是一輛1955年版的雪佛蘭210,他十分喜歡這輛車,因?yàn)檫@讓他有了搗鼓汽車的機(jī)會(huì)。在修好這部經(jīng)典的汽車之后,西格爾又開始對(duì)其進(jìn)行一些更高難度的改裝,調(diào)調(diào)正時(shí)、換上新的凸輪軸,折騰下化油器,“這或許得花上一些時(shí)間和錢,”西格爾說道,“但我可以將這輛1955年產(chǎn)的老爺車改裝成我想要的樣子。”
不過他的另一臺(tái)車——2004年上市的雪佛蘭英帕拉(Chevy Impala)——的改裝難度卻比較高,西格爾對(duì)于這輛車的許多地方都束手無策,比如調(diào)整它的發(fā)動(dòng)機(jī)或自動(dòng)鎖設(shè)置,“任何形式的調(diào)整都需要經(jīng)銷商的診斷工具。”
不過,作為麻省理工學(xué)院的工科畢業(yè)生,西格爾前后用了六年的時(shí)間找到了一個(gè)可行的解決方案,而這也正是西格爾的新公司CarKnow的首款產(chǎn)品——Carduino。
這個(gè)小小的裝置可以插在汽車的診斷端口上,從而讓車主可以為自己的汽車配備多種工具。比如讓車窗在天氣發(fā)生變化時(shí)自動(dòng)關(guān)閉,通過手機(jī)應(yīng)用遠(yuǎn)程鎖定和解鎖車門,或者其它任何你能想象到的應(yīng)用場景。西格爾打造這款產(chǎn)品的愿景就是讓所有人都可以使用Carduino打造任何他們喜歡的應(yīng)用。
對(duì)于傳統(tǒng)汽車而言,消費(fèi)者買的車是怎樣就是怎樣,車主很難自行為其增加停車助手或盲點(diǎn)監(jiān)控等功能,除非在4S店通過支付昂貴的費(fèi)用來進(jìn)行升級(jí),Carduino就是為了改變這種現(xiàn)狀。在目前的汽車市場上,知名汽車廠商與蘋果或谷歌等科技巨頭聯(lián)合推出的互聯(lián)網(wǎng)汽車解決方案僅限于那些新上市的高端汽車,西格爾則希望利用Carduino來讓許多普通汽車,甚至是老款汽車也能連上互聯(lián)網(wǎng)。
與智能手表相仿的成本
西格爾之所以將這款產(chǎn)品命名為“Carduino”,是因?yàn)樗胱屓藗冇纱寺?lián)想到“Arduino(允許用戶自行構(gòu)建電子產(chǎn)品的小型開源電路板)”。但是相對(duì)于Arduino來說,Carduino的功能要更加強(qiáng)大,其數(shù)據(jù)處理能力和智能手機(jī)差不多。西格爾表示,Carduino的制造成本與智能手表相仿,預(yù)計(jì)將會(huì)在明年年初上市。
其實(shí)目前市面上已經(jīng)出現(xiàn)了類似能夠插入到汽車診斷端口的產(chǎn)品,后裝市場的OBD產(chǎn)品均在此列。它們的主要功能是獲取汽車的運(yùn)轉(zhuǎn)數(shù)據(jù),像是汽車燃油效率或與“發(fā)動(dòng)機(jī)檢查”指示燈有關(guān)的數(shù)據(jù)。有些產(chǎn)品還會(huì)提供一個(gè)相對(duì)開放的平臺(tái),讓開發(fā)者利用獲取到的數(shù)據(jù)開發(fā)一些新的應(yīng)用,如在你離開辦公室時(shí)自動(dòng)給妻子發(fā)送信息等。
不過,Carduino希望能在此基礎(chǔ)上有所突破,它不僅是讀取數(shù)據(jù),還要直接進(jìn)入到CAN總線之中,能夠處理CAN總線上的信息,而這也讓其能夠?qū)崿F(xiàn)更多的用途。
CAN難題
目前Carduino所面臨的一個(gè)問題是,不是所有的汽車都使用CAN系統(tǒng)。根據(jù)西格爾的介紹,雖然2004年及以后上市的車上大部分都會(huì)有CAN系統(tǒng),但是直到2008年CAN才成為一輛汽車的標(biāo)配。
還有一個(gè)不得不指出的問題是,由于Carduino能夠讓汽車連上互聯(lián)網(wǎng),所以車主就必須考慮隨之而來的安全問題。西格爾對(duì)此表示,CarKnow已經(jīng)采取了多種預(yù)防措施來保證Carduino的安全性。他們在設(shè)計(jì)Carduino時(shí)單獨(dú)編制了一組特定的命令白名單,用戶只能運(yùn)行白名單中的命令。同時(shí)還有一個(gè)命令黑名單,系統(tǒng)在每次執(zhí)行這些命令之前都會(huì)進(jìn)行相應(yīng)的檢查。此外,Carduino平臺(tái)還將會(huì)開源,所以開發(fā)者可以自由地檢查工具的安全性,并修補(bǔ)一些可能存在的安全漏洞。
不過讓西格爾感到最頭疼的是,CAN目前還不是一個(gè)標(biāo)準(zhǔn)系統(tǒng),每個(gè)汽車制造商都會(huì)以自己的方式來發(fā)送消息,而這些消息甚至可能會(huì)因車型不同而有所差異。為了讓Carduino正常工作,西格爾和他的公司將不得不對(duì)其打算支持的車型進(jìn)行逆向工程,來弄清楚所有與之相關(guān)的車輛信息。
在Carduino的同類產(chǎn)品中,Automatic能夠處理福特汽車的CAN消息,不過只能處理一些比較有限的消息,而這還是Automatic與福特達(dá)成合作之后才實(shí)現(xiàn)的。“這是一個(gè)非常微妙的系統(tǒng),”西格爾說道,“很多汽車廠商并不喜歡第三方為汽車增加CAN總線的流量負(fù)擔(dān)。”
眾包思維
西格爾目前的計(jì)劃是將關(guān)于汽車系統(tǒng)的逆向工程工作眾包出去,通過外部開發(fā)者的支持來解決這一問題,他們將會(huì)搭建一個(gè)開放的文檔系統(tǒng),讓全世界的開發(fā)者都可以將自己的成果上傳到該系統(tǒng)進(jìn)行共享。鑒于全球汽車愛好者的規(guī)模,這種眾包思維或許是可行的,不過當(dāng)然也有可能會(huì)以失敗而告終。
西格爾在麻省理工學(xué)院用6年的時(shí)間將Carduino這個(gè)研究型項(xiàng)目變成了現(xiàn)實(shí),這對(duì)于他來說就已經(jīng)是相當(dāng)大的進(jìn)步了。Carduino還將會(huì)內(nèi)置數(shù)款支持大部分車型的應(yīng)用,而西格爾還將會(huì)把自己已經(jīng)確認(rèn)的CAN命令提供給開發(fā)者使用,幫助他們構(gòu)建新的應(yīng)用。
“坦白地說,”西格爾說道,“我已經(jīng)等不及想看看人們會(huì)如何通過Carduino來搗鼓自己的汽車了。”