SlideShare une entreprise Scribd logo
Accessoires pour iOS
Objets connectés et connectivité
Développement d’objets connectés avec le
programme MFi
Contraintes et bénéfices de l’écosystème Apple pour les
objets connectés
Olivier Dufour - Sevenhugs
Paris, 09/02/2017
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Lignes directrices
1 Accessoires pour iOS
2 Objets connectés et connectivité
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Le programme Made For iPod
Un label de qualité
Assurance de compatibilité avec tous les modèles
Interface de programmation unifiée
Maîtrise de l’API
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Le programme Made For iPod
Un label de qualité
Assurance de compatibilité avec tous les modèles
Interface de programmation unifiée
Maîtrise de l’API
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Le programme Made For iPod
Un label de qualité
Assurance de compatibilité avec tous les modèles
Interface de programmation unifiée
Maîtrise de l’API
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Une multitude de hardware
USB
Serial
BT/BLE
WiFi
Connecteur 30 broches
Connecteur lightning
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Cas d’utilisation
Dock multimédia
Bracelet connecté
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Contraintes
Pas de license individuelle
Programme séparé pour l’usine et la R&D
Royalties par device
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Contraintes
Pas de license individuelle
Programme séparé pour l’usine et la R&D
Royalties par device
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Contraintes
Pas de license individuelle
Programme séparé pour l’usine et la R&D
Royalties par device
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Choix de la technologie
BT/BLE
WiFi
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Choix de la technologie
BT/BLE
WiFi
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Cas du provisionning WiFi
Assignation manuelle
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Cas du provisionning WiFi
WAC - 1
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
Accessoires pour iOS
Objets connectés et connectivité
Cas du provisionning WiFi
WAC - 2
Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi

Contenu connexe

En vedette

Alamofire
AlamofireAlamofire
How to communicate with Smart things?
How to communicate with Smart things?How to communicate with Smart things?
How to communicate with Smart things?
CocoaHeads France
 
CONTINUOUS DELIVERY WITH FASTLANE
CONTINUOUS DELIVERY WITH FASTLANECONTINUOUS DELIVERY WITH FASTLANE
CONTINUOUS DELIVERY WITH FASTLANE
CocoaHeads France
 
SwiftyGPIO
SwiftyGPIOSwiftyGPIO
SwiftyGPIO
CocoaHeads France
 
Handle the error
Handle the errorHandle the error
Handle the error
CocoaHeads France
 
Firebase par nicolas lehovetzki
Firebase par nicolas lehovetzkiFirebase par nicolas lehovetzki
Firebase par nicolas lehovetzki
CocoaHeads France
 
Safari app extensions cleared up by Sanaa Squalli
Safari app extensions cleared up by Sanaa SqualliSafari app extensions cleared up by Sanaa Squalli
Safari app extensions cleared up by Sanaa Squalli
CocoaHeads France
 
Introduction to WebRTC on iOS
Introduction to WebRTC on iOSIntroduction to WebRTC on iOS
Introduction to WebRTC on iOS
CocoaHeads France
 
Un retour d'expérience sur Apple Pay
Un retour d'expérience sur Apple PayUn retour d'expérience sur Apple Pay
Un retour d'expérience sur Apple Pay
CocoaHeads France
 
Découvrir dtrace en ligne de commande.
Découvrir dtrace en ligne de commande.Découvrir dtrace en ligne de commande.
Découvrir dtrace en ligne de commande.
CocoaHeads France
 
Tout savoir pour devenir Freelance
Tout savoir pour devenir FreelanceTout savoir pour devenir Freelance
Tout savoir pour devenir Freelance
Florent Douine
 
Super combinators
Super combinatorsSuper combinators
Super combinators
CocoaHeads France
 
Monads in Swift
Monads in SwiftMonads in Swift
Monads in Swift
Vincent Pradeilles
 
Rebranding an ios application
Rebranding an ios applicationRebranding an ios application
Rebranding an ios application
CocoaHeads France
 
