Aplicaciones de las nuevas tecnologías al transporte público

DATA AS AN ASSET: IMPROVED INTEGRATION,
MANAGEMENT AND DISSEMINATION
AN OPEN
PLATFORM FOR
TRANSPORT
DATA IN MADRID
Sergio Fernández Balaguer
Empresa Municipal de Transportes de Madrid, S.A.
Athens, June 2nd 2016
AN OPEN PLATFORM
FOR TRANSPORT DATA
AN OPEN PLATFORM
FOR TRANSPORT DATA
EMT MADRID figures
•
•
•
•
•
•
•
•
•
1.904 buses
203 bus routes (178 daytime/26 night service),
4,629 bus shelters
800 electronic information panels (PMV)
401 million passengers / year
91 million km / year
Open data policy
On board wifi
ICT/ITS
AN OPEN PLATFORM
FOR TRANSPORT DATA
AN OPEN PLATFORM
FOR TRANSPORT DATA
Cultivate resilient smart Objects for
Sustainable city applicatiOnS
http://iot-cosmos.eu/
This project has received funding from the European Union’s Seventh
Framework Programme for research, technological development and
demonstration under grant agreement no 609043
DATA
OBSERVERS/ CONSUMERS
INTERNET
ENVIRONMENT
SENSORS
PUBLIC TRANSPORT
TRAFFIC
An open and event oriented platform has been
developed with the aim of providing to the mobility
environment of the city of Madrid an exchange system
of information in real time.
The platform allows the entry of data from multiple
stakeholders (institutions, citizens…), making multiple
and unlimited exchanges
TRAFFIC LIGHTS
CITIZENS &
COMPANIES
Creating and observing an
event
Producer
USERS CONTROL
Authorized?
AMQP
Observer
DDP
CLOUD & INTERNET CORE
Rbmobility.emtmadrid.es
The design of the platform, called
“rbmobility” is simple. The client,
once authenticated, can insert,
update or delete data using a queue
server.
The information gets to a NOSQL
DDBB which is controlled by a
Meteor Server.
Any authorized client looking at a
certain type of information to which
is subscribed will get in real time all
changes produced in the different
layers it is looking at
Data Layers
AN OPEN PLATFORM
FOR TRANSPORT DATA
MADRID SENSORS SYSTEM INTEGRATOR
MADRIDOPENMOBILITYLAB
REACTIVE BOX SERVER
MYBUS
buslayers
Local
Cloud DB
userlayers
sensorlayers
busEvents
userEvents
alertEvents
stoplayers
RB layer
collections
linelayers
messagelayers
(VEPROT)
Bigdata
collections
pmvEvents
trafficlayers
parkinglayers
The model is soported by a NOSQL DDBB (Mongo DB)
It contains the semantic definition of objects
It has real time data and BigData collections
sensorEvents trafficEvents
AN OPEN PLATFORM
FOR TRANSPORT DATA
Madrid data model design
To set it, a mobility lab for the city has been created
(openlabmobility.emtmadrid.es)
THE MADRID ENTITIES BASIC MODEL HAS BEEN
DEFINED BASED ON THE FOLLOWING AIM:
1. SHARED AND OPEN
2 . A D A P TA B L E
3. SCALABLE
4 . S TA N D A R D
T H E D ATA M O D E L I S P U B L I C A N D O P E N , A N D I T I S P U B L I S H E D I N
H T T P S : / / G I T H U B . C O M / M A D R I D O P E N L A B M O B I L I T Y/ M O B I L I T Y - M A D R I D - V I R T U A L ENTITIES
AN OPEN PLATFORM
FOR TRANSPORT DATA
…Madrid open platform for transport (mobility) data
• In real time
• http://rbmobility.emtmadrid.es:3333/
AN OPEN PLATFORM
FOR TRANSPORT DATA