PGEgaHJlZj0iaHR0cHM6Ly9oeXVuZGFpLmh1L21vZGVsbGVrL2lvbmlxLTYtbi8/dXRtX3NvdXJjZT12aWxsYW55YXV0b3Nva19pb25pcTZuJnV0bV9tZWRpdW09dmlsbGFueWF1dG9zb2tfaW9uaXE2biZ1dG1fY2FtcGFpZ249dmlsbGFueWF1dG9zb2tfaW9uaXE2biZ1dG1faWQ9dmlsbGFueWF1dG9zb2tfaW9uaXE2biZ1dG1fdGVybT12aWxsYW55YXV0b3Nva19pb25pcTZuJnV0bV9jb250ZW50PXZpbGxhbnlhdXRvc29rX2lvbmlxNm4iIG9uY2xpY2s9ImphdmFzY3JpcHQ6d2luZG93Lm9wZW4oJ2h0dHBzOi8vaHl1bmRhaS5odS9tb2RlbGxlay9pb25pcS02LW4vP3V0bV9zb3VyY2U9dmlsbGFueWF1dG9zb2tfaW9uaXE2biZ1dG1fbWVkaXVtPXZpbGxhbnlhdXRvc29rX2lvbmlxNm4mdXRtX2NhbXBhaWduPXZpbGxhbnlhdXRvc29rX2lvbmlxNm4mdXRtX2lkPXZpbGxhbnlhdXRvc29rX2lvbmlxNm4mdXRtX3Rlcm09dmlsbGFueWF1dG9zb2tfaW9uaXE2biZ1dG1fY29udGVudD12aWxsYW55YXV0b3Nva19pb25pcTZuJywgJ19ibGFuaycsICdub29wZW5lcicpOyByZXR1cm4gZmFsc2U7Ij48cGljdHVyZT48c291cmNlIHNyY3NldD0iaHR0cHM6Ly92aWxsYW55YXV0b3Nvay5odS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMS9oeXUtb25saW5lLXZpbGxhbnlhdXRvc29raHUtYmFubmVyLWlvbmlxNm4tNjAweDUwMC0yLXVqLmpwZyIgbWVkaWE9IihtYXgtd2lkdGg6IDcwMHB4KSI+PHNvdXJjZSBzcmNzZXQ9Imh0dHBzOi8vdmlsbGFueWF1dG9zb2suaHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDEvaHl1LW9ubGluZS12aWxsYW55YXV0b3Nva2h1LWJhbm5lci1pb25pcTZuLTE5NDB4NTAwLTItdWouanBnIiBtZWRpYT0iKG1pbi13aWR0aDogNzAwcHgpIj48aW1nIHNyYz0iaHR0cHM6Ly92aWxsYW55YXV0b3Nvay5odS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMS9oeXUtb25saW5lLXZpbGxhbnlhdXRvc29raHUtYmFubmVyLWlvbmlxNm4tMTk0MHg1MDAtMi11ai5qcGciIGFsdD0iIj48L3BpY3R1cmU+PC9hPg==
PGEgaHJlZj0iaHR0cHM6Ly93d3cubW9vbi1wb3dlci5odS92YWxsYWxhdGkvY2VsY3NvcG9ydGphaW5rL2tlcmVza2VkZWxlbT91dG1fc291cmNlPWxvY2FsLWRpc3BsYXkmdXRtX21lZGl1bT12aWxsYW55YXV0b3NvayZ1dG1fY2FtcGFpZ249TW9vbi1qdWwtMjAyNiZ1dG1fY29udGVudD1iYW5uZXImdXRtX3Rlcm09dHJhZmZpYyZ1dG1fb3RoZXI9ZGVza3RvcCIgb25jbGljaz0iamF2YXNjcmlwdDp3aW5kb3cub3BlbignaHR0cHM6Ly93d3cubW9vbi1wb3dlci5odS92YWxsYWxhdGkvY2VsY3NvcG9ydGphaW5rL2tlcmVza2VkZWxlbT91dG1fc291cmNlPWxvY2FsLWRpc3BsYXkmdXRtX21lZGl1bT12aWxsYW55YXV0b3NvayZ1dG1fY2FtcGFpZ249TW9vbi1qdWwtMjAyNiZ1dG1fY29udGVudD1iYW5uZXImdXRtX3Rlcm09dHJhZmZpYyZ1dG1fb3RoZXI9ZGVza3RvcCcsICdfYmxhbmsnLCAnbm9vcGVuZXInKTsgcmV0dXJuIGZhbHNlOyI+PHBpY3R1cmU+PHNvdXJjZSBzcmNzZXQ9Imh0dHBzOi8vdmlsbGFueWF1dG9zb2suaHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvbW9vbi1iYW5uZXItNjAweDUwMGtlcmVza2VkZWxlbS5qcGciIG1lZGlhPSIobWF4LXdpZHRoOiA3MDBweCkiPjxzb3VyY2Ugc3Jjc2V0PSJodHRwczovL3ZpbGxhbnlhdXRvc29rLmh1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L21vb24tYmFubmVyLTEzMDB4NjAwLXYza2VyZXNrZWRlbGVtLmpwZyIgbWVkaWE9IihtaW4td2lkdGg6IDcwMHB4KSI+PGltZyBzcmM9Imh0dHBzOi8vdmlsbGFueWF1dG9zb2suaHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvbW9vbi1iYW5uZXItMTMwMHg2MDAtdjNrZXJlc2tlZGVsZW0uanBnIiBhbHQ9IiI+PC9waWN0dXJlPjwvYT4=

