SlideShare une entreprise Scribd logo
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets connectés"
2
« L’open source, en soi, ne rend pas plus innovant. Mais son utilisation nous libère des
tâches de création de logiciels propriétaires. C’est une question d’efficience de
développement. Nous focalisons nos ressources sur le développement de notre logiciel
d’application. C’est cela qui fait la différence sur le marché. Nous avons davantage de
temps et de moyens pour rendre nos produits plus simples, attractifs et performants. »
Fred Potter, Netatmo
L’Open Source pour les objets connectés l 2016
3
Objets connectés : le choix de l’Open Source
Les freins, et comment les transformer en opportunité
Panorama : l’Open Source pour créer des objets connectés
Exemples concrets
L’Open Source pour les objets connectés l 2016
4
91% des développeurs IoT utilisent la technologie Open Source
(étude visionmobile, avril 2016)
Quels avantages ?
 Mutualisation des efforts de développement
 Prototypage rapide, esprit « Lean »
 Des standards ouverts
 Maîtrise de la technologie et transparence du code (auditabilité)
 Cycles de validation à grande échelle
 Ecosystème de développeurs
 Pas de coût de runtime
L’Open Source pour les objets connectés l 2016
5
Malgré tout : des interrogations récurrentes
 Quid de la propriété industrielle ?
 La technologie est-elle vraiment mature ?
 Qui est responsable en cas de dysfonctionnement ?
 Comment maîtriser la complexité et limiter les coûts cachés ?
L’Open Source pour les objets connectés l 2016
6
Une grande variété de licences libres
 La Gnu Public Licence : GPL
 Mais aussi : LGPL, APL (Apache), MPL (Mozilla), BSD,…
 Plus de 200 variantes identifiées…
Mais des fondamentaux simples à appréhender
 La notion de « contamination »
 L’exemple du noyau Linux : distinction kernel space et user space
 Dans les faits : des règles simples permettent d’éviter tout problème
 Plutôt que de subir, profiter du modèle collaboratif
L’Open Source pour les objets connectés l 2016
7
Un mouvement irréversible : la contribution des grands acteurs de l’IT
 Intel, premier contributeur au noyau Linux
 Des pure players de l’Open Source sont devenus des acteurs économiques majeurs
 Un écosystème très large et hétérogène : du développeur expert à la Fondation Linux
La qualité logicielle : un enjeu majeur pour l’Open Source
 Le logiciel libre est de meilleure qualité que le code propriétaire, selon Coverity
 Le chamboulement du modèle traditionnel développeurs/testeur
 En Open Source, la qualité est l’affaire de tous !
Un enjeu clé : mettre en œuvre très tôt des outils de gestion de la qualité
L’Open Source pour les objets connectés l 2016
OPEN WIDE : Intégrateur Open Source
8
Le rôle de l’intégrateur Open Source
 Un industriel du Libre…
 Veille technologique continue
 Expertise technique
 R&D, Contributions et relation avec les communautés
 …qui prend des engagements sur les logiciels livrés
 Expertise / audit / conseil
 Développement et intégration
 Maintenance, support, formation…
L’Open Source pour les objets connectés l 2016
9
IoT : du Little Data au Big Data
Conception
d’objets
complexes et
communicants
Hébergement
sécurisé des
données
Développement
des
Services
connectés
Interfaces
mobiles
User
eXperience
L’Open Source pour les objets connectés l 2016
10
Focus de la
présentation
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
11
Hardware : des plateformes libres prêtes à l’emploi
Open Hardware : un développement très rapide
Le phénomène Arduino, près d’une vingtaine de versions produites
Beagleboard (ARM)
Minnowboard (x86)
Raspberry Pi foundation (pas entièrement libre !)
WeIO (ARM, plateforme orientée web HTML5/Python)
Pinoccio
Des plateformes hardware propriétaires…qui misent sur l’Open Source
Exemple des plateformes STM32 et de l’environnement STMCube
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
12
Différentes typologies de projets :
Objet simple, de type capteur : micro-contrôleur, logiciel « bare metal »
Objet plus riche : OS « léger », intégrant des capacités de communication, temps réel,…
Objet complexe (« Smart… » ) : CPU avec MMU, OS de type Linux (plusieurs Mo d’empreinte mémoire)
La gamme d’OS léger :
Ces OS sont souvent considérés comme les OS des objets connectés
OS dédiés
 TinyOS (Université de Berkeley, licence BSD. Conçu pour les réseaux de capteurs sans fil)
 Contiki (licence BSD, ultra-léger, bien adapté aux capteurs)
 RIOT (INRIA, licence LGPL, le « Linux de l’IoT »)
 Zephyr (fondation Linux, cœur lié au noyau Rocket de Wind River )
 Mbed (ARM)
