L’open source catalyseur de l’innovation dans l’industrie du m2m 12 11 2013 khaled ben driss v2 0 0

Page 1

L’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

Khaled BEN DRISS Directeur associé OXIA

Hammamet, 12/11/2013

http://net-progress.blogspot.com


Khaled BEN DRISS  Ingénieur de l'Ecole Centrale de Lyon (ECL’1991)  Docteur de l'Université Paris 6 ( P&MC ‘ 1994)  Ancien Maître Assistant à l'Ecole Polytechnique de Tunisie  Directeur associé OXIA (BU ingénierie Logicielle )  & Consultant Senior : Architecte de Système d'Information

 Membre IEEE

(Executive committee 2011-2012 du Tunisia section )

 www.oxia-group.com  Blog : http://net-progress.blogspot.com/ l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

1

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Des solutions pour répondre à vos enjeux métier Chiffre d’affaire par métier

CONSULTING . INTEGRATION . OUTSOURCING

Gagner en compétitivité et en performance Optimiser et rationaliser les processus et les systèmes Accélérer le déploiement à l’international Innover et s’adapter aux mutations technologiques

FINANCE TECHNOLOGIE SUPPLY CHAIN

Plus de 15 années au service de ses clients

250 collaborateurs, experts dans leurs métiers

Une croissance soutenue et maîtrisée (+ 40% par an) l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

2

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Un acteur international au service de vos stratégies régionales Implanté dans 5 pays Projets réalisés dans plus de 25 pays 21%

74%

5%

Répartition

du CA par régions

EUROPE AFRIQUE MOYEN ORIENT Bureaux OXIA l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

3

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Une synergie de talents et d’expertises pour réussir vos projets

Nous accompagnons nos clients tout au long du cycle de vie de leurs projets avec un esprit d’engagement, d’innovation et une constante recherche de valeur ajoutée. Conseil stratégique et opérationnel Gestion du capital humain Pilotage et accompagnement de projets de transformation Conseil technologique

30% CONSULTING

Ingénierie logicielle Intégration de solutions métiers Intégration de Systèmes Complexes Intégration de solutions technologiques

40% INTEGRATION

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

4

R&D externalisée Global Delivery / Centres de Services Maintenance Applicative Test et validation Infogérance d’infrastructure

30% OUTSOURCING

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Quelques références Industrie

Distribution

Banking & Finance

Telecom et services

SITEX

Nearshore

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

5

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Plan  De quelle innovation on parle?  C’est quoi le M2M

 M2M et sa relation avec l’open source  L’Open source hardware  La fondation Eclipe : innovation au service du M2M

 MQTT : le protocole du M2M  Le big data : l’open source est incontournable  Conclusion

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

6

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Rappel : l’innovation Selon Wikipedia, On entend par  « innovation technologique de produit  la mise au point/commercialisation d’un produit plus performant dans le but de fournir au consommateur des services objectivement nouveaux ou améliorés.  Par innovation technologique de procédé,  on entend la mise au point/adoption de méthodes de production ou de distribution nouvelles ou notablement améliorées. Elle peut faire intervenir des changements affectant – séparément ou simultanément – les matériels, les ressources humaines ou les méthodes de travail »

Dans la suite nous parlerons  Innovation dans les Technologies  Innovation dans les processus  Innovation dans les usages  Innovation dans les modèles économiques l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

7

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Rappel

Open Standards

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

Open Source

Innovation

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Rappel : l’histoire d’internet le confirme

Open Standards

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

Open Source

Innovation

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Plan  De quelle innovation on parle?  C’est quoi le M2M (Machine To Machine)

 M2M et sa relation avec l’open source  L’Open source hardware  La fondation Eclipe : innovation au service du M2M

 MQTT : le protocole du M2M  Le BigData : l’open source est incontournable  Conclusion

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

10

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Architecture d’une solution M2M (Machine To Machine)

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

11

13/11/2013 8e Conf Open Source

11

khaled.bendriss@oxia-group.com


Architecture d’une solution M2M

•Selon l'IDATE •Le marché mondial du M2M •a été en 2009 de •devrait atteindre en 2013

11,2 milliards d'euros 27,7 milliards d'euros

•Il y aura 80 milliards d’objets connectés en 2020 l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

12