(folytatás az előző oldalról)

FIGYELEM: ezzel az írással egy érdekes lehetőséget mutatunk be, senkit nem bíztatunk arra, hogy saját maga elvégezze a szükséges beavatkozásokat és nem vállalunk semmilyen felelősséget a módosítások végrehajtása miatt esetlegesen bekövetkező meghibásodásokért vagy problémákért. 

Hogyan működött a Nissan rendszere?

A 2011 és 2016 között gyártott Nissan LEAF-ekbe és eNV200 modellekbe a Continental szállította a TCU egységet, amelyekbe gyártáskor egy fizikai SIM kártyát helyeztek.

Gyári SIM a TCU egységben

Az autó nem volt folyamatosan online. Bekapcsoláskor és bizonyos időközönként küldött be (vagy töltött le) egy-egy adatcsomagot a Nissan szerverének 2G internet kapcsolaton keresztül. Az adatszolgáltatást minden bekapcsolás után engedélyeznünk kellett egy hosszú figyelmeztetés alatt az OK gombot megnyomva.

A távvezérlés funkciókhoz, például a légkondicionáló elindításához a szerver, amihez az applikáció csatlakozott, egy SMS-t küldött, ezzel „felébresztette” az autót és a kommunikáció ettől kezdve ismét 2G hálózaton folytatódott.

SIM csere az OpenCARWINGS használatához

Az applikáció megszüntetésével és a szerver lekapcsolásával az autók magukra maradtak. Ruben, az OpenCARWINGS fejlesztője visszafejtette a Nissan TCU működését, sőt a régi nissanos központi szerver helyett is létrehozott egy saját szervert. Az ingyenesen használható közösségi fejlesztés természetesen nem tudja átvenni a Nissan mobilelőfizetéseit, SIM-kártyáit és fizetni azok havi és forgalmi díját, ezért az általunk végrehajtandó első lépés a SIM kártya cseréje.

Az OpenCARWINGS a Hologram, IoT célra kínált SIM kártyáját javasolja, de természetesen ez csak egy ajánlás. Én egy Telekom Domino Quick SIM kártyát vásároltam 990 forintért, amelyhez ajándékba kaptam 3 GB 120 napig felhasználható adatkeretet, így ideálisnak tűnt az OpenCARWINGS kipróbálásához. A hazai szolgáltatók közül azért a magenta színűt választottam, mert ez a cég kínál olyan mobilinternet csomagot kedvező áron, amelynek 2/4 GB-os adatkerete egy teljes évig felhasználható. A többiek jellemzően 30 napos csomagokat kínálnak. Az autó eléréséhez elenyésző havi forgalom mellett lenne szükségem minél hosszabb üzemidőre.

A kártyát először egy régi mobiltelefonba tettem be és aktiváltam, azaz a „nevemre vettem”, hiszen biztonsági okból a személyes adatok megadása nélkül ma már Magyarországon sem lehet SIM kártyánk.

Ezután következett a SIM beszerelése a TCU egységbe. Az eNV200-ban ehhez csak le kellett vennem a középső képernyő körüli fényes műanyag burkolatot, és látható lett a TCU egység. A LEAF tulajdonosoknak a kesztyűtartót kell kiszerelni, és a leírások szerint a jobb oldalon lévő TCU egységet is ki kell szerelni, hogy a SIM-et ki tudják cserélni.

Nekem az Evaliában kis kézügyességgel sikerült a TCU kiszerelése nélkül SIM-et cserélni. Ezután következett némi szoftveres mókolás, hiszen a Telekom SIM nem a Nissan APN-t használja a zero/emission felhasználói név – jelszó párossal.

Az APN módosítása, két helyen

Az APN módosításához két lépést kell végrehajtani. Egy Androidos applikációval OBDII olvasóhoz csatlakozva át kell írni az APN-t a TCU-ban, amelynek részletes leírása itt található meg.