What's new in iOS9
What's new in iOS9What's new in iOS9
What's new in iOS9
CocoaHeads France
 
Présentation de HomeKit
Présentation de HomeKitPrésentation de HomeKit
Présentation de HomeKit
CocoaHeads France
 
Chainable datasource
Chainable datasourceChainable datasource
Chainable datasource
CocoaHeads France
 
MVC-RS par Grégoire Lhotelier
MVC-RS par Grégoire LhotelierMVC-RS par Grégoire Lhotelier
MVC-RS par Grégoire Lhotelier
CocoaHeads France
 
J'ai fait une app native en React Native
J'ai fait une app native en React NativeJ'ai fait une app native en React Native
J'ai fait une app native en React Native
CocoaHeads France
 
Design like a developer
Design like a developerDesign like a developer
Design like a developer
CocoaHeads France
 

En vedette (20)

Alamofire
AlamofireAlamofire
Alamofire
 
How to communicate with Smart things?
How to communicate with Smart things?How to communicate with Smart things?
How to communicate with Smart things?
 
CONTINUOUS DELIVERY WITH FASTLANE
CONTINUOUS DELIVERY WITH FASTLANECONTINUOUS DELIVERY WITH FASTLANE
CONTINUOUS DELIVERY WITH FASTLANE
 
SwiftyGPIO
SwiftyGPIOSwiftyGPIO
SwiftyGPIO
 
Handle the error
Handle the errorHandle the error
Handle the error
 
Firebase par nicolas lehovetzki
Firebase par nicolas lehovetzkiFirebase par nicolas lehovetzki
Firebase par nicolas lehovetzki
 
Safari app extensions cleared up by Sanaa Squalli
Safari app extensions cleared up by Sanaa SqualliSafari app extensions cleared up by Sanaa Squalli
Safari app extensions cleared up by Sanaa Squalli
 
Introduction to WebRTC on iOS
Introduction to WebRTC on iOSIntroduction to WebRTC on iOS
Introduction to WebRTC on iOS
 
Un retour d'expérience sur Apple Pay
Un retour d'expérience sur Apple PayUn retour d'expérience sur Apple Pay
Un retour d'expérience sur Apple Pay
 
Découvrir dtrace en ligne de commande.
Découvrir dtrace en ligne de commande.Découvrir dtrace en ligne de commande.
Découvrir dtrace en ligne de commande.
 
Tout savoir pour devenir Freelance
Tout savoir pour devenir FreelanceTout savoir pour devenir Freelance
Tout savoir pour devenir Freelance
 
Super combinators
Super combinatorsSuper combinators
Super combinators
 
Monads in Swift
Monads in SwiftMonads in Swift
Monads in Swift
 
Rebranding an ios application
Rebranding an ios applicationRebranding an ios application
Rebranding an ios application
 
What's new in iOS9
What's new in iOS9What's new in iOS9
What's new in iOS9
 
Présentation de HomeKit
Présentation de HomeKitPrésentation de HomeKit
Présentation de HomeKit
 
Chainable datasource
Chainable datasourceChainable datasource
Chainable datasource
 
MVC-RS par Grégoire Lhotelier
MVC-RS par Grégoire LhotelierMVC-RS par Grégoire Lhotelier
MVC-RS par Grégoire Lhotelier
 
J'ai fait une app native en React Native
J'ai fait une app native en React NativeJ'ai fait une app native en React Native
J'ai fait une app native en React Native
 
Design like a developer
Design like a developerDesign like a developer
Design like a developer
 

Similaire à Programme MFI retour d'expérience

Synthèse et décryptage des annonces I/O et WWDC
Synthèse et décryptage des annonces I/O et WWDCSynthèse et décryptage des annonces I/O et WWDC
Synthèse et décryptage des annonces I/O et WWDC
BEWOOPI
 
Developpement mobile hybride avec Visual Studio, Apache Cordova
Developpement mobile hybride avec Visual Studio, Apache CordovaDeveloppement mobile hybride avec Visual Studio, Apache Cordova
Developpement mobile hybride avec Visual Studio, Apache Cordova
Microsoft
 