13/11/2013 8e Conf Open Source

12

khaled.bendriss@oxia-group.com


Architecture d’une solution M2M

•Les solutions sont majoritairement •propriétaires •Isolés en silos •Barrière à l’entrée élevés (protocoles non standards) •Limitation de la croissance du secteur et innovation bridée l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

13

13/11/2013 8e Conf Open Source

13

khaled.bendriss@oxia-group.com


Plan  De quelle innovation on parle?  C’est quoi le M2M (Machine To Machine)

 M2M et sa relation avec l’open source  L’Open source hardware  La fondation Eclipe : innovation au service du M2M

 MQTT : le protocole du M2M  Le BigData : l’open source est incontournable  Conclusion

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

14

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Architecture d’une solution M2M

Equipements connectés

Protocoles

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

Outils

15

Données

13/11/2013 8e Conf Open Source

Services (Logique métier) 15

khaled.bendriss@oxia-group.com


M2M & open source

VOUS Valeur ajoutée Communauté BigData

Communauté Open source Hardware

Standards ouverts

Equipements connectés

Protocoles

Communauté Eclipse

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

Outils

16

Données

13/11/2013 8e Conf Open Source

Services (Logique métier) 16

khaled.bendriss@oxia-group.com


Plan  De quelle innovation on parle?  C’est quoi le M2M (Machine To Machine)

 M2M et sa relation avec l’open source  L’Open source hardware  La fondation Eclipe : innovation au service du M2M

 MQTT : le protocole du M2M  Le BigData : l’open source est incontournable  Conclusion

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

17

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Open Source Hardware : Appliquer les concepts « open source » aux matériels •« Open Source IP » : composants électroniques. •

Coeurs (DSP, cryptographie,...), contrôleurs (Ethernet, I2C, VGA,...), processeurs (OpenRISC,...),...

• « Open Source Design » : designs électroniques plus ou moins complexes. •

Cartes spécialisées (Open Graphics Project,...), plates-formes de développement (Arduino, Beagle Board,...), appareils électroniques (Ben NanoNote, OpenMoko,...), machines (MakerBot,...),… • Parfois incluant de composants non libres (ex. : Beagle Board et processeur ARM OMAP3). • Mais toujours documentés

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

18

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Open Source Hardware : Appliquer les concepts « open source » aux matériels •« Open Source IP » : composants électroniques. •

Coeurs (DSP, cryptographie,...), contrôleurs (Ethernet, I2C, VGA,...), processeurs (OpenRISC,...),...

• « Open Source Design » : designs électroniques plus ou moins complexes. •

Cartes spécialisées (Open Graphics Project,...), plates-formes de développement (Arduino, Beagle Board,...), appareils électroniques (Ben NanoNote, OpenMoko,...), machines (MakerBot,...),… • Parfois incluant de composants non libres (ex. : Beagle Board et processeur ARM OMAP3). • Mais toujours documentés

http:// www.raspberrypi.org

http://arduino.cc

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

19

http://beagleboard.org

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Arduino : Brique de base pour le prototypage électronique

http://arduino.cc/

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

20

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Arduino : Brique de base pour le prototypage électronique

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

21

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Arduino : Brique de base pour le prototypage électronique

http://arduino.cc/

Type d’application limité par l’imagination de l’utilisateur

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

22

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Open Source Hardware : autres projets

http://beagleboard.org

http://developer.android.com Android Open Accessory Kit

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

23

http:// www.raspberrypi.org

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Plan  De quelle innovation on parle?  C’est quoi le M2M (Machine To Machine)

 M2M et sa relation avec l’open source  L’Open source hardware  La fondation Eclipe : innovation au service du M2M

 MQTT : le protocole du M2M  Le BigData : l’open source est incontournable  Conclusion

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

24

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Eclipse : Une communauté aux services du M2M

http://m2m.eclipse.org/

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

25

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Eclipse : Une communauté aux services du M2M

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

26

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Eclipse : Une communauté aux services du M2M Outils

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

27

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Eclipse : Une communauté aux services du M2M Outils

Open M2M development tools

develop simulate debug deploy

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

28

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Eclipse : Une communauté aux services du M2M

Lua : le langage de scripting du M2M

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

