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