SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Center for Ubiquitous Computing, University of Oulu, Finland
Teemu Leppänen, Iván Sánchez Milara, Jilin Yang, Joonas Kataja and Jukka Riekki
Enabling User-centered Interactions
in the Internet of Things
Leppänen, T., Sanchez Milara, I., Yang, J., Kataja, J. and Riekki, J. “Enabling User-centered Interactions
in the Internet of Things”, In: IEEE SMC 2016, pp. 1537-1543, October 9-12, Budapest, Hungary, 2016.
Cloud
infrastructure
Current IoT architectures
2 SMC 2016
3 SMC 2016
What is the role of humans
in IoT ???
Just users of cloud-based
services???
Just data observers???
Cloud
infrastructure
Current IoT architectures
4 SMC 2016
Humans in IoT
5 SMC 2016
Humans as
communication
nodes
Humans as
processing nodes
Humans as
actuators
D. Nunes, P. Zhang, and J. Silva, “A survey on Human-in-the-Loop applications towards
an Internet of All”, IEEE Commun. Surv. Tuts., vol. 17, no. 2, pp. 944-965, February 2015.
Icons designed by Madebyoliver from Flaticon
6 SMC 2016
What should the role of
humans in IoT
???
CC Attribution license. Postscapes and Harbor Research. http://www.postscapes.com/what-exactly-is-the-internet-of-things-infographic/
Interactions in IoT
7 SMC 2016
Thing to Thing Human to Thing Human to
Human
A. M. Ortiz, D. Hussein, S. Park, S. N. Han, and N. Crespi, “The Cluster Between Internet of Things and Social
Networks: Review and Research Challenges,” IEEE Internet Things J., vol. 1, no. 3, pp. 206–215, Jun. 2014.
8 SMC 2016
How can we build those
interactions ?
Mobile Agents for IoT
9 SMC 2016
IoT SOFTWARE FRAMEWORK
Mobile agents operate as multi-agent
system
System components modeled as resources
and accessed with Web protocols:
HTTP & CoAP, providing interoperability
T. Leppänen, M. Liu, E. Harjula, A. Ramalingam, J. Ylioja, P. Närhi, J. Riekki, and T. Ojala, “Mobile Agents
for Integration of Internet of Things and Wireless Sensor Networks,” in 2013 IEEE SMC2013, pp. 14–21.
– Mobile agents are software agents with mobility: migrate
between computers in networked systems
– Agents are autonomous, intelligent and social
– A distibuted application design and implementation paradigm
NFC
10 SMC 2016
NEAR FIELD COMMUNICATION
– Short range wireless technology (~5cm)
– Data stored permanently in the tag
– Readers embedded in mobile phones
Reader/Writer P2P Card Emulation
User interactions in IoT
11 SMC 2016
Traditional approach
• Central coordination usually in
cloud platform
• To execute a task it might
involve multiple actions, all the
load for the user.
• Human-to-human interaction not
considered
• Conflicts between users solved
by themselves with no
information about current state of
system or external components
Mobile agents approach
• Decentralized, autonomously
operated by mobile agents
• Agent performs actions to
execute user-defined tasks
• Mobile agents can assist
users to take decisions.
• Agents migrate based on
human social relationships
Mobile agents interactions (I)
12 SMC 2016
Thing to Thing
Mobile
agent
Mobile agents interactions (II)
13 SMC 2016
Human to Thing
Mobile
agent
Mobile
agent
Mobile
agent
Mobile
agent
Mobile agents interactions (III)
14 SMC 2016
Human to Human
Mobile
agent
Mobile
agent
Mobile
agent
Mobile
agent
Mobile
agent
System architecture
15 SMC 2016
Migration through
COAP message
Web Service
Migration through
HTTP request
Migration through NFC
(social interaction)
Agent requests data /
actuates component
Device
Sensor/
Actuator
Device
Sensor/
Actuator
Migration through
NFC
Mobile agent architecture
16 SMC 2016
• Task code is application-specific
• Task resources accessed through
URLS with HTTP methods
• State exposes (selected) task
results in the system
• HW, OS and programming
language independent
• Current implementations for
embedded systems (binary code)
and smartphones (Python,
JavaScript)
Mobile agent encapsulated in a
COAP message:
• Enables standardized communication
for embedded networked systems
• Integrates disparate systems
• Minimal protocol overhead
• Reduces the resources needed for
protocol translation
Mobile agent encapsulation
17 SMC 2016
Resources addresses +
utility data
Task code
(precompiled to node native language)
COAP Message
COAP Message embedded in one or several NDEF records
Summary
18 SMC 2016
• Humans are part of the IoT
– It is necessary consider thing-to-thing, human-to-thing, human-
to-human interactions
– Move away from classical person-as-observer paradigm
• We present an homogenous interaction method for the
IoT
– Best suited for scenarios where users should be in control
– Technology enablers: Mobile agents and NFC
• We implement a real world prototype to verify the
feasibility of the system