Az APN átírása a TCU-ban az erre szolgáló Androidos applikációval és OBDII eszközzel

Ezzel nem vagyunk kész, ugyanis – vérbeli autóiparos módon – az autó infotainment egységének szoftvere is tartalmazza az APN beállítást, miért ne égetnénk be ugyanazt a beállítást több helyre.

Ennek átírásához egy SD memóriakártyára kell lementeni egy image-t, kezdeményezni egy szoftverfrissítést, majd a frissítés elindítása helyett az SD kártyáról bebootolni, a szoftverrel készíteni egy mentést a beállításokról, számítógépen átírni a szükséges paramétereket, végül a módosított fájlt visszatölteni a fejegységre.

Ennek a folyamatnak a leírása idősebb (2011-2015) Nissanokhoz ide kattintva, fiatalabb, 2016-2019 közötti modellekhez pedig ide kattintva érhető el.

OpenCARWINGS regisztráció

A módosítások végrehajtása után már csak annyi dolgunk van, hogy regisztráljunk egy fiókot a fejlesztő által biztosított OpenCARWINGS felületen, ahol az autó és a SIM kártya azonosítóinak megadását követően megjelennek az autónk adatai és a korábban megszokott funkciók távvezérlésére is lehetőségünk lesz, igaz, egy apró extra lépéssel: az ébresztő SMS-t nekünk kell elküldeni.

A fejlesztő Android és iOS applikációt is készített az OpenCARWINGS szolgáltatáshoz.

Mivel az OpenCARWINGS nyílt forráskódú, saját szerverre is telepíthető a csomag.

FIGYELEM! Biztonsági kockázat: az eredeti Nissan távoli elérés funkció használatával az adatainkhoz (melyek közül legérzékenyebb a pontos lokáció, amiből könnyedén visszafejthető a lakóhelyünk, munkahelyünk stb. címe) a Nissan számára adtunk hozzáférést. Az OpenCARWINGS használata esetén az adatok kezelője egy számunkra ismertelen fejlesztő weboldala. Nem feltételezem senki rosszindulatát, de fontos a körülményekkel is tisztában lenni, mielőtt egy ilyen szolgáltatást használni kezdünk.

Félsiker és sok szenvedés

A fenti lépések végrehajtása után az én esetemben az autó helyadatai és a kilométeróra állása megjelentek az applikációban és a webes felületen, de az egyéb adatok, például a töltöttségi szint nem, és a távvezérlés sem működött.

Arra gyanakodtam, hogy az APN átírására használt Android applikáció nem tudott megfelelően kommunikálni az OBDII olvasómmal, mert bár alkalmanként megjelent a „Done writing data!” üzenet, sokszor változatos hibaüzenetekkel szórakoztatott.

Azt terveztem, hogy kölcsönkérek valakitől egy másik OBDII olvasót és/vagy egy másik androidos telefonnal próbálkozom, de meglepetésemre egyszer, amikor az autót töltőhöz csatlakoztattam jött egy email a töltés elindulásáról. Gyorsan megnyitottam az applikációt és örömmel nyugtáztam, hogy frissültek az adatok.

Örömöm nem tartott sokáig. Hiába próbáltam az applikációból klímát indítani, nem sikerült, és a töltöttségi információk sem akartak újra frissülni. Olvasgattam az OpenCARWINGS nem túl hosszú reddit fórumát, érdeklődtem olyanoktól, akik hasonló hibáról számoltak be, de nem jártam sikerrel.

Végül felvettem a kapcsolatot a fejlesztővel. Ruben elképesztő gyorsasággal válaszolt a levelemre és igyekezett ötletekkel segíteni a probléma megoldását. A beállítások ellenőrzése után TCU resetet javasolt a kapcsolódó biztosíték pár percre történő eltávolításával. Ezután ismét megörültem: újra megfrissültek az értékek, de ezúttal is egyszeri volt a siker.

A fejlesztő elkérte az autóba helyezett SIM telefonszámát és elvégzett néhány tesztet, amiből arra következtetett, hogy az SMS-ek nem jutnak el a TCU egységig: vagy a Telekom-os SIM nem megfelelő, vagy a TCU egységem hibás.

Bevallom nem voltam túlságosan bizakodó, mert azt feltételeztem, hogy amikor ébren van az autó, akkor az adatoknak frissülniök kellene, az SMS-re pedig csak az alvó állapotban lévő autó ébresztéséhez van szükség. Azért egy tesztre még rászántam fél órát, kivettem a telefonomból a saját SIM kártyám (micsoda szerencse, hogy még lustaságból nem cseréltem e-SIM-re).

