Often stuck in traffic?
Do you keep driving around looking for a parking spot?
How can I get from A to B in no time?
Concerned about air quality?
EMBERS is an EU-funded project under the Horizon 2020 program. The core of the project is to prepare a smart city mobility platform, called the Mobility Backend as a Service (MBaaS), for market. Central to this effort is the demonstration that the MBaaS can meet challenges posed by three cities. The University Pierre and Marie Curie (UPMC), which has been coordinating the project since November 2015, is looking for developers to implement solutions to each of the proposed challenges in the form of mobile and/or web applications that use the MBaaS to access mobility data provided by the city.
THE EMBERS VISION
The EMBERS Mobility Backend-as-a-Service (MBaaS) is a web platform focused on the Urban Mobility domain (i.e. Parking, Traffic, Public Transportation, Logistics, Routing, Pollution, Reporting). With one of its foundations being interoperability, EMBERS is capable of integrating IoT devices and information systems, in compliance with Open Standards (NGSI, OneM2M, LwM2M), Protocols (HTTP, CoAP, MQTT) and Harmonised Data Models, making the data and services available through standardised open interfaces for third-party applications.
As a robust solution structured in microservices and deployable in a cloud-based infrastructure, EMBERS can be quickly provided for a particular region, to integrate, harmonise and process the existing datasets (e.g. traffic flows, parking occupancy, public transportation schedules, vehicle positioning). On top of this information, developers can leverage on services such as multimodal routing or complex event processing. With EMBERS, not only city service providers can optimise their operational efficiency (through the business intelligence reports and the efficient routing service), but also the local ecosystem of application developers becomes engaged in solving the urban mobility challenges.
DATA MODELS, STANDARDS AND PROTOCOLS
Open Standards and Harmonised Data Models are of utmost importance for EMBERS. With the purpose of assuring interoperability amongst multiple systems and diverse fields, a clear and standardised vision on the collected data is essential.
Since EMBERS supports different use cases and shall easily adapt to new ones, the platform implements the Harmonised Data Models by FIWARE, which allows the compliance with multiple providers and scenarios.
Concerning Standards and Protocols, the team behind EMBERS has been making an effort to broaden the spectrum of the available interfaces to foster interoperable solutions, currently supporting the following open standards:
"blueZonePermit":"Mo, Tu, We, Th, Fr, Sa 09:00-20:00"
"refParkingGroup: ["daoiz-velarde-1-5-main", daoiz-velarde-1-5-disabled"]
DOCUMENTATION AND SDK
To better know the APIs and work with the platform you can visit the documentation available at http://docs.emberscity.apiary.io/.
This documentation will guide you through every step of using the MBaaS and provides usage examples for you to better understand the scope of the project and the use cases that come from it.
Also, access the Developer Dashboard and create an account that will give you access to the APIs and provide tooling for you to start custom experiments that help you send simulated data to the platform.
Some SDKs that enable you to receive messages are already available. Others, to publish data will be released soon!
EMBERS removes the lock-in from the city ecosystem, by providing an Open Ecosystem for your applications to sit on top a Mobility Backend as a Service. This platform, not only feeds your applications with data but also gives you services related to mobility that you can use while solving city challenges, for example:
An intelligent routing engine
An intelligent public transportation trip planner
Real-time pub/sub channels
The ability to test your applications with generated data.
The EMBERS MBaaS starts out with some mobility use cases such as parking, traffic and pollution. Although, you can add your own datasets either if they’re about the existing applications or other applications in the mobility topic. Some cities are already on board, if you want to add yours feel free to contact us.
This data is provided in real time channels or APIs with historical data. This will empower your application with different kinds of data to enable the usage of Big Data algorithms which will help you solve the city challenges.
WHAT CAN I BUILD
There are countless possibilities to make applications on the Mobility topic. EMBERS provides you with data from different sources and encourages people to correlate different topics and make apps that cover different aspects of a city.
For instance, you can create an application that will guide you to the best parking spot near your destination point. This has data from different sources and correlates it to find useful knowledge for the user
THIS PROJECT HAS RECEIVED FUNDING FROM THE EUROPEAN UNION’S HORIZON 2020 RESEARCH AND INNOVATION PROGRAMME UNDER GRANT AGREEMENT NO 687992
Find the public documents delivered to the European Commission on this page