WordPress comme back office d'applications mobiles
WordPress comme back office d'applications mobilesWordPress comme back office d'applications mobiles
WordPress comme back office d'applications mobiles
Benjamin LUPU
 
Outsourcing iPhone Application India
Outsourcing iPhone Application IndiaOutsourcing iPhone Application India
Outsourcing iPhone Application India
Helios Solutions
 
userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014
USERADGENTS
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
Julien Saumande
 
Spark Me
Spark MeSpark Me
Spark Me
jcroyere
 
Introduction à App Inventor
Introduction à App InventorIntroduction à App Inventor
Introduction à App Inventor
Teen-Code
 
Programmation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfProgrammation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdf
BernardKabuatila
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobile
Mohamed BOURAOUI
 
Net iki android 2012
Net iki android 2012Net iki android 2012
Net iki android 2012
Pascal Minguet
 
Outsourcing Windows Mobile Application
Outsourcing Windows Mobile ApplicationOutsourcing Windows Mobile Application
Outsourcing Windows Mobile Application
Helios Solutions
 
MobiliteaTime #15 : iOS 11
MobiliteaTime #15 : iOS 11MobiliteaTime #15 : iOS 11
MobiliteaTime #15 : iOS 11
USERADGENTS
 
Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles
SmartnSkilled
 
Formation android
Formation androidFormation android
Formation android
Elyes Labidi
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic Framework
Ndongo Samb
 
Outsource Android Application India
Outsource Android Application IndiaOutsource Android Application India
Outsource Android Application India
Helios Solutions
 
Dakar Android Tour Event
Dakar Android Tour EventDakar Android Tour Event
Dakar Android Tour Event
coders4africa
 
Presentation Joseph El Khoury - EPITA 2013 (elkhou_j)
Presentation Joseph El Khoury - EPITA 2013 (elkhou_j)Presentation Joseph El Khoury - EPITA 2013 (elkhou_j)
Presentation Joseph El Khoury - EPITA 2013 (elkhou_j)
Joseph El Khoury
 
Proxym group corporate mars2014 Réalisation d'Applications Web et Mobile
Proxym group corporate mars2014 Réalisation d'Applications Web et MobileProxym group corporate mars2014 Réalisation d'Applications Web et Mobile
Proxym group corporate mars2014 Réalisation d'Applications Web et Mobile
MarketingAlia
 

Similaire à Programme MFI retour d'expérience (20)

Synthèse et décryptage des annonces I/O et WWDC
Synthèse et décryptage des annonces I/O et WWDCSynthèse et décryptage des annonces I/O et WWDC
Synthèse et décryptage des annonces I/O et WWDC
 
Developpement mobile hybride avec Visual Studio, Apache Cordova
Developpement mobile hybride avec Visual Studio, Apache CordovaDeveloppement mobile hybride avec Visual Studio, Apache Cordova
Developpement mobile hybride avec Visual Studio, Apache Cordova
 
WordPress comme back office d'applications mobiles
WordPress comme back office d'applications mobilesWordPress comme back office d'applications mobiles
WordPress comme back office d'applications mobiles
 
Outsourcing iPhone Application India
Outsourcing iPhone Application IndiaOutsourcing iPhone Application India
Outsourcing iPhone Application India
 
userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
Spark Me
Spark MeSpark Me
Spark Me
 
Introduction à App Inventor
Introduction à App InventorIntroduction à App Inventor
Introduction à App Inventor
 
Programmation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfProgrammation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdf
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobile
 
Net iki android 2012
Net iki android 2012Net iki android 2012
Net iki android 2012
 
Outsourcing Windows Mobile Application
Outsourcing Windows Mobile ApplicationOutsourcing Windows Mobile Application
Outsourcing Windows Mobile Application
 
MobiliteaTime #15 : iOS 11
MobiliteaTime #15 : iOS 11MobiliteaTime #15 : iOS 11
MobiliteaTime #15 : iOS 11
 
Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles
 
