• Aucun résultat trouvé

Horizontal IoT application development using semantics

N/A
N/A
Protected

Academic year: 2022

Partager "Horizontal IoT application development using semantics"

Copied!
24
0
0

Texte intégral

(1)

Horizontal IoT Application Development using

Semantics

Soumya Kanti Datta Research Engineer

Communication Systems Department

Email: Soumya-Kanti.Datta@eurecom.fr

(2)

Roadmap

Introduction

Challenges

State-of-the-Art

Horizontal IoT application development framework

Conclusion

(3)

Introduction - Ingredients

Low-cost sensors, actuators, tags Networking chips

Lightweight software development frameworks Low power communication protocols

Growing trend of making everything “connected”

Availability of cloud platform and smart devices

New business opportunities

(4)

Data Cycle in IoT Applications

(5)

Roadmap

Introduction Challenges

State-of-the-Art

Horizontal IoT application development framework

Conclusion

(6)

Challenges

Connecting heterogeneous things

Combine data from different sensors and domains

Uniform representation, treatment and interpretation of sensor data for cross domain applications

Uniform application development framework for any smart home scenario

Deploy across multiple platforms (cloud, home gateway)

Derive actionable intelligence allowing humans or things to react Support resource discovery, automatic management, provisioning while maintaining interoperability

Preserve privacy through secure mechanisms

(7)

Solution: Semantic Web Technologies

Physical

Things Data Processing

Notification Actuation

Data Collection

Heterogeneity

Semantic Web Technologies

Data Dissemination

But semantics along is not sufficient Still need components for

Resource discovery, provisioning, automatic management of things

Deployment platform, support for actuators

(8)

Roadmap

Introduction Challenges

State-of-the-Art

Horizontal IoT application development framework

Conclusion

(9)

State-of-the-Art

The reasoning engines and semantic algorithms in a mobile app are largely based on internal sensors.

No consideration towards external sensors (deployed in smart home).

No dynamic discovery of sensors.

Current initiatives are largely focused on domain specific scenarios.

What about cross-domain (horizontal scenarios)

Interoperability issue

No common catalogue exists for sensors, measurements, units, and domain names.

Not oriented to a standard

Source: S. K. Datta, A. Gyrard, C. Bonnet and K. Boudaoud, "oneM2M Architecture Based User Centric

IoT Application Development," Future Internet of Things and Cloud (FiCloud), 2015 3rd International

Conference on, Rome, 2015, pp. 100-107

(10)

Roadmap

Introduction Challenges

State-of-the-Art

Horizontal IoT application development framework

Conclusion

(11)

Horizontal IoT Application Development

Framework

(12)

Machine-to-Machine Measurement (M3) Framework

Source: A. Gyrard, S. K. Datta, C. Bonnet and K. Boudaoud, "Cross-Domain Internet of Things Application Development:

M3 Framework and Evaluation," Future Internet of Things and Cloud (FiCloud), 2015 3rd International Conference on,

(13)

Semantic Reasoning

Source: Gyrard, A.; Bonnet, C.; Boudaoud, K., "Enrich machine-to-machine data with semantic web technologies for cross-

domain applications," in Internet of Things (WF-IoT), 2014 IEEE World Forum on, pp.559-564, 6-8 March 2014

(14)

Discovery Phase

(15)

Provisioning Phase

(16)

Convert, Reason and Query Phase

(17)

Data Dissemination Phase

Based on HTTP GET

Consumer mobile phone request for actionable intelligence from Middle Node.

Based on Push notification

Middle node uses Google Cloud Messaging platform to push actionable intelligence into Android powered devices.

Apple Push Notification platform is used for iOS powered devices.

(18)

Actuation Phase

(19)

Deployment and Prototype

M3 Framework – Cloud

Developed using Jena Framework

Available at - http://sensormeasurement.appspot.com/

Cross domain IoT application development framework – Android powered device acting as a home gateway

Developed using Android SDK and AndroJena

Initial testing performed with

Combining weather and vehicular sensors data

Combining eHealth and home automation sensors data

(20)

Roadmap

Introduction Challenges

State-of-the-Art

Horizontal IoT application development framework

Conclusion

(21)

Conclusion

In a nutshell,

Challenges towards horizontal IoT application development framework in smart home

Limitations found in state-of-the-art

A semantic based framework for such development and its deployment

Acknowledgements:

1. The M3 Framework has been developed and maintained by Dr. Amelie Gyrard.

2. This work is supported by the Com4Innov Platform of Pole SCS and French research projects WL-Box and DataTweet

(ANR-13-INFR-0008).

(22)

Sometime Soon …

(23)
(24)

Connect with Me ..

Email: Soumya-Kanti.Datta@eurecom.fr Telephone: +33658194342

Twitter: @skdatta2010

Références

Documents relatifs

FB Video Downloader est une application de la plateforme Android conçue pour télécharger des vidéos sur Facebook.. Elle peut aussi être utilisée sur les autres sites

Architecture du système d’exploitation Android - Application et Framework pour les applications...  La seule couche visible et accessible par l’utilisateur

  

Cette version résout des problèmes afin d’améliorer la fiabilité de la session et la fonctionnalité de reconnexion automatique des clients, les performances globales de

For more information on using Google Maps in Android application

 A set of core applications shipped with Android platform.  an email client, SMS program, calendar, maps, browser, contact s,

For example, suppose you declare the following method: void method throws Exc1, Exc2 // Exc1 and Exc2 extend Exception { try { /* Code that can throw Exc1,Exc2 */ } catch Exception

Appy pie pour android gratuits sur les applications rend difficile sur comment créer une application gratuite où vous aurez besoin pour toutes les sites.. Lxtream application