Más contenido relacionado

La actualidad más candente

Extending Mobile Devices with Spatially Arranged Gateways to Pervasive Services.
Extending Mobile Devices with Spatially Arranged Gateways to Pervasive Services.Extending Mobile Devices with Spatially Arranged Gateways to Pervasive Services.
Extending Mobile Devices with Spatially Arranged Gateways to Pervasive Services.
Dominique Guinard
 
Your Are Your Mobile Phone
Your Are Your Mobile PhoneYour Are Your Mobile Phone
Your Are Your Mobile Phone
guest314c4e
 

La actualidad más candente (6)

Arpan pal u world2012
Arpan pal u world2012Arpan pal u world2012
Arpan pal u world2012
 
u world 2012, Dalian, China
u world 2012, Dalian, China u world 2012, Dalian, China
u world 2012, Dalian, China
 
Network Driven Behaviour Modelling for Designing User Centred IoT Services
 Network Driven Behaviour Modelling for Designing User Centred IoT Services Network Driven Behaviour Modelling for Designing User Centred IoT Services
Network Driven Behaviour Modelling for Designing User Centred IoT Services
 
Extending Mobile Devices with Spatially Arranged Gateways to Pervasive Services.
Extending Mobile Devices with Spatially Arranged Gateways to Pervasive Services.Extending Mobile Devices with Spatially Arranged Gateways to Pervasive Services.
Extending Mobile Devices with Spatially Arranged Gateways to Pervasive Services.
 
Edge computing and its role in architecting IoT
Edge computing and its role in architecting IoTEdge computing and its role in architecting IoT
Edge computing and its role in architecting IoT
 
Your Are Your Mobile Phone
Your Are Your Mobile PhoneYour Are Your Mobile Phone
Your Are Your Mobile Phone
 

Destacado

Destacado (9)

FutureM 2014 - How Enchanted Objects Will Transform Our Relationship to Techn...
FutureM 2014 - How Enchanted Objects Will Transform Our Relationship to Techn...FutureM 2014 - How Enchanted Objects Will Transform Our Relationship to Techn...
FutureM 2014 - How Enchanted Objects Will Transform Our Relationship to Techn...
 
Designing Smart Things: user experience design for networked devices
Designing Smart Things: user experience design for networked devicesDesigning Smart Things: user experience design for networked devices
Designing Smart Things: user experience design for networked devices
 
Enchanted Objects TEDx Berkeley 2.19
Enchanted Objects TEDx Berkeley 2.19Enchanted Objects TEDx Berkeley 2.19
Enchanted Objects TEDx Berkeley 2.19
 
Enchanted Objects: The next wave of the web
Enchanted Objects: The next wave of the webEnchanted Objects: The next wave of the web
Enchanted Objects: The next wave of the web
 
The Future of IOT: Living, Moving and Interacting Scenarios.
The Future of IOT: Living, Moving and Interacting Scenarios.The Future of IOT: Living, Moving and Interacting Scenarios.
The Future of IOT: Living, Moving and Interacting Scenarios.
 
Enchanted objects london_iot_3.17.14
Enchanted objects london_iot_3.17.14Enchanted objects london_iot_3.17.14
Enchanted objects london_iot_3.17.14
 
