ibm paris bluemix meetup #13 - epitech - 9 mars 2016
TRANSCRIPT
@IBMFranceLab #bluemix
Internet of Things
9 mars 2016
Meetup #13
Hébergé par Epitech Innovation Hub
1
Présenté par Yves Le Cléach @ylecleach
Agenda
• Introduction à IBM Bluemix par Y. Le Cléach, Business Rules for Bluemix, Senior Software Engineer, IBM France Lab
• Piloter vos objets connectés avec IBM Bluemix par Anthony Hervé, IBM Human Centric Solution Center • Intégrer des services de l'Internet des Objets et du Cognitif supportés par IBM Bluemix (démonstration LIVE) par Anthony Hervé, IBM Human Centric Solution Center • Smart Agriculture Gateway : une passerelle pour l’agriculture climato-intelligente par Ali Houcine, Président de FocusDigital • Starter Kit IoT : une façon simple de faciliter le maquettage de cas d’usages par Guy Lecurieux Lafayette, co-fondateur de Greencityzen • Q&A - Clôture du meetup - Cocktail
2 2
Pour créer un compte Bluemix,
c’est simple et gratuit 30 jours sans CB!
Get started free sur bluemix.net
3
Pour créer un compte Bluemix,
c’est simple et gratuit 30 jours sans CB!
Get started free sur bluemix.net
4 4
Agenda
• Introduction à IBM Bluemix par Y. Le Cléach, Business Rules for Bluemix, Senior Software Engineer, IBM France Lab
• Piloter vos objets connectés avec IBM Bluemix par Anthony Hervé, IBM Human Centric Solution Center • Intégrer des services de l'Internet des Objets et du Cognitif supportés par IBM Bluemix (démonstration LIVE) par Anthony Hervé, IBM Human Centric Solution Center • Smart Agriculture Gateway : une passerelle pour l’agriculture climato-intelligente par Ali Houcine, Président de FocusDigital • Starter Kit IoT : une façon simple de faciliter le maquettage de cas d’usages par Guy Lecurieux Lafayette, co-fondateur de Greencityzen • Q&A - Clôture du meetup - Cocktail
5 5
IBM Bluemix™
La plate-forme d’innovation numérique
9 mars 2016 – Epitech - Paris
@ylecleach
Business Rules for Bluemix Development Team
IBM France Lab – ODM – Bluemix Paris Meetup Founder
“Imaginer, Construire, Déployer”
La révolution des
applications
Multitude d’applications Web et mobile
Nouvelles interactions entre les clients et les
entreprises
Objets communicants
Cognitif
Big Data
Réseau Sociaux
Avec Bluemix apportez rapidement des produits
et services sur le marché à moindre coût
Pannes rapides
Secondes
pour
Déployer Pas
d’adhérence
Tous les
langages
Intégration
continue
Prêt pour
Mobile
Focus
sur le
Code
Choix des
outils
API
utiles
8
9
~ Minutes
Platform as a Service A faire soit même
A la charge du fournisseur
IaaS
~ Semaines
IBM Bluemix
~ Jours
Temps déploiement initial
Applications
Données
Runtime
Middleware
O/S
Virtualisation
Serveurs
Stockage
Réseau
IT Traditionnelle
Le modèle de service Cloud : PaaS
Focus sur
le Code Innovation
Agilité métier
Rapidité
10
Bluemix : toujours plus flexible
Infrastructure
as a Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform
as a Service
Built on open
technologies:
A faire soit même
A la charge du fournisseur
OpenWhisk
(experimental) +
Alors, Bluemix c’est quoi ?
11
Bluemix est une plateforme respectant les standards ouverts, basée
sur le Cloud pour construire, exécuter et opérer des applications.
Construisez vos applications, à
votre manière
Utilisez les technologies les plus
répandues pour exécuter votre
application : Cloud Foundry,
Docker, OpenStack.
Etendez vos applications avec
des services
Un catalogue de services IBM,
tiers et communautaires permet au
développeur de composer une
application rapidement.
Ne vous contentez pas de
multiplier les instances
Les outils de développement, de
déploiement et de gestion de logs
permettent au développeur
d’exécuter et d’administrer
l’application dans sa globalité.
Sécurité multicouche
IBM sécurise la plateforme et
l’infrastructure et fournit les outils pour
sécuriser vos applications.
Déployez et gérer des applications
hybrides de manière transparente
Vivez une expérience homogène de
développement et d’administration au
travers de différentes options
d’implémentation hybride.
Facturation flexible
Essayez gratuitement les options
d’infrastructure et de services et,
lorsque vous êtes prêt, payez
uniquement en fonction de votre
utilisation. Les modèles « pay as you
go » et abonnements offrent choix et
flexibilité.
12
Instant Runtimes Containers Beta : Virtual Machines
The highest level of
infrastructure abstraction.
Focus on the app.
Powerful, but less
resource intensive than
VMs. Key to supporting
hybrid portability.
Control all the way down
to the operating system.
What’s different about Bluemix?
Extends Cloud Foundry with
DevOps tooling, integration
capabilities, and seamless app
management
Support for 7 key languages
and the option to use a
community buildpack.
Docker as-a-service means
no VMs to manage
A repository of enterprise-
grade images which are
trusted and secure
Enhanced performance and
scalability
Integrated monitoring,
logging, networking, and
storage
Deploy and manage VMs
consistently across public,
dedicated, and private
instances with a single
dashboard.
Connect to your own
OpenStack infrastructure
Runtimes disponibles
OpenWhisk (Experimental)
cloud-first distributed
event-based
programming service
Server-less Pay on usage Distributed event-based
microservices Support Swift, Node.js and Docker
Containers OpenSource : run your own !
Choix de l’abstraction du bon niveau d’infrastructure et du niveau de contrôle
en fonction de vos besoins
13
IBM Bluemix offre un large catalogue de services
pour étendre les fonctionnalités des Apps
Web Data Mobile Analyse
Métier Cognitif IoT Sécurité Les vôtres
+
Web et applications
Gestion des données
Mobile
IoT
Sécurité
Analyse Métier
+
+
+
+
DevOps +
+
Cognitif – Watson
Plus de 100 services à (re)-découvrir
sur http://bluemix.net
Outils DevOps gérant le cycle de vie des Apps
14
15
• Economie : sur les coûts d’infra. et de logiciels.
• Vélocité : déploiement rapide et par géographie
• Simplicité : « all you need is to write code »
• Catalogue de Service : complet avec +100
services, et 1ère plateforme cognitive (Watson)
• Hybridation: private, public, ou les deux.
• Sécurité: IBM veille à la sécurité de la plateforme,
et offre des outils et service pour le reste
• Ouverture : tous langages de programmation,
basée sur des standards ouverts, écosystème de
services 3rd party et opensource.
Ce qu’il faut retenir sur Bluemix
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Developer’s Focus
IBM’s Focus
Interconnect 2016, 21-25 Feb :
les news à retenir pour Bluemix et IBM Cloud
Nouveautés Bluemix
• New Bluemix Console
• Watson APIs bring new Cognitive Cloud capabilities
• Native Apple Swift development support on … IBM Cloud !
• OpenWhisk : cloud-first distributed event-based programming service
Plus d’information sur Swift et OpenWhisk : cf Backup Slides
Merci !
Imaginer, Construire, Déployer
avec IBM Bluemix et Watson
Tester gratuitement : http://bluemix.net
Agenda
• Introduction à IBM Bluemix par Y. Le Cléach, Business Rules for Bluemix, Senior Software Engineer, IBM France Lab
• Piloter vos objets connectés avec IBM Bluemix par Anthony Hervé, IBM Human Centric Solution Center • Intégrer des services de l'Internet des Objets et du Cognitif supportés par IBM Bluemix (démonstration LIVE) par Anthony Hervé, IBM Human Centric Solution Center • Smart Agriculture Gateway : une passerelle pour l’agriculture climato-intelligente par Ali Houcine, Président de FocusDigital • Starter Kit IoT : une façon simple de faciliter le maquettage de cas d’usages par Guy Lecurieux Lafayette, co-fondateur de Greencityzen • Q&A - Clôture du meetup - Cocktail
119
Infrastructure Watson IoT avec Bluemix
Infrastructure Watson IoT avec Bluemix
Infrastructure Watson IoT avec Bluemix
Infrastructure Watson IoT avec Bluemix
Infrastructure Watson IoT avec Bluemix
Infrastructure Watson IoT avec Bluemix
Infrastructure Watson IoT avec Bluemix
Infrastructure Watson IoT avec Bluemix
Infrastructure Watson IoT avec Bluemix
Infrastructure Watson IoT avec Bluemix
Agenda
• Introduction à IBM Bluemix par Y. Le Cléach, Business Rules for Bluemix, Senior Software Engineer, IBM France Lab
• Piloter vos objets connectés avec IBM Bluemix par Anthony Hervé, IBM Human Centric Solution Center • Intégrer des services de l'Internet des Objets et du Cognitif supportés par IBM Bluemix (démonstration LIVE) par Anthony Hervé, IBM Human Centric Solution Center • Smart Agriculture Gateway : une passerelle pour l’agriculture climato-intelligente par Ali Houcine, Président de FocusDigital • Starter Kit IoT : une façon simple de faciliter le maquettage de cas d’usages par Guy Lecurieux Lafayette, co-fondateur de Greencityzen • Q&A - Clôture du meetup - Cocktail
330
Smart Agriculture Gateway
Passerelle pour l’agriculture climato-intelligente
Objectif Développer l’installation de
capteurs sur l’ensemble du
territoire et devenir
fournisseur de données
d’agriculture climato-
intelligente
Business
SAG01
Technique Déployer l’API de données de
• Micro climats
• Qualité des sols
• plantes cultivées et cultivables
SAG01
Objectif
PARTENAIRES
• De Facto (Institution
publique)
• Libelium (Objets connectés)
SAG01
Moyens
Données dynamiques
(Capteurs)
Données statiques
• Capteurs de température,
humidité, Luminosité, Humidité
des feuilles, Températures du
sol et de l’eau, Humidité du sol
(1.5m, 4.5m et 8m)
• Station météorologique locale,
Anémomètre, Girouette,
Pluviomètre
• Radiations solaire & ultraviolets
• Diamètres du tronc, des tiges et
des fruits
SAG01
Moyens Logiciels
• Carte (Arduino, Edison) avec
un RTOS Yocto embarqué et
un serveur Nodejs
• IBM Bluemix
• IBM IoT Foundation / Nodered
• IBM Cloudant
• IBM API Management
SAG01
Architecture
Locale Locale
• Carte (Arduino, Edison) avec
un RTOS Yocto embarqué et
un serveur Nodejs
• Antennes Sigfox, 3G/GPRS
SAG01
Architecture
Distante
Cloud
• IBM Bluemix
• IBM IoT Foundation / NodeRed
• IBM Cloudant
• IBM API Management
SAG01
Dashboard Temps réel
SAG01
Merci
focusdigital.fr
SAG01
Agenda
• Introduction à IBM Bluemix par Y. Le Cléach, Business Rules for Bluemix, Senior Software Engineer, IBM France Lab
• Piloter vos objets connectés avec IBM Bluemix par Anthony Hervé, IBM Human Centric Solution Center • Intégrer des services de l'Internet des Objets et du Cognitif supportés par IBM Bluemix (démonstration LIVE) par Anthony Hervé, IBM Human Centric Solution Center • Smart Agriculture Gateway : une passerelle pour l’agriculture climato-intelligente par Ali Houcine, Président de FocusDigital • Starter Kit IoT : une façon simple de faciliter le maquettage de cas d’usages par Guy Lecurieux Lafayette, co-fondateur de Greencityzen • Q&A - Clôture du meetup - Cocktail
441
Comment accélérer le prototypage de
cas d’usages IoT ?
Meetup IBM Epitech- 9 Mars 2016
IOT STARTER KIT
GreenCityZen an eco-startup
That envision an opportunity of using the IoT to serve
environmental issues and make it a profitable business for its
customers
Alexandre Boudonne
Product marketing
Cloud
François Hamon
Product development
Telecom
Guy Lecurieux Lafayette
Business development
Electronics
HummBox : a complete IoT solution Connecting the environment for Industry 4.0, and Smart and Sustainable City
Multiple communicating
Sensors devices Temp, humidity, level, pollution,
Cloud
Humm Server
Weather forecast, …
Customer Application
Interoperability
Multi Platform Apps
Dashboard Fleet management, spatial or temporal
interactive data visualisation, Smart
Monitoring, email/sms alerting
① ②
③
HummBox : an easy bridge to market sensors
Flexible interface
Ultrasonic
Temperature
Switch/Alarm
Soil moisture
Surverse
Pressure Angular
Pollution
Magnetic
Various market sensors
support
Easy swap from
one to another
sensor
with its smart
interface mechanism
Low power Radio
agnostic Low cost
HummBox-UltraSonic
• Tank/Trash/Bin level measurement
• Water level measurement
• Distance measurement
Ambiant
Temperature
Up to
5 years autonomy
Easy install and
scalability Low Capex & Opex
Level and
distance
Instant
measurement
Push-button
LPWAN radio
access
Reconfiguration on
the fly by downlink
Data on Cloud
Mobile Application
HummBox-Soil
Up to
5 years autonomy
Easy install and
scalability Low Capex & Opex
Soil & air Te
%
Instant measurement
LPWAN radio
access
Reconfiguration
on the fly by
downlink
Data on Cloud
Mobile Application
• Rainwater management
• Precision irrigation (Golf, Green area, agriculture)
• Green roof management
• Waste composter
%
LPWAN radio
access
Reconfiguration
on the fly by
downlink
Data on Cloud
Soil & air
Temperature
% Soil Moisture
Instant measurement Push-button
LPWAN radio
access
Reconfiguration on
the fly by downlink
IoT Starter Kit A ready to go solution for fast use case prototyping
1 BlueMix Recipe for environment setup
1 Access to Humm Solution
Standard dataview 2 HummBox, more coming soon…
Demonstration HummBox soil into HummSolution
Demonstration HummBox soil into BlueMix environment
Make your own ! • Sensor Fleet Management
• Data filtering
• Analytics
• Business rules & alerting
(SMS, Mail, Twitter, …)
• Interoperability (Maximo, …)
Contacts
Guy Lecurieux Lafayette
Business Development
r
Mob : 06 84 99 30 64
Web : www.greencityzen.fr
9A boulevard de Strasbourg
83000 Toulon
Agenda
• Introduction à IBM Bluemix par Y. Le Cléach, Business Rules for Bluemix, Senior Software Engineer, IBM France Lab
• Piloter vos objets connectés avec IBM Bluemix par Anthony Hervé, IBM Human Centric Solution Center • Intégrer des services de l'Internet des Objets et du Cognitif supportés par IBM Bluemix (démonstration LIVE) par Anthony Hervé, IBM Human Centric Solution Center • Smart Agriculture Gateway : une passerelle pour l’agriculture climato-intelligente par Ali Houcine, Président de FocusDigital • Starter Kit IoT : une façon simple de faciliter le maquettage de cas d’usages par Guy Lecurieux Lafayette, co-fondateur de Greencityzen • Q&A - Clôture du meetup - Cocktail
552
Formez-vous
Lancement du 1er Garage Bluemix en France
Prochain Meetup
Cocktail
5
3
Clôture du meetup
Pour vous former
Formation en ligne
gratuite
• “Déployez des applications dans le cloud
avec Bluemix” http://ibm.biz/BluemixMOOC
• “Utilisez des API Rest dans vos projets
WEB” http://ibm.biz/BluemixMOOC_API_REST
Webinars Bluemix
Suivez un des nombreux webinars
Bluemix (Replays disponibles)
http://ibm.biz/BluemixWebinarsFR
Communauté
Dev Bluemix Consultez le blog avec toutes les actualités
et posez toutes vos questions sur
Stackoverflow
http://ibm.biz/BluemixDeveloperCommunity
Developpez.com
Suivez la nouvelle Rubrique dédiée à IBM
Bluemix sur Developpez.com avec les
actualités et les publications
https://ibm.biz/bluemix-developpez-com
54
Garage IBM Bluemix
Lancement du 1er Garage
IBM Bluemix en France le 23 mars
à Nice
Programme de développement rapide d'applications
innovantes s'appuyant sur la méthode IBM Design Thinking.
55
Meetup • Started in June 2014 • 13 sessions done • 1530 members • First Bluemix group in Europe • Ranked 5th WW on 128
groups
• Free sessions to discover the Bluemix platform and Services • Aimed to any developers, startups and academics • Enable you to keep you updated on important news / events • Give you the key of success for your projects by finding the right
contact • Theme already done : Watson, Internet of Things, Big Data &
Analytics, Hybrid Cloud, DevOps, Business Rules, Mobile QA and also French 3rd Parties
• Open by design : any member can propose topics
How to join us ? 1) Register to Meetup.com 2) Join Bluemix Paris Meetup 3) Register to events
http://www.meetup.com/fr/IBM-Bluemix-Paris-Meetup
Bluemix & Containers (Docker…)
13 avril 2016
Meetup #14
Organisé par IBM France Lab
@IBMFranceLab #bluemix
9 mars 2016 57
Backup Slides
Information supplémentaires sur
• Native Apple Swift
• OpenWhisk
• New Watson APIs bring new Cognitive Cloud capabilities
Swift development in Bluemix
11 Millions Swift developers
Swift simplifies end-to-end app dev on cloud
Developers can start exploring the benefits of Swift on the IBM Cloud in three ways :
• Experiment in the Swift Sandbox: Quickly experiment with open sourced Swift, ramp up your skill set and learn what Swift can do for your enterprise by checking out new enhancements to the Swift Sandbox. :
• Develop and Deploy: Start building end-to-end applications on Bluemix and quickly deploy them with Kitura, a new open source web server released by IBM, on both OSX and Linux.
• Share Swift Resources: Leverage code across projects by creating packages and submitting them to the Swift Package Catalog on Bluemix to encourage sharing of new Swift resources with the global developer community.
Full Story : http://www-03.ibm.com/press/us/en/pressrelease/49157.wss
For more information and to get started with Swift on the Cloud, please visit http://www.ibm.com/cloud-computing/bluemix/swift/.
Open Source project : https://developer.ibm.com/openwhisk/
Swift on IBM Cloud : Swift Sandbox
Swift on IBM Cloud : Package Catalog
Swift on IBM Cloud
• new open, event-driven platform that lets developers build more
feature-rich apps, quickly and easily, that automatically trigger
responses to events, with features :
• Chaining micro-services
• Integrated Container support
• Language support, including Swift
• The new IBM Bluemix OpenWhisk provides developers with a
unique set of capabilities to rapidly turn ideas into business value:
• Full Story : http://www-
03.ibm.com/press/us/en/pressrelease/49158.wss
OpenWhisk Architecture
http://apiguy.tokyo/2016/03/01/openwhisk-a-world-first-in-open-serverless-architecture/comment-page-1
Watson news
• new and expanded cognitive APIs for developers that enhance
Watson’s emotional and visual senses, further extending the
capabilities of the industry’s largest and most diverse set of cognitive
technologies and tools.
• Three APIs, Tone Analyzer, Emotion Analysis and Visual Recognition,
are now available in beta. Additionally, Text to Speech (TTS) has been
updated with new emotional capabilities and is being re-released as
Expressive TTS for general availability. These APIs are pushing the
sensory boundaries of how humans and machines interact, and they
are designed to improve how developers embed these technologies to
create solutions that can think, perceive and empathize.
Full Story : http://www-03.ibm.com/press/us/en/pressrelease/49160.wss
Présentation Watson sur Bluemix :
http://www.slideshare.net/YvesLECLEACH/bluemix-and-watson-
overview-rencontres-ibm-et-lecole-polytechnique-3-novembre-2015