iot meets exhibition areas: a modular architecture to improve proximity interactions

32
IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Interactions Fulvio Corno Luigi De Russis Teodoro Montanaro* Pino Castrogiovanni FiCloud 2015 24-26 August 2015 Rome, Italy

Upload: teodoro-montanaro

Post on 21-Mar-2017

326 views

Category:

Technology


0 download

TRANSCRIPT

IoT Meets Exhibition Areas: a

Modular Architecture

to Improve Proximity

Interactions Fulvio Corno

Luigi De Russis

Teodoro Montanaro*

Pino Castrogiovanni

FiCloud 2015

24-26 August 2015

Rome, Italy

2

Outline

1. Motivation

2. Goal

3. Architecture

4. Prototype

5. Results

6. Conclusion

3

Motivation

Proximity is at the core of the spread of

different innovative services.

IoT products and services, for example, take

advantages from proximity: virtual heritage,

advertisements, customer support, ...

Case study:

Exhibition areas like tradeshows were not

yet fully enhanced by IoT and proximity services.

Motivation

4

Motivation: proximity services

Proximity Based Services:

Software services that use relative

distance between a user and other entities.

Location Based Services:

software services that use absolute

position information.

Motivation

5

Motivation: proximity services

Proximity Based Services:

Software services that use relative

distance between a user and other entities.

Location Based Services:

software services that use absolute

position information.

Example: emergency warning

system that advices citizens that

live and are present in a place

about a catastrophic event

Motivation

6

Motivation: proximity services

Proximity Based Services:

Software services that use relative

distance between a user and other entities.

Location Based Services:

software services that use absolute

position information.

Example: advice when you

are walking near a famous

person

Example: emergency warning

system that advices citizens that

live and are present in a place

about a catastrophic event

Motivation

7

Analyze how IoT can improve proximity

interactions between all the involved

stakeholders of an exhibition area

(tradeshow)

Goal

Goal

8

Stakeholders

Exhibitors

Participant engagement:

• Provide products interaction

• Enhance meeting interaction (e.g.,

book a meeting)

Participants

Experience enhancement:

• Use available products

• Interact with other participants

• Benefit from smart meetings

Organizers

• Easily provide common services (e.g., storage)

Goal

9

Exhibition-level Architecture

Exhibition

services

Stand

block

Stand

block

Stand

block

Architecture

Exhibition

services

Stand

block

Stand

block

Stand

block

10

Stand

block

Stand-level Architecture

Architecture

11

Exhibition

services

Stand

block

Stand

block

Stand

block

Stand

block

Architecture

Stand-level Architecture

Exhibition

services

Stand

block

Stand

block

Stand

block

Stand

block

Stand-level Architecture

12

Exhibited products: products provided

by each exhibitor.

Architecture

Exhibition

services

Stand

block

Stand

block

Stand

block

Stand

block

Stand-level Architecture

13

Exhibited products: products provided

by each exhibitor.

Architecture

end-user devices: personal devices

(smartphones, tablets, …).

Exhibition

services

Stand

block

Stand

block

Stand

block

Stand

block

Stand-level Architecture

14

Exhibited products: products provided

by each exhibitor.

Architecture

end-user devices: personal devices

(smartphones, tablets, …).

Stand gateway: dispatcher and

“translator”.

15

Exhibition

services

Stand

block

Stand

block

Stand

block

Stand

block

Architecture

Stand-level Architecture

16

Exhibition

services

Stand

block

Stand

block

Stand

block

Stand

block

Architecture

Stand-level Architecture

IoT storage: historical data.

17

Exhibition

services

Stand

block

Stand

block

Stand

block

Stand

block

Architecture

Stand-level Architecture

IoT storage: historical data.

Displays: public monitors

18

Prototype implementation Scenario validation: Working prototype

Prototype

19

Prototype implementation Scenario validation: Working prototype

Background technologies

Prototype

20

Prototype implementation Scenario validation: Working prototype

o AllJoynTM framework: a

software framework that

enables proximity interactions

between devices and apps.

It enables direct interactions

between near devices

• Standard version: for non-

embedded devices, like

Android, iOS, Linux

• Thin version, for resource-

constrained embedded

devices, like Raspberry

Background technologies

Prototype

21

Prototype implementation Scenario validation: Working prototype

o AllJoynTM framework:

• User-products interaction

• User-exhibitors interaction

• User-to-user interaction

Background technologies

Prototype

22

Prototype implementation Scenario validation: Working prototype

o AllJoynTM framework:

• User-products interaction

• User-exhibitors interaction

• User-to-user interaction

o Wifi proximity

Background technologies

Prototype

23

Prototype implementation Scenario validation: Working prototype

o End-user app:

• Android app implementation

o AllJoynTM framework:

• User-products interaction

• User-exhibitors interaction

• User-to-user interaction

o Wifi proximity

Background technologies

Prototype

24

Prototype implementation

o Stand Gateway:

• Raspberry PI implementation

Scenario validation: Working prototype

o End-user app:

• Android app implementation

o AllJoynTM framework:

• User-products interaction

• User-exhibitors interaction

• User-to-user interaction

o Wifi proximity

Background technologies

Prototype

25

Preliminary validation

Results

26

Preliminary validation

User testing:

o 3 different Stands:

• 2 Environment sensors

• Swarm robotics project

o 6 Exhibitor staff (2 for each stand)

o 29 Participants (20 male and 9 female)

Results

27

Preliminary validation: Results User questionnaire

Results

28

Preliminary validation: Results User questionnaire

No Absolutely

yes

Not so

much Yes

58%

42%

Was your experience enhanced?

Results

29

Preliminary validation: Results User questionnaire

No Absolutely

yes

Not so

much Yes

58%

42%

Not

useful

Highly

useful

Less

useful Useful

76%

21% 3%

Was your experience enhanced?

Was proximity product

interaction useful?

Results

30

Preliminary validation: Results User questionnaire

No Absolutely

yes

Not so

much Yes

58%

42%

Not

useful

Highly

useful

Less

useful Useful

76%

21% 3%

Was your experience enhanced?

Was proximity product

interaction useful?

0

25

50

75

User-product

interaction

User-exhibitors

interaction

User-user

interaction

Robot car Environment sensor 1 Environment sensor 2Swarm

robotics

project

Number of interactions

Results

31

Conclusion and future work

Prototype implementation: users appreciated proximity interaction with

both other users and exhibitors.

Exhibitors appreciated the possibility of letting users interact with their

products.

User feedback demonstrates that our architecture (that combines IoT with

proximity-based services) improved exhibition experience

Future work:

• New implementation with more stable and complete framework

• New validation tests

Conclusion

32

Thank you!