Corporate Innovation - Silicon Valley - Intrapreneurship. By corpor8
Corporate Innovation - Silicon Valley - Intrapreneurship. By corpor8Corporate Innovation - Silicon Valley - Intrapreneurship. By corpor8
Corporate Innovation - Silicon Valley - Intrapreneurship. By corpor8
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 

Similar a Enabling user-centered-interactions in the Internet of Things

Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...
Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...
Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...
IJCNCJournal
 
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
IJCNCJournal
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
HakkemB
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2
Maithreyi Gopal
 

Similar a Enabling user-centered-interactions in the Internet of Things (20)

IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
 
Internet of Things for Underground Drainage and Manhole monitoring System for...
Internet of Things for Underground Drainage and Manhole monitoring System for...Internet of Things for Underground Drainage and Manhole monitoring System for...
Internet of Things for Underground Drainage and Manhole monitoring System for...
 
IoT - Understanding internet of things
IoT - Understanding internet of thingsIoT - Understanding internet of things
IoT - Understanding internet of things
 
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
 
IoT [Internet of Things]
IoT [Internet of Things]IoT [Internet of Things]
IoT [Internet of Things]
 
Internet of Things Interoperability Challenges - SpliTech, 14 Jul 2016, Split...
Internet of Things Interoperability Challenges - SpliTech, 14 Jul 2016, Split...Internet of Things Interoperability Challenges - SpliTech, 14 Jul 2016, Split...
Internet of Things Interoperability Challenges - SpliTech, 14 Jul 2016, Split...
 
Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...
Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...
Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...
 
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Data Communication in Internet of Things: Vision, Challenges and Future Direc...
Data Communication in Internet of Things: Vision, Challenges and Future Direc...Data Communication in Internet of Things: Vision, Challenges and Future Direc...
Data Communication in Internet of Things: Vision, Challenges and Future Direc...
 
IoT: Ongoing challenges and opportunities in Mobile Technology
IoT: Ongoing challenges and opportunities in Mobile TechnologyIoT: Ongoing challenges and opportunities in Mobile Technology
IoT: Ongoing challenges and opportunities in Mobile Technology
 
Data Science for IoT
Data Science for IoTData Science for IoT
Data Science for IoT
 
WIRELESS SENSORS INTEGRATION INTO INTERNET OF THINGS AND THE SECURITY PRIMITIVES
WIRELESS SENSORS INTEGRATION INTO INTERNET OF THINGS AND THE SECURITY PRIMITIVESWIRELESS SENSORS INTEGRATION INTO INTERNET OF THINGS AND THE SECURITY PRIMITIVES
WIRELESS SENSORS INTEGRATION INTO INTERNET OF THINGS AND THE SECURITY PRIMITIVES
 
Overview on Application protocols in Internet of Things
Overview on Application protocols in Internet of ThingsOverview on Application protocols in Internet of Things
Overview on Application protocols in Internet of Things
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2
 
Service Based Content Sharing in the Environment of Mobile Ad-hoc Networks
Service Based Content Sharing in the Environment of Mobile Ad-hoc NetworksService Based Content Sharing in the Environment of Mobile Ad-hoc Networks
Service Based Content Sharing in the Environment of Mobile Ad-hoc Networks
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
IRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of Things
 

Último

原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
ayvbos
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 

Último (20)

Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 