Formation android
Formation androidFormation android
Formation android
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic Framework
 
Outsource Android Application India
Outsource Android Application IndiaOutsource Android Application India
Outsource Android Application India
 
Dakar Android Tour Event
Dakar Android Tour EventDakar Android Tour Event
Dakar Android Tour Event
 
Presentation Joseph El Khoury - EPITA 2013 (elkhou_j)
Presentation Joseph El Khoury - EPITA 2013 (elkhou_j)Presentation Joseph El Khoury - EPITA 2013 (elkhou_j)
Presentation Joseph El Khoury - EPITA 2013 (elkhou_j)
 
Proxym group corporate mars2014 Réalisation d'Applications Web et Mobile
Proxym group corporate mars2014 Réalisation d'Applications Web et MobileProxym group corporate mars2014 Réalisation d'Applications Web et Mobile
Proxym group corporate mars2014 Réalisation d'Applications Web et Mobile
 

Plus de CocoaHeads France

Mutation testing for a safer Future
Mutation testing for a safer FutureMutation testing for a safer Future
Mutation testing for a safer Future
CocoaHeads France
 
iOS App Group for Debugging
iOS App Group for DebuggingiOS App Group for Debugging
iOS App Group for Debugging
CocoaHeads France
 
Asynchronous swift
Asynchronous swiftAsynchronous swift
Asynchronous swift
CocoaHeads France
 
Visual accessibility in iOS11
Visual accessibility in iOS11Visual accessibility in iOS11
Visual accessibility in iOS11
CocoaHeads France
 
My script - One year of CocoaHeads
My script - One year of CocoaHeadsMy script - One year of CocoaHeads
My script - One year of CocoaHeads
CocoaHeads France
 
Ui testing dealing with push notifications
Ui testing dealing with push notificationsUi testing dealing with push notifications
Ui testing dealing with push notifications
CocoaHeads France
 
L'intégration continue avec Bitrise
L'intégration continue avec BitriseL'intégration continue avec Bitrise
L'intégration continue avec Bitrise
CocoaHeads France
 
Quoi de neuf dans iOS 10.3
Quoi de neuf dans iOS 10.3Quoi de neuf dans iOS 10.3
Quoi de neuf dans iOS 10.3
CocoaHeads France
 
IoT Best practices
 IoT Best practices IoT Best practices
IoT Best practices
CocoaHeads France
 
Build a lego app with CocoaPods
Build a lego app with CocoaPodsBuild a lego app with CocoaPods
Build a lego app with CocoaPods
CocoaHeads France
 
Let's migrate to Swift 3.0
Let's migrate to Swift 3.0Let's migrate to Swift 3.0
Let's migrate to Swift 3.0
CocoaHeads France
 
Project Entourage
Project EntourageProject Entourage
Project Entourage
CocoaHeads France
 
BitTorrent on iOS
BitTorrent on iOSBitTorrent on iOS
BitTorrent on iOS
CocoaHeads France
 
CloudKit as a backend
CloudKit as a backendCloudKit as a backend
CloudKit as a backend
CocoaHeads France
 
Comment faire de HLS votre solution vidéo préférée ?
Comment faire de HLS votre solution vidéo préférée ?Comment faire de HLS votre solution vidéo préférée ?
Comment faire de HLS votre solution vidéo préférée ?
CocoaHeads France
 

Plus de CocoaHeads France (15)

Mutation testing for a safer Future
Mutation testing for a safer FutureMutation testing for a safer Future
Mutation testing for a safer Future
 
iOS App Group for Debugging
iOS App Group for DebuggingiOS App Group for Debugging
iOS App Group for Debugging
 
Asynchronous swift
Asynchronous swiftAsynchronous swift
Asynchronous swift
 
Visual accessibility in iOS11
Visual accessibility in iOS11Visual accessibility in iOS11
Visual accessibility in iOS11
 