RTOS adaptés : pour des systèmes à contraintes temps réel
 FreeRTOS
 eCOS
La construction d’une distribution Linux embarquée dédiée : des outils matures
YOCTO (Fondation Linux) : bien adapté à l’industrialisation, attention à la courbe d’apprentissage
BUILDROOT : une communauté active, des experts en France
Open WRT : plutôt pour des routeurs
Les solutions pour exploiter son hardware (OS)
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
13L’Open Source pour les objets connectés l 2016
GICM – ARKEA
14
BeagleBone Black modifiée
Firmware sous GPL
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
15
Pour aller plus loin avec l’Open Source :
Protocoles : MQTT, XMPP,…
Plateformes Cloud IoT : OpenIoT, Kaa IoT Platform, IoTSys, etc…
Data processing : tous les frameworks de Machine Learning sont Open Source
Les plateformes verticalisées : Home Automation, Robotique, Santé,…
Visualisation des données
Ressources :
http://www.datamation.com/open-source/35-open-source-tools-for-the-internet-of-things-3.html
http://techbeacon.com/67-open-source-tools-resources-iot
Créer une plateforme complète avec des logiciels libres
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
Objectif : Une startup souhaite valoriser une technologie de traitement
d’images issue d’un laboratoire
 Typologie du projet : objet complexe, nécessitant une forte puissance de calcul
 Environnement choisi : Linux embarqué sur cible hardware i.MX6
 Création de l’OS Linux embarqué : Buildroot
 Utilisation d’une extension temps réel : PREEMPT-RT
 Architecture de l’application : Gstreamer (création d’un pipeline sur la base de
composants standards avec intégration d’un module dédié T.I.)
 Serveur web embarqué pour paramétrage : lighttpd, CppCMS
16
Exemple n°1 : industrialiser une technologie innovante
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
17
Exemple n°2 : accélérer l’évolution d’un produit existant
Objectif : « Moderniser » un produit avec une IHM graphique et un écran
tactile
 Typologie du projet : objet complexe, avec hardware contraint (Freescale iMX31)
 Environnement : OS propriétaire
 Difficulté technique : aucune solution du marché ne pourra être intégrée en l’état
 Deux approches possibles
 Développer une librairie graphique dédiée (coût ++)
 Adapter et intégrer une librairie existante
 Audit des solutions Open Source existantes
 Sélection des EFL
 Adaptation des interfaces et optimisation de la librairie
 Intégration dans le produit et développement applicatif
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
18
Exemple n°3 : innover et industrialiser
Objectif : créer une solution de streaming temps réel sur
WiFi
 Typologie du projet : objet complexe, temps réel
 Environnement : Linux embarqué
 Faisabilité technique incertaine au lancement du projet
 Une approche en deux phases :
 Phase 1 : prototypage rapide sur PC
 Phase 2 : industrialisation sur plateforme embarquée
 Facteurs clés de réussite :
 Intégrer des technologies Open Source capables de répondre
à l’enjeu technique : JACK, libopus
 L’environnement Linux facilite la portabilité
 Point de difficulté : les récepteurs (smartphones) basés sur
des technologies fermées…
L’Open Source pour les objets connectés l 2016
GICM – ARKEADes questions ?
19
Olivier Viné
Directeur
Open Wide Ingénierie
olivier.vine@smile.fr
06.89.88.65.37
L’Open Source pour les objets connectés l 2016