Enabling user-centered-interactions in the Internet of Things

  • 1. Center for Ubiquitous Computing, University of Oulu, Finland Teemu Leppänen, Iván Sánchez Milara, Jilin Yang, Joonas Kataja and Jukka Riekki Enabling User-centered Interactions in the Internet of Things Leppänen, T., Sanchez Milara, I., Yang, J., Kataja, J. and Riekki, J. “Enabling User-centered Interactions in the Internet of Things”, In: IEEE SMC 2016, pp. 1537-1543, October 9-12, Budapest, Hungary, 2016.
  • 3. 3 SMC 2016 What is the role of humans in IoT ??? Just users of cloud-based services??? Just data observers???
  • 5. Humans in IoT 5 SMC 2016 Humans as communication nodes Humans as processing nodes Humans as actuators D. Nunes, P. Zhang, and J. Silva, “A survey on Human-in-the-Loop applications towards an Internet of All”, IEEE Commun. Surv. Tuts., vol. 17, no. 2, pp. 944-965, February 2015. Icons designed by Madebyoliver from Flaticon
  • 6. 6 SMC 2016 What should the role of humans in IoT ??? CC Attribution license. Postscapes and Harbor Research. http://www.postscapes.com/what-exactly-is-the-internet-of-things-infographic/
  • 7. Interactions in IoT 7 SMC 2016 Thing to Thing Human to Thing Human to Human A. M. Ortiz, D. Hussein, S. Park, S. N. Han, and N. Crespi, “The Cluster Between Internet of Things and Social Networks: Review and Research Challenges,” IEEE Internet Things J., vol. 1, no. 3, pp. 206–215, Jun. 2014.
  • 8. 8 SMC 2016 How can we build those interactions ?
  • 9. Mobile Agents for IoT 9 SMC 2016 IoT SOFTWARE FRAMEWORK Mobile agents operate as multi-agent system System components modeled as resources and accessed with Web protocols: HTTP & CoAP, providing interoperability T. Leppänen, M. Liu, E. Harjula, A. Ramalingam, J. Ylioja, P. Närhi, J. Riekki, and T. Ojala, “Mobile Agents for Integration of Internet of Things and Wireless Sensor Networks,” in 2013 IEEE SMC2013, pp. 14–21. – Mobile agents are software agents with mobility: migrate between computers in networked systems – Agents are autonomous, intelligent and social – A distibuted application design and implementation paradigm
  • 10. NFC 10 SMC 2016 NEAR FIELD COMMUNICATION – Short range wireless technology (~5cm) – Data stored permanently in the tag – Readers embedded in mobile phones Reader/Writer P2P Card Emulation
  • 11. User interactions in IoT 11 SMC 2016 Traditional approach • Central coordination usually in cloud platform • To execute a task it might involve multiple actions, all the load for the user. • Human-to-human interaction not considered • Conflicts between users solved by themselves with no information about current state of system or external components Mobile agents approach • Decentralized, autonomously operated by mobile agents • Agent performs actions to execute user-defined tasks • Mobile agents can assist users to take decisions. • Agents migrate based on human social relationships
  • 12. Mobile agents interactions (I) 12 SMC 2016 Thing to Thing Mobile agent
  • 13. Mobile agents interactions (II) 13 SMC 2016 Human to Thing Mobile agent Mobile agent Mobile agent Mobile agent
  • 14. Mobile agents interactions (III) 14 SMC 2016 Human to Human Mobile agent Mobile agent Mobile agent Mobile agent Mobile agent
  • 15. System architecture 15 SMC 2016 Migration through COAP message Web Service Migration through HTTP request Migration through NFC (social interaction) Agent requests data / actuates component Device Sensor/ Actuator Device Sensor/ Actuator Migration through NFC
  • 16. Mobile agent architecture 16 SMC 2016 • Task code is application-specific • Task resources accessed through URLS with HTTP methods • State exposes (selected) task results in the system • HW, OS and programming language independent • Current implementations for embedded systems (binary code) and smartphones (Python, JavaScript)
  • 17. Mobile agent encapsulated in a COAP message: • Enables standardized communication for embedded networked systems • Integrates disparate systems • Minimal protocol overhead • Reduces the resources needed for protocol translation Mobile agent encapsulation 17 SMC 2016 Resources addresses + utility data Task code (precompiled to node native language) COAP Message COAP Message embedded in one or several NDEF records
  • 18. Summary 18 SMC 2016 • Humans are part of the IoT – It is necessary consider thing-to-thing, human-to-thing, human- to-human interactions – Move away from classical person-as-observer paradigm • We present an homogenous interaction method for the IoT – Best suited for scenarios where users should be in control – Technology enablers: Mobile agents and NFC • We implement a real world prototype to verify the feasibility of the system