iot meets exhibition areas: a modular architecture to improve proximity interactions
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
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
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
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
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