Contenu connexe

PPTX
Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...
PDF
Introduction du séminaire IoT EISTI du 14 avril 2016
PDF
Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...
PPTX
Petit-déjeuner OCTO - L'Infra au service de ses projets
PDF
Êtes-vous API dans votre organisation ?
PDF
Afterwork Devops : vision et pratiques
PDF
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
PDF
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...
Introduction du séminaire IoT EISTI du 14 avril 2016
Webinar Smile - Découvrez OpenStack, solution de cloud computing pour déploye...
Petit-déjeuner OCTO - L'Infra au service de ses projets
Êtes-vous API dans votre organisation ?
Afterwork Devops : vision et pratiques
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !

Tendances (20)

PDF
Place et impact de l'Open Source sur les 10 tendances IT de 2014
PDF
10 ans de l'Adullact
PPTX
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
PPTX
La gouvernance du SI hybride - Principes et mise en oeuvre
PDF
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
PDF
La Duck Conf 2018 : "How to make your mobile happy?"
PDF
Khaled Ben Driss 28 Fev 2007 V1.0.4
PDF
Business model integrateur_open_source
PDF
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
PDF
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
PDF
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
PPTX
Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !
PDF
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
PDF
Revue de presse Telecom Valley - Juin 2017
PDF
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
PPT
Le Cloud Computing avec Google Apps
PDF
Roadmap du GT Logiciel Libre 2013-2020
PPTX
La Duck Conf : "Observabilité"
PDF
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
PDF
Séminaire Linagora : poste de travail Libre, décembre 2009
Place et impact de l'Open Source sur les 10 tendances IT de 2014
10 ans de l'Adullact
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
La gouvernance du SI hybride - Principes et mise en oeuvre
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
La Duck Conf 2018 : "How to make your mobile happy?"
Khaled Ben Driss 28 Fev 2007 V1.0.4
Business model integrateur_open_source
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Revue de presse Telecom Valley - Juin 2017
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
Le Cloud Computing avec Google Apps
Roadmap du GT Logiciel Libre 2013-2020
La Duck Conf : "Observabilité"
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Séminaire Linagora : poste de travail Libre, décembre 2009
Publicité

En vedette (8)

PPTX
Séminaire Smile - Réussir son application Métier
PDF
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
PPTX
Meet Magento : Connected store with magento 2
PDF
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
PDF
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
PDF
Les quick wins de l'UX
PPTX
eZ conference - Symfony Bundle enabling webfactory features
PDF
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Séminaire Smile - Réussir son application Métier
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet Magento : Connected store with magento 2
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
Les quick wins de l'UX
eZ conference - Symfony Bundle enabling webfactory features
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Publicité

Similaire à Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets connectés" (20)

PDF
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
PDF
L'open hardware : l'ouverture au service de l'innovation
PDF
Les technologies Open Source pour les objets connectés
ODP
Prototypage IoT avec logiciel/matériel libre
PDF
Programmation de systèmes embarqués : Internet of Things : système connecté e...
PDF
Architecture hétérogène au service de l'IoT industriel ?
PDF
OpenSource & InnerSource pour accélérer les développements
PDF
De l’open source à l’open cloud
PDF
Pl news letter_decembre2012
PDF
Objets Connectes - IoD - IoT - Excelerate Systems - Urisa
PPTX
chapitres 3 technologies de communication de l'IoT partie II.pptx
ODP
Comment travailler avec les logiciels Open Source
PDF
OSIS18_IoT : RTEMS pour l'IoT professionnel, par Pierre Ficheux (Smile ECS)
ODP
Conference Informatique Embarquée Synergie-NTIC
PDF
Réveil en Form' - CETIC - OSH - Robert VISEUR
PDF
Pl news letter_avril10
PDF
Pl news letter_avril10
PDF
Pl news letter_avril10
ODP
OS libres pour l'IoT - Zephyr
PDF
Fab mob prez#3
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
L'open hardware : l'ouverture au service de l'innovation
Les technologies Open Source pour les objets connectés
Prototypage IoT avec logiciel/matériel libre
Programmation de systèmes embarqués : Internet of Things : système connecté e...
Architecture hétérogène au service de l'IoT industriel ?
OpenSource & InnerSource pour accélérer les développements
De l’open source à l’open cloud
Pl news letter_decembre2012
Objets Connectes - IoD - IoT - Excelerate Systems - Urisa
chapitres 3 technologies de communication de l'IoT partie II.pptx
Comment travailler avec les logiciels Open Source
OSIS18_IoT : RTEMS pour l'IoT professionnel, par Pierre Ficheux (Smile ECS)
Conference Informatique Embarquée Synergie-NTIC
Réveil en Form' - CETIC - OSH - Robert VISEUR
Pl news letter_avril10
Pl news letter_avril10
Pl news letter_avril10
OS libres pour l'IoT - Zephyr
Fab mob prez#3

