Download - Presentatie tim drijvers, TASS technology solutions

Transcript
Page 1: Presentatie tim drijvers, TASS technology solutions

De honger stillen naar voertuigdata

Tim Drijvers, MSc [email protected]

Page 2: Presentatie tim drijvers, TASS technology solutions

2

● Groeiend aantal voertuigeno Veiligheido Mobiliteito Milieu

● Transport industrieo Hoge brandstofprijzen hinderen economisch herstelo Toenemende interesse in eco-driving en beveiligingo Groeiende truck lease markt

● In-voertuig oplossingen boven infrastructuur

Verlangen naar voertuigdata

Page 3: Presentatie tim drijvers, TASS technology solutions

3

● Track and trace● Eco-driving● eCall● Fleet management● Wegcondities● Blackspot detectie

Toepassingen

Page 4: Presentatie tim drijvers, TASS technology solutions

4

● GPS (met eventuele acceleratiemeter)

● Ritregistratie● Eenvoudige fleetmanagement● Basis eCall

Eenvoudige oplossing

Page 5: Presentatie tim drijvers, TASS technology solutions

5

● Interface voor diagnose van voertuigen● Gestandaardiseerd in 1988 door de Society of

Automotive Engineers (SAE)● Verplicht in 2001 voor de Europese markt

● Toegang tot gedetailleerde motormanagement gegevens

On-board diagnostics (OBD)

Page 6: Presentatie tim drijvers, TASS technology solutions

6

● Eco-driving● Verrijking applicaties:

o Route plannerso Fleetmanagemento eCall

OBD oplossing

Page 7: Presentatie tim drijvers, TASS technology solutions

7

● Niet alles is beschikbaar

● Snelheid waarmee data beschikbaar komt● OBD schrijft en kan invloed hebben op het gedrag

van de auto

Problemen met OBD

Model Beschikbare sensoren

Totaal onderzocht 83

Peugeot 207 14

Citroen C3 13

Toyota Auris 29

Fiat Punto 17

Volkswagen Passat 13

Page 8: Presentatie tim drijvers, TASS technology solutions

8

● Aanwezig in bijna ieder modern voertuig● Vervangt kabelboom● Hoge snelheid● Veel data beschikbaar

Problemen:● Geen standaard connector zoals bij OBD● Fabrikant is vrij om berichten te definiëren

CAN-bus

Page 9: Presentatie tim drijvers, TASS technology solutions

9

● Geeft eenduidige toegang tot beschikbare data op de CAN-bus

● Beschikbaar in praktisch ieder modern voertuig● Universele hardware module● Gecentraliseerde kennisdatabase● Web-georiënteerde configuratie

De uCAN oplossing

Page 10: Presentatie tim drijvers, TASS technology solutions

10

De uCAN oplossing

Page 11: Presentatie tim drijvers, TASS technology solutions

11

●Beschikbaarheido Dekking > 95% van de voertuigen met CAN-

bus●Efficiency

o Universele voertuig onafhankelijke oplossingo Optimalisatie van de onderhoudsflow

●Flexibiliteito Web-georiënteerdeo Automatische propagatie van nieuwe kennis

●Universele datao Versimpelt ontwikkeling van applicaties

aanzienlijk

Belangrijke voordelen

Page 12: Presentatie tim drijvers, TASS technology solutions

12

● ATOP● 2 CAN drivers● GPRS + voice● GPS● USB● G-sensor

Universele voertuig module

Page 13: Presentatie tim drijvers, TASS technology solutions

13

Universele voertuig module

Page 14: Presentatie tim drijvers, TASS technology solutions

14

● Robuust● Size does matter!● Geen garanties over het netwerk

Communicatie over GPRS

Page 15: Presentatie tim drijvers, TASS technology solutions

15

● Delta encoding● Varint encoding● Blok compressie

Compressie

Page 16: Presentatie tim drijvers, TASS technology solutions

16

● Delta encoding● Varint encoding● Blok compressie

Compressie

Page 17: Presentatie tim drijvers, TASS technology solutions

17

● Schaalbaaro 10k tot 1M voertuigeno Makkelijk horizontaal schaalbaar

● Hoge beschikbaarheid● Hoge performance● Eenduidige toegang dmv RESTful web API

Web-georiënteerd backoffice

Page 18: Presentatie tim drijvers, TASS technology solutions

Non-blocking IO

Page 19: Presentatie tim drijvers, TASS technology solutions

19

● Revolutie start na Google’s BigTable paper in 2006.● “Databases on a web-scale”● Veel verschillende smaken:

o Column oriented: Cassandra (Facebook, Twitter)o Object oriented: MongoDB (Foursquare), CouchDBo In-memory: redis, memcached

NoSQL

Page 20: Presentatie tim drijvers, TASS technology solutions

20

Homogene server architectuur

API

Server 1

Storageshard 1

Acquisition

Load balancing

Load balancing

Storagereplica

shard N-1

Server N-1

API

Storageshard N-1

Acquisition

Load balancing

Load balancing

Storagereplicashard N

Server N

API

Storageshard N

Acquisition

Load balancing

Load balancing

Storagereplicashard 1

Page 21: Presentatie tim drijvers, TASS technology solutions

21

Heterogene server architectuur

Storageshard 1

Acquisition

Load balancing

API

Acquisition

Load balancing

Load balancing

Acquisition

Storagereplicashard 1

Storageshard 2

Storagereplicashard 2

Storageshard 3

Storagereplicashard3

Storageshard 4

Storagereplicashard 4

Page 22: Presentatie tim drijvers, TASS technology solutions

Voorbeelden: live view

Page 23: Presentatie tim drijvers, TASS technology solutions

Voorbeelden: tablet

Page 24: Presentatie tim drijvers, TASS technology solutions

Voorbeelden: eCall / bCall

Page 25: Presentatie tim drijvers, TASS technology solutions

25

● Gestart op September 2010 as a HTAS doorbraak project● Deelnemer aan SRE Smart-In-Car ● Beijer Automotive

o Zeer uitgebreide CAN-bus kenniso Hardware ontwerp

● TASS technology solutionso Embedded softwareo Schaalbare server architectuur

● LaQuSoo Schaalbaarheid en beveiliging

● NXPo Hardware support

Organisatie

Page 26: Presentatie tim drijvers, TASS technology solutions

Bedankt!

[email protected]