Sommige Tesla-eigenaren pimpen hun ritten met code

Model S van Tesla Motors is niet alleen een symbool van enthousiasme voor elektrisch rijden; het is ook een teken van hoe aanpasbare auto's aan het worden zijn.





De Tesla Model S wordt geleverd met een 17-inch touchscreen voor entertainment, kaarten en systeembediening.

Met internetconnectiviteit, regelmatige software-updates, een 17-inch aanraakscherm voor de bedieningsconsole en zelfs een eigen webbrowser, is het een indrukwekkend hightech voertuig. En hoewel Tesla het nog niet heeft opengesteld voor externe programmeurs, schrijven sommige enthousiastelingen al code die gegevens van de auto verzamelt of iets nieuws laat doen.

Joe Pasqua, die werkt voor een databasebedrijf in San Carlos, Californië, hielp bij het reverse-engineeren of decoderen van de protocollen die worden gebruikt om berichten te verzenden tussen de officiële Tesla iPhone-app en de servers van het bedrijf. Na inloggen met een gebruikersnaam en wachtwoord, kunnen Model S-bezitters de app gebruiken om toegang te krijgen tot een reeks gegevens en om verschillende systemen in hun auto te configureren.



Pasqua heeft een gratis app gemaakt genaamd ZichtbaarTesla die de officiële app-protocollen gebruikt om de status van systemen in een Model S in de loop van de tijd te volgen en kan worden gebruikt om opdrachten te plannen. Je kunt alle basisbedieningsfuncties doen, vertelde hij me. Je kunt de deuren ontgrendelen, en je kunt de verwarming of airconditioning aanzetten, en je kunt de temperatuur veranderen, het zonnedak openen - dat soort dingen. U kunt locatie-informatie krijgen; u kunt de oplaadfunctie bedienen.

Ik ontmoette Pasqua, toepasselijk genoeg, bij de Computergeschiedenismuseum in Mountain View, Californië. Hij liet me Zichtbare Tesla zien draaien in de webbrowser van zijn auto op de parkeerplaats van het museum (de software draait op een pc, maar kan worden geconfigureerd voor toegang via internet).

Pasqua en tientallen andere Visible Tesla-gebruikers delen gegevens over de manier waarop verschillende rijgewoonten de accu's van hun auto's beïnvloeden. Zo kunnen ze bijvoorbeeld zien of een recente hete periode ervoor heeft gezorgd dat andere Model S-batterijen sneller leeglopen. Zichtbaar Tesla kan ook effectief nieuwe functionaliteit aan een voertuig toevoegen door commando's te activeren op basis van factoren zoals locatie of tijd van de dag. Sommige eigenaren hebben het gebruikt om de verwarming van de auto op een bepaald tijdstip aan te zetten, zodat het warm is als ze instappen.



Pasqua heeft Visible Tesla zo geconfigureerd dat het de locatie van zijn auto gebruikt om hem handige e-mailherinneringen te sturen. Onze supermarkt deelt geen tassen meer uit, zegt hij. Met Visible Tesla kan ik een Google-kaart weergeven, een cirkel rond een bepaald gebied tekenen en zeggen: 'Stuur me een sms wanneer ik in dat gebied ga, en dit is wat ik wil dat het zegt.' Dus als ik naar mijn supermarkt parkeerplaats, krijg ik een sms met de tekst 'Onthoud je koffers.'

Tesla lijkt de doe-het-zelf-programmering niet erg te vinden. Zelfs nadat hij de servers van Tesla per ongeluk een keer met gegevens had gebombardeerd, zei Pasqua, kreeg hij niet te horen dat hij moest stoppen. Ze hebben geen gemeengram gestuurd, zegt hij. Ze stuurden me een e-mail met de tekst 'Hé, [we] weten niet wat er aan de hand is, maar je slaat ons gewoon 1000 keer per seconde - we moesten je uitschakelen.' Natuurlijk verontschuldigde ik me uitgebreid. Ze waren er koel in. Ze hadden het gemakkelijk kunnen afsluiten, en dat hebben ze niet gedaan.

Zelfs zonder de bibliotheek van Pasqua hebben sommige gebruikers het mogelijk gevonden om via internet toegang te krijgen tot een Model S. Edward Arthur, een halfgeleiderontwerper die in het zuiden van Massachusetts woont, schreef een eenvoudig script dat zou controleren of de batterij van zijn auto om 9.30 uur werd opgeladen. en stuur hem een ​​sms als hij vergeten was de stekker in het stopcontact te steken.



Tesla heeft niet uitgesloten dat het een software-ontwikkelingskit voor de Model S of toekomstige auto's aanbiedt, maar het bedrijf wil niet zeggen wanneer er een wordt uitgebracht of wat het kan doen. Onze focus ligt op het uitdagen van het interne team dat zowel ons product als het potentieel ervan om een ​​geweldige eigenaarservaring te creëren en te leveren echt begrijpt, vertelde Khobi Brooklyn, de communicatiedirecteur van het bedrijf.

Hoewel Tesla's Model S waarschijnlijk het meest toegankelijk is voor programmeurs vanwege de manier waarop het via internet kan worden bestuurd, bevatten de meeste nieuwe auto's tientallen computers die via een intern netwerk zijn verbonden. Een groeiend aantal auto's, vooral high-end modellen, wordt ook geleverd met bijbehorende smartphone-apps, terwijl nieuwe sensoren en automatisch rijdende functionaliteit voor steeds meer complexiteit en software zorgen.

Sommige technisch onderlegde autoliefhebbers herschrijven de software die op autocomputers draait volledig. De website OpenGarages.org brengt mensen samen die geïnteresseerd zijn in het wijzigen van de elektronische regelsystemen in auto's, voornamelijk om de motorprestaties te wijzigen.



De houding van Tesla tegenover softwareontwikkelaars staat echter in schril contrast met die van de meeste autofabrikanten. Ford probeerde bijvoorbeeld het gebruik van tools die het hacken van auto's mogelijk maken te beperken, met behulp van een controversieel stuk wetgeving, de Digital Millennium Copyright Act, die het omzeilen van mechanismen beperkt die zijn ontworpen om de toegang tot auteursrechtelijk beschermde werken te voorkomen. In dit geval is het auteursrechtelijk beschermde werk de software die op een auto draait.

Een ander probleem is dat de technologie auto's binnenkort een doelwit kan maken voor hackers. Afgelopen augustus heeft een groep beveiligingsonderzoekers een open brief uitgegeven waarin potentiële problemen worden benadrukt en wordt opgeroepen tot meer transparantie van de auto-industrie.

Maar Pasqua, die een achtergrond heeft in computerbeveiliging, zegt dat de protocollen van Tesla relatief veilig lijken: hij lijkt zich geen zorgen te maken. Ik zou graag zien dat ze al hun gegevens openen, zegt hij.

zich verstoppen