BUTLER Smart Transport Trial

This deployment is a Field Trial part of the third and final trial campaign of the BUTLER project. The objective of these trials is to evaluate the BUTLER platform in real-life deployments. This trial is based on "Smart Shopping" scenarios.

Imagine that IoT solutions affect our lives in a way that everyone is able to use public transportation systems without take care about pricing or ticketing. Also travelling with a child group will be much easier forthe childcare person.

  • Latest version ID: 1.0
  • Tags: , , , , , , ,
  • Latest update: November 14, 2014
  • Developed by: ZigPos
  • Relations:
    • Gemalto - Trust Manager (more details)
      • Relation type: Re-use relationship
      • Validation: The access to the positioning resources is given through the the TrustManager SmartServer. Before being used, each SmartMobile application needs to be authorized first by the TrustManager component. The SmartMobile application retrieves a token together with authentication data from the TrustManager. Using this token, the SmartMobile can then request access to the SmartGateway exposed resources. The SmartGateway certifies the authorized access with the TrustManager, upon which it responds with the requested positions. After the authorization, the messages between the SmartGateway and SmartMobile are encrypted using the token and security material provided by the TrustManager.
      • Completeness of the relation: 100%
    • sensiNact (aka. BUTLER Smart Gateway) (more details)
      • Relation type: Re-use relationship
      • Validation: On the lower layer, the SmartGateway incorporates the ZIGPOS coordinator which is responsible with the coordination of the mobile and anchor devices performing positioning. Consequently, at an upper layer, it provides real-time positioning services and exposes relative-coordinate resources associated with each SmartDevice. For this reason, any other BUTLER compliant component such as SmartServer or SmartMobile can GET, SET or SUBSCRIBE to the positioning services. The SET function, in particular, is allowed only for the anchor devices and serves usually to mark the fixed positions when the kit is deployed into a different space. The ZIGPOS coordinator integration in the gateway was implemented by extending the platform api, device-api and device-impl respectively.
      • Completeness of the relation: 100%
    • BUTLER.js (more details)
      • Relation type: Re-use relationship
      • Validation: The BUTLER Smart Mobile framework has been used for end user interface and integration with the Trust manager in this trial.
      • Completeness of the relation: 100%
    • SmartMobile UI (more details)
      • Relation type: Re-use relationship
      • Validation: The BUTLER Smart Mobile framework has been used for end user interface and integration with the Trust manager in this trial.
      • Completeness of the relation: 100%
    • SmartMobile for native Android apps (more details)
      • Relation type: Re-use relationship
      • Validation: The BUTLER Smart Mobile framework has been used for end user interface and integration with the Trust manager in this trial.
      • Completeness of the relation: 100%

Intellectual property rights (IPR)

@BUTLER

General Description of the Trial

Imagine that IoT solutions affect our lives in a way that everyone is able to use public transportation systems without take care about pricing or ticketing. Also travelling with a child group will be much easier forthe childcare person.

Deployment

Real field trial take place in collaboration with TU Dresden ITVS (Transport Systems Information Technology) and Fraunhover IVI at AutoTRAM Extra Grand in June to October 2014. The use of the AutoTRAM instead of a real world public transportation vehicle is because of the opportunity to have as much time as we need for simulating and testing special cases as often as possible. Due to the fact that the AutoTRAM is a complete working public transportation vehicle for the future we can test future technologies in future environments.

Smart Transport Field Trial AutoTRAM

For the two field trial scenarios there are different iterations of examples to get as much valid data as possible. There are use cases outside on different weather conditions but also laboratory based indoor measurements.

At least 50 users are targeted in trial.

e-Ticketing

In order to ease the payment process for public travel it is planned to use wireless technology to inform public transport companies about the used attendance of customers. Therefore, it will be possible for customers to pay for real used ways instead of overall or flat costs. The registration of a way cannot be forgotten by a customer as the ticket will recognize seamless the entrance of a public transport vehicle. For demonstrating the possibilities the same smart tags will be used to check, whether a customer is travelling with the transport company or not.

To enable this trial there was already a basis analysis performed wherein the technological system has been tested.

Save Child Group

A teacher or childcare person would like to make sure the bus/train/tram is not leaving a station before all members of her children group are on/off board the vehicle. The childcare person will carrying a smart mobile to monitor the children group without the need to count or see each member of the group. Each child is equipped with a smart tag. The bus driver will also have a smart mobile where the contextual information is shown. The trial would demonstrate that the door of a public transportation vehicle is only closed if all the members of a group are inside or outside it.

Trial Scenario

A sample scenario is presented in the Examples section

Overall Architecture

The aim of the last year definition and implementation of the Smart Transport trial was to provide enhanced functionality to the end users by making use of BUTLER integrated functionalities such as: intelligent management of the resources and services, secure communication between the different layers, transparent access to the physical devices. For this reason, in the first phase, the ZIGPOS physical devices were fully integrated into the BUTLER platform. By using the BUTLER Smart Gateway ZIGPOS has provided positioning services to the other field trials as well.

In addition to that, in order to provide secure access to the available resources (in BUTLER) within the bus driver and e-Ticketing applications, Smart Transport field trial uses the BUTLER Smart Mobile API integrated with the security framework which provides authorization, authentication, integrity and confidentiality of the data.

The overall Smart Transport architecture can be seen in the following figure.

Smart Transport Field Trial Overall Archit

The details of each block are depicted in this figure.

Smart Transport Field Trial Overall Archit-Details

Service level

This first description of the BUTLER smart transport deployment will be updated by the end of the trials in September 2014.

The deployments will continue to be maintained and updated by the responsible partners beyond the end of the project.

Technology Readiness Level

6 - technology demonstrated in relevant environment

Reuse Readiness Levels

4 - Reuse is possible; the software might be reused by most users with some effort, cost, and risk.

Security

A security assessment of the trial has been realized and will be published soon

Save Child Group

Daisy is travelling with her small children group to a museum. She arrives at an overcrowded bus station where it is very difficult to see all children all the time. The bus arrives at the station and there are many people which hop on and hop off. Daisy also hops on with her small children group. The bus is also overcrowded and she cannot see all children directly but on her smart mobile it is shown that Timmy is missing. At the same time the smart mobile from the bus driver announces him that there is a small children group entering the bus. The bus driver will only see contextual data which shows him a big red button because Timmy is missing. After Timmy get into the bus Daisy is happy and the bus driver see a green button as signal that he can close the doors. With the help of the BUTLER platform Daisy managed to reach the museum with all children.

e-Ticketing

Donald is going to work with public transportation. He is young and sporty and will use public transportation only if he feels ill or the weather is bad. For this reason he did not make a subscription for public transportation. Instead he uses a smart tag which will inform the public transportation company every time he uses public transportation. On Monday it rains all the day. Donald use public transportation in the morning to reach his work place. This is noticed by the smart tag and the information of his journey is transmitted to the public transportation company. In the afternoon his girlfriend is calling him because she wants to meet him at their favorite restaurant. It is still raining and Donald uses public transportation again. Unfortunately the lovely small restaurant is closed and Donald and his girlfriend changed their plans and travel together at home. Every journey was noticed by the smart tag and within the BUTLER platform this data was transformed into context based impersonalized data and sent to the public transportation company. The company collects all journeys within a given period to issue an invoice. When Donald receives the invoice he will see the number of journeys and the best chosen price for this according to the restrictions of the public transportation company. Nevertheless it is much cheaper and easier for Donald instead paying directly for every single journey. For example all travels on the rainy Monday where combined to a cheaper ticket which covers all travels on one day.