My script - One year of CocoaHeads
My script - One year of CocoaHeadsMy script - One year of CocoaHeads
My script - One year of CocoaHeads
 
Ui testing dealing with push notifications
Ui testing dealing with push notificationsUi testing dealing with push notifications
Ui testing dealing with push notifications
 
L'intégration continue avec Bitrise
L'intégration continue avec BitriseL'intégration continue avec Bitrise
L'intégration continue avec Bitrise
 
Quoi de neuf dans iOS 10.3
Quoi de neuf dans iOS 10.3Quoi de neuf dans iOS 10.3
Quoi de neuf dans iOS 10.3
 
IoT Best practices
 IoT Best practices IoT Best practices
IoT Best practices
 
Build a lego app with CocoaPods
Build a lego app with CocoaPodsBuild a lego app with CocoaPods
Build a lego app with CocoaPods
 
Let's migrate to Swift 3.0
Let's migrate to Swift 3.0Let's migrate to Swift 3.0
Let's migrate to Swift 3.0
 
Project Entourage
Project EntourageProject Entourage
Project Entourage
 
BitTorrent on iOS
BitTorrent on iOSBitTorrent on iOS
BitTorrent on iOS
 
CloudKit as a backend
CloudKit as a backendCloudKit as a backend
CloudKit as a backend
 
Comment faire de HLS votre solution vidéo préférée ?
Comment faire de HLS votre solution vidéo préférée ?Comment faire de HLS votre solution vidéo préférée ?
Comment faire de HLS votre solution vidéo préférée ?
 

Programme MFI retour d'expérience

  • 1. Accessoires pour iOS Objets connectés et connectivité Développement d’objets connectés avec le programme MFi Contraintes et bénéfices de l’écosystème Apple pour les objets connectés Olivier Dufour - Sevenhugs Paris, 09/02/2017 Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 2. Accessoires pour iOS Objets connectés et connectivité Lignes directrices 1 Accessoires pour iOS 2 Objets connectés et connectivité Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 3. Accessoires pour iOS Objets connectés et connectivité Le programme Made For iPod Un label de qualité Assurance de compatibilité avec tous les modèles Interface de programmation unifiée Maîtrise de l’API Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 4. Accessoires pour iOS Objets connectés et connectivité Le programme Made For iPod Un label de qualité Assurance de compatibilité avec tous les modèles Interface de programmation unifiée Maîtrise de l’API Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 5. Accessoires pour iOS Objets connectés et connectivité Le programme Made For iPod Un label de qualité Assurance de compatibilité avec tous les modèles Interface de programmation unifiée Maîtrise de l’API Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 6. Accessoires pour iOS Objets connectés et connectivité Une multitude de hardware USB Serial BT/BLE WiFi Connecteur 30 broches Connecteur lightning Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 7. Accessoires pour iOS Objets connectés et connectivité Cas d’utilisation Dock multimédia Bracelet connecté Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 8. Accessoires pour iOS Objets connectés et connectivité Contraintes Pas de license individuelle Programme séparé pour l’usine et la R&D Royalties par device Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 9. Accessoires pour iOS Objets connectés et connectivité Contraintes Pas de license individuelle Programme séparé pour l’usine et la R&D Royalties par device Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 10. Accessoires pour iOS Objets connectés et connectivité Contraintes Pas de license individuelle Programme séparé pour l’usine et la R&D Royalties par device Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 11. Accessoires pour iOS Objets connectés et connectivité Choix de la technologie BT/BLE WiFi Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 12. Accessoires pour iOS Objets connectés et connectivité Choix de la technologie BT/BLE WiFi Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 13. Accessoires pour iOS Objets connectés et connectivité Cas du provisionning WiFi Assignation manuelle Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 14. Accessoires pour iOS Objets connectés et connectivité Cas du provisionning WiFi WAC - 1 Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi
  • 15. Accessoires pour iOS Objets connectés et connectivité Cas du provisionning WiFi WAC - 2 Olivier Dufour - Sevenhugs Développement d’objets connectés avec le programme MFi