211service.com
Vissa Tesla-ägare pimpar sina turer med kod
Tesla Motors Model S är inte bara en symbol för entusiasm för eldrift; det är också ett tecken på hur anpassningsbara bilar håller på att bli.

Tesla Model S kommer med en 17-tums pekskärm för underhållning, kartor och systemkontroller.
Med internetanslutning, regelbundna mjukvaruuppdateringar, en 17-tums pekskärm för kontrollkonsolen och till och med en egen webbläsare är det ett imponerande högteknologiskt fordon. Och även om Tesla ännu inte har öppnat upp det för externa programmerare, skriver vissa entusiaster redan kod som samlar in data från bilen eller får den att göra något nytt.
Joe Pasqua, som arbetar för ett databasföretag i San Carlos, Kalifornien, hjälpte till att omvända, eller avkoda, protokollen som används för att skicka meddelanden mellan Teslas officiella iPhone-app och företagets servrar. Efter att ha loggat in med användarnamn och lösenord kan Model S-ägare använda appen för att komma åt en rad data och konfigurera olika system i sin bil.
Pasqua har skapat en gratis app som heter SynligTesla som använder den officiella appens protokoll för att spåra status för system i en Model S över tid och kan användas för att schemalägga kommandon. Du kan göra alla grundläggande kontrollfunktioner, sa han till mig. Du kan låsa upp dörrarna, och du kan slå på värmaren eller luftkonditioneringen, och du kan ändra temperaturen, öppna takluckan - sånt där. Du kan få platsinformation; du kan styra laddningsfunktionen.
Jag träffade Pasqua, lämpligt nog, på Datorhistoriska museet i Mountain View, Kalifornien. Han visade mig Synlig Tesla som körde på sin bils webbläsare på museets parkeringsplats (mjukvaran körs på en PC men kan konfigureras för åtkomst via webben).
Pasqua och mängder av andra Synliga Tesla-användare delar data om hur olika körvanor påverkar deras bilars batterier. På så sätt kan de till exempel se om en ny hetsperiod har fått andra Model S-batterier att laddas ur snabbare. Synlig Tesla kan också effektivt lägga till ny funktionalitet till ett fordon genom att utlösa kommandon baserade på faktorer som plats eller tid på dygnet. Vissa ägare har använt det för att schemalägga bilens värme att komma på vid en viss tidpunkt, så att det är varmt när de kommer in.
Pasqua har konfigurerat Synlig Tesla så att den använder hans bils plats för att skicka praktiska e-postpåminnelser till honom. Vår mataffär delar inte ut påsar längre, säger han. Med Visible Tesla kan jag ta fram en Google-karta, rita en cirkel runt ett visst område och säga 'Skicka mig ett sms när jag går i det området, och här är vad jag vill att det ska stå.' Så när jag går till min livsmedelsbutikens parkeringsplats får jag ett sms som säger 'Kom ihåg dina väskor.'
Tesla verkar inte ha något emot gör-det-själv-programmeringen. Även efter att han av misstag bombarderat Teslas servrar med data en gång, säger Pasqua, blev han inte tillsagd att sluta. De skickade inget nastygram, säger han. De skickade ett e-postmeddelande till mig där de sa 'Hej, [vi] vet inte vad som händer, men du slog oss bara 1 000 gånger i sekunden - vi var tvungna att stänga av dig.' Naturligtvis bad jag rikligt om ursäkt. De var coola med det. De hade lätt kunnat stänga av den, och de har inte gjort det.
Även utan Pasquas bibliotek har vissa användare funnit det möjligt att använda en Model S över Internet. Edward Arthur, en halvledardesigner som bor i södra Massachusetts, skrev ett enkelt manus som skulle kontrollera om hans bils batteri laddades klockan 9:30 på morgonen. och skicka ett sms till honom om han hade glömt att koppla in den.
Tesla har inte uteslutit att erbjuda ett mjukvaruutvecklingskit för Model S eller framtida bilar, men företaget kommer inte att säga när ett sådant kan släppas eller vad det kan göra. Vårt fokus är att utmana det interna teamet som verkligen förstår både vår produkt och dess potential att skapa och leverera en fantastisk ägarupplevelse, berättade Khobi Brooklyn, företagets kommunikationsdirektör.
Även om Teslas Model S förmodligen är den mest tillgängliga för programmerare på grund av hur den kan styras via Internet, innehåller de flesta nya bilar dussintals datorer anslutna via ett internt nätverk. Ett växande antal bilar, särskilt avancerade modeller, kommer också med tillhörande smartphone-appar, medan nya sensorer och automatiserad körfunktionalitet introducerar allt mer komplexitet och mjukvara.
Vissa tekniskt kunniga bilentusiaster håller på att helt skriva om programvaran som körs på bildatorer. Hemsidan OpenGarages.org samlar personer som är intresserade av att modifiera de elektroniska styrsystemen i bilar, främst för att modifiera motorns prestanda.
Men Teslas inställning till mjukvaruutvecklare står i skarp kontrast till de flesta biltillverkares. Ford, till exempel, försökte begränsa användningen av verktyg som möjliggör hackning av bilar, med hjälp av en kontroversiell lagstiftning, Digital Millennium Copyright Act, som begränsar kringgående av mekanismer utformade för att förhindra tillgång till upphovsrättsskyddade verk. I det här fallet är det upphovsrättsskyddade verket programvaran som körs på en bil.
En annan fråga är att tekniken kan göra bilar till ett mål för hackare inom kort. I augusti förra året utfärdade en grupp säkerhetsforskare ett öppet brev där de lyfte fram potentiella problem och efterlyste större transparens från bilindustrin.
Men Pasqua, som har en bakgrund inom datorsäkerhet, säger att Teslas protokoll verkar relativt säkra: han verkar inte bekymrad. Jag skulle älska att se dem öppna upp all sin data, säger han.