29

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Plan  De quelle innovation on parle?  C’est quoi le M2M (Machine To Machine)

 M2M et sa relation avec l’open source  L’Open source hardware  La fondation Eclipe : innovation au service du M2M

 MQTT : le protocole du M2M  Le BigData : l’open source est incontournable  Conclusion

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

30

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Eclipse : Une communauté aux services du M2M Implémentation du protocole

MQTT

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

31

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


MQTT - Publish Subscribe Messaging ■

MQTT == MQ Telemetry Transport

“Un protocol orienté message & événement simple et léger permettant aux périphériques de communiquer de façon asynchrone efficacement à travers les réseaux contraints vers des systèmes distants”

P&S

Périphérique envoie un message 1 fois

Tous les périphériques en écoute sur le Sujet (Topic) reçoivent le message

(producteur) Découplage l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

32

(consommateurs) 13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Avantages de MQTT Vs HTTP ■

Livraison en mode Push messages / données / événements – MQTT : faible latence en mode Push pour la livraison des messages du client vers le serveurs ou du serveur vers le client • Le web devient “ orienté événement “

– HTTP : Push client au server Mais Pull server au client

• L'utilisation efficace du réseau • Livraison fiable même sur un réseau fragile – MQTT livrera un message de QOS même à travers les ruptures de connexion

• Découplage Producteur / consommateur • Livraison Un à plusieurs (one to many)

Source: http://stephendnicholas.com/archives/1217

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

33

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Plan  De quelle innovation on parle?  C’est quoi le M2M (Machine To Machine)

 M2M et sa relation avec l’open source  L’Open source hardware  La fondation Eclipe : innovation au service du M2M

 MQTT : le protocole du M2M  Le BigData : l’open source est incontournable  Conclusion

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

34

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


M2M & open source : Big data

VOUS Valeur ajoutée Communauté BigData

Communauté Open source Hardware

Standards ouverts

Equipements connectés

Protocoles

Communauté Eclipse

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

Outils

35

Données

13/11/2013 8e Conf Open Source

Services (Logique métier) 35

khaled.bendriss@oxia-group.com


M2M : une grande opportunité pour le BigData M2M est une énorme opportunité pour découvrir les informations cachées dans les gros volumes de données. Le risque est de trouver ses propres données prisonnières des formats et outils prioritaires

Mais heureusement qu’on a Hadoop N°1 en BigData

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

36

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


M2M : une grande opportunité pour le BigData M2M est une énorme opportunité pour découvrir les informations cachées dans les gros volumes de données. Le risque est de trouver ses propres données prisonnières des formats et outils prioritaires

Mais heureusement qu’on a Hadoop N°1 en BigData

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

37

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Plan  De quelle innovation on parle?  C’est quoi le M2M (Machine To Machine)

 M2M et sa relation avec l’open source  L’Open source hardware  La fondation Eclipe : innovation au service du M2M

 MQTT : le protocole du M2M  Le BigData : l’open source est incontournable  Conclusion

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

38

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Mettre le focus sur la valeur ajoutée et acquérir le reste dans l’open source

Architecture d’une solution M2M

VOUS Valeur ajoutée

Infra / commodité

Communauté Open source Hardware

Standards ouverts

Equipements connectés

Protocoles

Communauté BigData

Communauté Eclipse

l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

Outils

39

Données

13/11/2013 8e Conf Open Source

Services (Logique métier) 39

khaled.bendriss@oxia-group.com


Un modèle de maturité open source : vers plus de valeur ajoutée Valeur ajouté 5.5.Redefine Redefinir

4. Collaborate Collaborer

3. Champion

Co-création de valeur

2. Contribuer 1. Utiliser Time 0. Ignorer

Projet Orienté business

Projet Orienté ingénierie

étendu l’open source catalyseur de l’innovation dans l’industrie du M2M (Machine to Machine)

13/11/2013 8e Conf Open Source

khaled.bendriss@oxia-group.com


Khaled BEN DRISS Directeur Associé Tel : +216 71 28 27 00 Mob.: +216 25 23 45 30 khaled.bendriss@oxia-group.com

11 rue Claude Bernard 1002 Le Belvédère Tunis, Tunisia Tél : +216 71 28 27 00 Fax : +216 71 28 27 05

www.oxia-group.com

www.oxia-group.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.