Plus de Smile I.T is open (20)

PDF
Streamlined CMS - DrupalCon Session
PDF
Deploy your contents with entity share
PDF
ROM Android Customs
PDF
[Smile] atelier spark - salon big data 13032018
PDF
Présentation sur l'accessibilité numérique / Evènement université de Lille 3
PDF
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
PDF
A high profile project with Symfony and API Platform: beIN SPORTS
PPTX
Seminaire Drupal 8 à Nantes
PDF
Webinar Smile et WSO2
PPTX
Seminaire drupal8 Lille
PDF
Offre Search
PDF
Dam et e-business
PDF
Demarche de cadrage Big data
PPTX
Séminaire drupal8 Lyon
PDF
Digitalisez vos points de ventes avec Smile !
PDF
Comment une marque se développe par son approche user centric ? - Conference ...
PDF
Seminaire webfactory - 2015
PDF
Meet Magento 2015 Utrecht - ElasticSearch - Smile
PDF
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
PDF
Seminaire Smile sur Drupal 8 - Juin 2015
Streamlined CMS - DrupalCon Session
Deploy your contents with entity share
ROM Android Customs
[Smile] atelier spark - salon big data 13032018
Présentation sur l'accessibilité numérique / Evènement université de Lille 3
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
A high profile project with Symfony and API Platform: beIN SPORTS
Seminaire Drupal 8 à Nantes
Webinar Smile et WSO2
Seminaire drupal8 Lille
Offre Search
Dam et e-business
Demarche de cadrage Big data
Séminaire drupal8 Lyon
Digitalisez vos points de ventes avec Smile !
Comment une marque se développe par son approche user centric ? - Conference ...
Seminaire webfactory - 2015
Meet Magento 2015 Utrecht - ElasticSearch - Smile
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
Seminaire Smile sur Drupal 8 - Juin 2015

Dernier (6)

