Niektórzy właściciele Tesli podrasowują swoje przejażdżki kodem

Model S Tesla Motors to nie tylko symbol entuzjazmu do jazdy elektrycznej; to także znak tego, jak stają się konfigurowalne samochody.





Tesla Model S jest wyposażony w 17-calowy ekran dotykowy do rozrywki, map i sterowania systemem.

Dzięki łączności z Internetem, regularnym aktualizacjom oprogramowania, 17-calowemu ekranowi dotykowemu konsoli sterowania, a nawet własnej przeglądarce internetowej, jest to imponujący, zaawansowany technologicznie pojazd. I chociaż Tesla nie udostępniła go jeszcze zewnętrznym programistom, niektórzy entuzjaści już piszą kod, który zbiera dane z samochodu lub sprawia, że ​​robi coś nowego.

Joe Pasqua, który pracuje dla firmy bazodanowej w San Carlos w Kalifornii, pomagał w inżynierii wstecznej lub dekodowaniu protokołów używanych do wysyłania wiadomości między oficjalną aplikacją Tesla na iPhone'a a serwerami firmy. Po zalogowaniu się za pomocą nazwy użytkownika i hasła, właściciele Modelu S mogą korzystać z aplikacji, aby uzyskać dostęp do szeregu danych i konfigurować różne systemy w swoim samochodzie.



Pasqua stworzył darmową aplikację o nazwie WidocznyTesla który wykorzystuje protokoły oficjalnej aplikacji do śledzenia stanu systemów w modelu S w czasie i może być używany do planowania poleceń. Możesz wykonywać wszystkie podstawowe funkcje kontrolne, powiedział mi. Możesz odblokować drzwi, możesz włączyć grzejnik lub klimatyzator, możesz zmienić temperaturę, otworzyć szyberdach – takie rzeczy. Możesz uzyskać informacje o lokalizacji; możesz kontrolować funkcję ładowania.

Spotkałem Pasquę, odpowiednio, na Muzeum Historii Komputerów w Mountain View w Kalifornii. Pokazał mi Widoczną Teslę działającą w przeglądarce internetowej swojego samochodu na parkingu muzeum (oprogramowanie działa na komputerze, ale można go skonfigurować tak, aby uzyskać dostęp przez Internet).

Pasqua i dziesiątki innych użytkowników Visible Tesla dzielą się danymi na temat sposobu, w jaki różne nawyki jazdy wpływają na akumulatory ich samochodów. W ten sposób mogą na przykład sprawdzić, czy niedawne zaklęcie gorąca spowodowało szybsze wyczerpanie innych baterii Modelu S. Widoczna Tesla może również skutecznie dodawać nowe funkcje do pojazdu, uruchamiając polecenia w oparciu o takie czynniki, jak lokalizacja lub pora dnia. Niektórzy właściciele używali go do planowania ogrzewania samochodu o określonej godzinie, aby było ciepło, gdy wsiadają.



Pasqua skonfigurował Visible Tesla tak, aby używał lokalizacji jego samochodu do wysyłania mu przydatnych przypomnień e-mail. Nasz sklep spożywczy nie rozdaje już toreb, mówi. Dzięki Visible Tesla mogę wyświetlić mapę Google, narysować okrąg wokół określonego obszaru i powiedzieć „Wyślij mi wiadomość tekstową za każdym razem, gdy będę w tym obszarze, i oto, co chcę powiedzieć”. Parking sklepu spożywczego, otrzymuję SMS-a z napisem „Pamiętaj o swoich torbach”.

Tesla wydaje się nie mieć nic przeciwko programowaniu „zrób to sam”. Pasqua mówi, że nawet po tym, jak raz przypadkowo zbombardował serwery Tesli danymi, nie kazano mu przestać. Nie wysłali nastygramu, mówi. Wysłali mi e-mail z informacją: „Hej, [my] nie wiemy, co się dzieje, ale po prostu uderzyłeś nas 1000 razy na sekundę – musieliśmy cię wyłączyć”. Oczywiście przeprosiłem obficie. Byli fajni. Z łatwością mogliby to wyłączyć, a tego nie zrobili.

Nawet bez biblioteki Pasqua, niektórzy użytkownicy odkryli, że możliwe jest skorzystanie z Modelu S przez Internet. Edward Arthur, projektant półprzewodników mieszkający w południowym Massachusetts, napisał prosty skrypt sprawdzający, czy akumulator jego samochodu ładuje się o 9:30. i wyślij mu SMS-a, jeśli zapomniał go podłączyć.



Tesla nie wykluczyła oferowania zestawu programistycznego dla modelu S lub przyszłych samochodów, ale firma nie powie, kiedy taki program może zostać wydany ani co może zrobić. Skupiamy się na rzuceniu wyzwania zespołowi wewnętrznemu, który naprawdę rozumie zarówno nasz produkt, jak i jego potencjał do tworzenia i dostarczania znakomitego doświadczenia właścicielowi, powiedział mi Khobi Brooklyn, dyrektor ds. komunikacji firmy.

Chociaż Model S Tesli jest prawdopodobnie najbardziej dostępny dla programistów ze względu na sposób, w jaki można nim sterować przez Internet, większość nowych samochodów zawiera dziesiątki komputerów połączonych siecią wewnętrzną. Coraz większa liczba samochodów, zwłaszcza modeli z wyższej półki, jest również dostarczana z towarzyszącymi aplikacjami na smartfony, a nowe czujniki i funkcje zautomatyzowanej jazdy wprowadzają coraz większą złożoność i oprogramowanie.

Niektórzy zaawansowani technicznie entuzjaści samochodów całkowicie przepisują oprogramowanie działające na komputerach samochodowych. Strona internetowa OpenGarage.org zrzesza osoby zainteresowane modyfikacją elektronicznych systemów sterowania w samochodach, głównie w celu modyfikacji osiągów silnika.



Jednak podejście Tesli do twórców oprogramowania wyraźnie kontrastuje z postawą większości producentów samochodów. Ford próbował na przykład ograniczyć korzystanie z narzędzi umożliwiających włamywanie się do samochodów, korzystając z kontrowersyjnego aktu prawnego, ustawy Digital Millennium Copyright Act, która ogranicza obchodzenie mechanizmów mających na celu uniemożliwienie dostępu do dzieł chronionych prawem autorskim. W tym przypadku dziełem chronionym prawem autorskim jest oprogramowanie działające w samochodzie.

Inną kwestią jest to, że technologia może wkrótce sprawić, że samochody staną się celem hakerów. W sierpniu zeszłego roku grupa badaczy bezpieczeństwa wydała list otwarty, podkreślając potencjalne problemy i wzywając do większej przejrzystości ze strony przemysłu motoryzacyjnego.

Ale Pasqua, który ma doświadczenie w bezpieczeństwie komputerowym, mówi, że protokoły Tesli wydają się stosunkowo bezpieczne: nie wydaje się być tym zaniepokojony. Chciałbym zobaczyć, jak otwierają wszystkie swoje dane, mówi.

ukryć