Rutinosan bontottam újra a műszerfalat és cseréltem ismét SIM kártyát, majd írtam át előbb az Androidos applikációval a TCU-ban, az SD-kártyáról bootolva pedig a fejegységben is az APN URL-t, aztán reménykedve küldtem a furcsa tartalmú SMS-t ezúttal a saját telefonszámomra.

Végre TUTI!

Az iOS applikációban azonnal frissültek az adatok, láttam, hogy az autó éppen töltődik. Második próba: légkondi távoli indítása, az app ismét átküld az üzenetekbe, küldöm az SMS-t, a hűtés kisvártatva elindult. Majd hasonló gyorsasággal kikapcsolni is sikerült a légkondicionálót.

Természetesen a saját SIM kártyám nem hagyhatom az autóban, így újabb 500 forintot áldoztam a projektre és vásároltam egy One Tuti feltöltőkártyás SIM-et. Végül ezzel talán még olcsóbb is lehet a rendszer fenntartása, mert itt havi 100 MB internet ingyenesen jár. Ha ez az adatmennyiség kevés lenne az autónak, akkor 1490 Ft-ért 60 napig felhasználható 1 GB adatkeretet vagy 5490 Ft-ért egy évre havi 1 GB-os megújuló adatkeretet vásárolhatok.

Használatban

Az első tapasztalatok nagyon pozitívak. A rendszer stabilabban, megbízhatóbban működik, mint a gyári Nissan rendszer valaha is tette (aki használta, tudja, hogy nem a megbízhatóság volt a legfőbb erőssége).

A leghasznosabb funkciók számomra a töltés leállásáról küldött e-mail értesítés, a légkondi távoli indításának lehetősége, valamint az akku töltöttségének ellenőrzése (ketten használjuk az autót, így nem feltétlenül tudom, hogy épp milyen töltöttséggel parkolt le a ház előtt a feleségem).

A funkcionalitásnak is jót tett közösségi fejlesztés, az utak és töltések statisztikái – számomra legalábbis – áttekinthetőbbek, használhatóbbak az OpenCARWINGS rendszerben, mint a gyári Nissan rendszerben voltak.

Az információtartalom is javult, így például a töltöttségi szint (SoC) tized százalékos pontossággal látható, de még az akku állapota (SoH) és az ehhez tartozó maximális kapacitás (kWh-ban) is megjelenik apró betűvel alul az applikációban.

FIGYELEM: ezzel az írással egy érdekes lehetőséget mutatunk be, senkit nem biztatunk arra, hogy saját maga elvégezze a szükséges beavatkozásokat és nem vállalunk semmilyen felelősséget a módosítások végrehajtása miatt esetlegesen bekövetkező meghibásodásokért vagy problémákért. 

« Vissza az első oldalra

PGEgaHJlZj0iaHR0cHM6Ly9jYXJwcm90ZWN0Y2VudGVyLmh1Lz91dG1fc291cmNlPXZpbGxhbnlhdXRvc29rJnV0bV9tZWRpdW09cm92YXQmdXRtX2NhbXBhaWduPWJhbm5lciIgb25jbGljaz0iamF2YXNjcmlwdDp3aW5kb3cub3BlbignaHR0cHM6Ly9jYXJwcm90ZWN0Y2VudGVyLmh1Lz91dG1fc291cmNlPXZpbGxhbnlhdXRvc29rJnV0bV9tZWRpdW09cm92YXQmdXRtX2NhbXBhaWduPWJhbm5lcicsICdfYmxhbmsnLCAnbm9vcGVuZXInKTsgcmV0dXJuIGZhbHNlOyI+PHBpY3R1cmU+PHNvdXJjZSBzcmNzZXQ9Imh0dHBzOi8vdmlsbGFueWF1dG9zb2suaHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDEvMjAyNi0wMS0xMS1jYXItcHJvdGVjdC1jZW50ZXItMDEuanBnIiBtZWRpYT0iKG1pbi13aWR0aDogNzAwcHgpIj48aW1nIHNyYz0iaHR0cHM6Ly92aWxsYW55YXV0b3Nvay5odS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMS8yMDI2LTAxLTExLWNhci1wcm90ZWN0LWNlbnRlci0wMS5qcGciIGFsdD0iIj48L3BpY3R1cmU+PC9hPg==

Szűcs Gábor

2017 óta aktív villanyautós, a Villanyautósok Közösségének oszlopos tagja, a miskolci találkozók szervezője. Környezettudatos családapaként nem csak az autó üzemanyagát, de a háztartás fogyasztását is igyekszik otthon, a háztetőn (áram) és a kertben (zöldség, gyümölcs) megtermelni. Mert nem mindegy, hogy mit eszünk meg és milyen levegőt szívunk be.
Összehasonlítás