osgi in telematics - volker braun
Embed Size (px)
DESCRIPTION
mm-lab is going to present a project about a telematics solution for a waste management and collection system. The solution is based on mm-lab's Advanced Telematics Platform (ATP), which is implemented on top of the Prosyst OSGi framework.The system offers components for the office segment such as a component based web portal and a geographical information system for the planner, a special purpose on-board unit for the waste collection vehicles (about 50) and smart phones (about 20) for the fleet cars and of course a server segment with an interface to the CRM and ERP infrastructure of the client. The system has been successfully upgraded many times since it was put in operation end of 2010. The OSGi framework helps to maintain the several applications and configurations of the different gateway types as the function of the vehicles is multiverse. The on-board units have been upgraded during day-to-day operation which is a unique feature for such a management system.TRANSCRIPT

COPYRIGHT © 2008-2011 OSGi Alliance. All Rights Reserved
Waste Management Telematics
System based on an OSGi platform
Volker M. Braun
mm-lab GmbH
2011-09-20
OSGi Alliance Marketing © 2008-2010 .
All Rights Reserved
Page 1

Contents
• Function of the telematics system
• Architecture of the telematics system
• Benefits of OSGi
OSGi Alliance Marketing © 2008-2011 . All Rights Reserved Page 3

SYSTEM FUNCTION
OSGi Alliance Marketing © 2008-2011 . All Rights Reserved Page 4

System Architecture
Mobile On-board Units Public
Mobile Radio Network
Telematic Server “Backend”
Telematic Portal in the Office

9/21/2011 Page 6 © mm-lab GmbH Company Confidential
Integration
Back Office
• ERP
• ...
Office
• GIS
• Web Portal
On-board Unit

9/21/2011 Page 7
Waste disposal request
Call center
ERP Citizens
Electronic
Organic
Bulky
Hazardous
Disposal requests queuing

9/21/2011 Page 8
Tour planning
Scheduler
Requests for
Execution day

9/21/2011 Page 9 © mm-lab GmbH Company Confidential
Tour clusters

9/21/2011 Page 10 © mm-lab GmbH Company Confidential
Sequence and Routing

9/21/2011 Page 11 © mm-lab GmbH Company Confidential

9/21/2011 Page 12 © mm-lab GmbH Company Confidential
On-board Unit

9/21/2011 Page 13 © mm-lab GmbH Company Confidential
Tracking

9/21/2011 Page 14
Tracing, Results

SYSTEM ARCHITECTURE
OSGi Alliance Marketing © 2008-2011 . All Rights Reserved Page 15

Nativ
e
Pla
tform
Hard
ware
Pla
tform
Serv
ice
Pla
tform
Ap
plic
atio
n
La
yer
Software Architecture
Color Code
21.09.2011

9/21/2011
Advanced Telematics Platform
Tra
ckin
g
Na
vig
atio
n
Wa
ste
Dis
po
sa
l S
erv
ice
Ele
ctr
on
ic D
rive
r L
og
On-b
oa
rd D
iag
no
sis
Co
mm
an
d a
nd
Dire
ct

Page 18 © mm-lab GmbH Company Confidential
Component based web portal
Applications
menu

Page 19 © mm-lab GmbH Company Confidential
Component based operator
workstation

Applications on Gateway(s)
Page 20 © mm-lab GmbH Company Confidential

Software Management by OSGi
OSGi Alliance Marketing © 2008-2011 . All Rights Reserved Page 21
Software
Installation
Configuration

Demands concerning such solutions
• … by our users: • Support for different hardware
(Mobile devices for park inspection, mounted devices for trucks)
• Support for different user groups, all with specific demands
(Garbage Collection needs other applications than the Winter Road Clearance)
• Mobile devices are most time employed in the field, high reliability & availability
• User prefers standards instead of proprietary solutions
• … by us: • Modular concept required to be able to easy deliver customer-tailored software
• Reuse of modules in order to minimize development efforts and thus the retail
price
• Usage of existing software parts instead of self implementation, wherever
suitable
OSGi Alliance Marketing © 2008-2011 . All Rights Reserved Page 22

OSGi
• … is the Solution • Easy management of gateways with different applications
• Support for different hardware & different user groups
• Easy software update over the air
• Gatways do not need to be online when starting the update
• Gateways do not need to be returned
• Plus: • Easy configuration change
• E.g. tracking parameters, on-board voltage threshold, standby mode
• Usage of OSGi can be an argument for sales
• Much existing functionality such as dedicated, extensible user management
OSGi Alliance Marketing © 2008-2011 . All Rights Reserved Page 23

Thank you.
9/21/2011 © mm-lab GmbH Company Confidential Page 24