PDF
FORMATION EN Programmation En Langage C.pdf
PDF
FORMATION COMPLETE EN EXCEL DONE BY MR. NYONGA BRICE.pdf
PPTX
Presentation_Securite_Reseaux_Bac+2.pptx
PDF
Tendances tech 2025 - SFEIR & WENVISION.pdf
PDF
L'évolution de la création de contenu (2020-2025) : L'impact de l'IA générati...
PDF
Modems expliqués- votre passerelle vers Internet.pdf
FORMATION EN Programmation En Langage C.pdf
FORMATION COMPLETE EN EXCEL DONE BY MR. NYONGA BRICE.pdf
Presentation_Securite_Reseaux_Bac+2.pptx
Tendances tech 2025 - SFEIR & WENVISION.pdf
L'évolution de la création de contenu (2020-2025) : L'impact de l'IA générati...
Modems expliqués- votre passerelle vers Internet.pdf

Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets connectés"

  • 2. 2 « L’open source, en soi, ne rend pas plus innovant. Mais son utilisation nous libère des tâches de création de logiciels propriétaires. C’est une question d’efficience de développement. Nous focalisons nos ressources sur le développement de notre logiciel d’application. C’est cela qui fait la différence sur le marché. Nous avons davantage de temps et de moyens pour rendre nos produits plus simples, attractifs et performants. » Fred Potter, Netatmo L’Open Source pour les objets connectés l 2016
  • 3. 3 Objets connectés : le choix de l’Open Source Les freins, et comment les transformer en opportunité Panorama : l’Open Source pour créer des objets connectés Exemples concrets L’Open Source pour les objets connectés l 2016
  • 4. 4 91% des développeurs IoT utilisent la technologie Open Source (étude visionmobile, avril 2016) Quels avantages ?  Mutualisation des efforts de développement  Prototypage rapide, esprit « Lean »  Des standards ouverts  Maîtrise de la technologie et transparence du code (auditabilité)  Cycles de validation à grande échelle  Ecosystème de développeurs  Pas de coût de runtime L’Open Source pour les objets connectés l 2016
  • 5. 5 Malgré tout : des interrogations récurrentes  Quid de la propriété industrielle ?  La technologie est-elle vraiment mature ?  Qui est responsable en cas de dysfonctionnement ?  Comment maîtriser la complexité et limiter les coûts cachés ? L’Open Source pour les objets connectés l 2016
  • 6. 6 Une grande variété de licences libres  La Gnu Public Licence : GPL  Mais aussi : LGPL, APL (Apache), MPL (Mozilla), BSD,…  Plus de 200 variantes identifiées… Mais des fondamentaux simples à appréhender  La notion de « contamination »  L’exemple du noyau Linux : distinction kernel space et user space  Dans les faits : des règles simples permettent d’éviter tout problème  Plutôt que de subir, profiter du modèle collaboratif L’Open Source pour les objets connectés l 2016
  • 7. 7 Un mouvement irréversible : la contribution des grands acteurs de l’IT  Intel, premier contributeur au noyau Linux  Des pure players de l’Open Source sont devenus des acteurs économiques majeurs  Un écosystème très large et hétérogène : du développeur expert à la Fondation Linux La qualité logicielle : un enjeu majeur pour l’Open Source  Le logiciel libre est de meilleure qualité que le code propriétaire, selon Coverity  Le chamboulement du modèle traditionnel développeurs/testeur  En Open Source, la qualité est l’affaire de tous ! Un enjeu clé : mettre en œuvre très tôt des outils de gestion de la qualité L’Open Source pour les objets connectés l 2016
  • 8. OPEN WIDE : Intégrateur Open Source 8 Le rôle de l’intégrateur Open Source  Un industriel du Libre…  Veille technologique continue  Expertise technique  R&D, Contributions et relation avec les communautés  …qui prend des engagements sur les logiciels livrés  Expertise / audit / conseil  Développement et intégration  Maintenance, support, formation… L’Open Source pour les objets connectés l 2016
  • 9. 9 IoT : du Little Data au Big Data Conception d’objets complexes et communicants Hébergement sécurisé des données Développement des Services connectés Interfaces mobiles User eXperience L’Open Source pour les objets connectés l 2016
  • 10. 10 Focus de la présentation L’Open Source pour les objets connectés l 2016
  • 11. GICM – ARKEA 11 Hardware : des plateformes libres prêtes à l’emploi Open Hardware : un développement très rapide Le phénomène Arduino, près d’une vingtaine de versions produites Beagleboard (ARM) Minnowboard (x86) Raspberry Pi foundation (pas entièrement libre !) WeIO (ARM, plateforme orientée web HTML5/Python) Pinoccio Des plateformes hardware propriétaires…qui misent sur l’Open Source Exemple des plateformes STM32 et de l’environnement STMCube L’Open Source pour les objets connectés l 2016
  • 12. GICM – ARKEA 12 Différentes typologies de projets : Objet simple, de type capteur : micro-contrôleur, logiciel « bare metal » Objet plus riche : OS « léger », intégrant des capacités de communication, temps réel,… Objet complexe (« Smart… » ) : CPU avec MMU, OS de type Linux (plusieurs Mo d’empreinte mémoire) La gamme d’OS léger : Ces OS sont souvent considérés comme les OS des objets connectés OS dédiés  TinyOS (Université de Berkeley, licence BSD. Conçu pour les réseaux de capteurs sans fil)  Contiki (licence BSD, ultra-léger, bien adapté aux capteurs)  RIOT (INRIA, licence LGPL, le « Linux de l’IoT »)  Zephyr (fondation Linux, cœur lié au noyau Rocket de Wind River )  Mbed (ARM) RTOS adaptés : pour des systèmes à contraintes temps réel  FreeRTOS  eCOS La construction d’une distribution Linux embarquée dédiée : des outils matures YOCTO (Fondation Linux) : bien adapté à l’industrialisation, attention à la courbe d’apprentissage BUILDROOT : une communauté active, des experts en France Open WRT : plutôt pour des routeurs Les solutions pour exploiter son hardware (OS) L’Open Source pour les objets connectés l 2016
  • 13. GICM – ARKEA 13L’Open Source pour les objets connectés l 2016
  • 14. GICM – ARKEA 14 BeagleBone Black modifiée Firmware sous GPL L’Open Source pour les objets connectés l 2016
  • 15. GICM – ARKEA 15 Pour aller plus loin avec l’Open Source : Protocoles : MQTT, XMPP,… Plateformes Cloud IoT : OpenIoT, Kaa IoT Platform, IoTSys, etc… Data processing : tous les frameworks de Machine Learning sont Open Source Les plateformes verticalisées : Home Automation, Robotique, Santé,… Visualisation des données Ressources : http://www.datamation.com/open-source/35-open-source-tools-for-the-internet-of-things-3.html http://techbeacon.com/67-open-source-tools-resources-iot Créer une plateforme complète avec des logiciels libres L’Open Source pour les objets connectés l 2016
  • 16. GICM – ARKEA Objectif : Une startup souhaite valoriser une technologie de traitement d’images issue d’un laboratoire  Typologie du projet : objet complexe, nécessitant une forte puissance de calcul  Environnement choisi : Linux embarqué sur cible hardware i.MX6  Création de l’OS Linux embarqué : Buildroot  Utilisation d’une extension temps réel : PREEMPT-RT  Architecture de l’application : Gstreamer (création d’un pipeline sur la base de composants standards avec intégration d’un module dédié T.I.)  Serveur web embarqué pour paramétrage : lighttpd, CppCMS 16 Exemple n°1 : industrialiser une technologie innovante L’Open Source pour les objets connectés l 2016
  • 17. GICM – ARKEA 17 Exemple n°2 : accélérer l’évolution d’un produit existant Objectif : « Moderniser » un produit avec une IHM graphique et un écran tactile  Typologie du projet : objet complexe, avec hardware contraint (Freescale iMX31)  Environnement : OS propriétaire  Difficulté technique : aucune solution du marché ne pourra être intégrée en l’état  Deux approches possibles  Développer une librairie graphique dédiée (coût ++)  Adapter et intégrer une librairie existante  Audit des solutions Open Source existantes  Sélection des EFL  Adaptation des interfaces et optimisation de la librairie  Intégration dans le produit et développement applicatif L’Open Source pour les objets connectés l 2016
  • 18. GICM – ARKEA 18 Exemple n°3 : innover et industrialiser Objectif : créer une solution de streaming temps réel sur WiFi  Typologie du projet : objet complexe, temps réel  Environnement : Linux embarqué  Faisabilité technique incertaine au lancement du projet  Une approche en deux phases :  Phase 1 : prototypage rapide sur PC  Phase 2 : industrialisation sur plateforme embarquée  Facteurs clés de réussite :  Intégrer des technologies Open Source capables de répondre à l’enjeu technique : JACK, libopus  L’environnement Linux facilite la portabilité  Point de difficulté : les récepteurs (smartphones) basés sur des technologies fermées… L’Open Source pour les objets connectés l 2016
  • 19. GICM – ARKEADes questions ? 19 Olivier Viné Directeur Open Wide Ingénierie [email protected] 06.89.88.65.37 L’Open Source pour les objets connectés l 2016