Conférence le Mardi 21 Avril 2015 | 09h15 - 10h05 | Salle B
Swiss IT Business
L’Internet des objets
L’Internet des objets est un axe d’innovation et de développement insoupçonné. Les technologies s’articulant autour des objets connectés sont aujourd'hui accessibles aux particuliers comme aux entreprises.
Nous abordons la thématique des objets connectés ainsi que les différentes options de développement commerciales et technologiques.
Nous montrons des exemples concrets qui utilisent ces dernières technologies avec un tour d’horizon des outils et environnements de développement d’applications mobiles pour objets connectés, comme le développement sous Android Wear et iOS WatchKit pour les montres connectées.
Nous présentons les différents outils hardwares permettant d’aider le développement d’applications mobiles et de micro-localisation utilisant la technologie iBeacon.
Pour terminer, nous donnons des solutions permettant de gérer le flux de données des objets communicants, des possibilités d’agrégation de ces données et l’automatisation de tâches associées.
Profitez de cette occasion pour venir nous rendre visite sur notre stand à l’emplacement C16.
Programme de notre conférence
1 - L’Internet des objets dans un monde mobile
Le concept qui définit l’Internet des objets n'est pas révolutionnaire en soit. On entend en effet parler des objets communicants depuis plusieurs dizaines d'années maintenant.
Aujourd’hui le marché des objets connectés est prêt à exploser car toutes les conditions technologiques et économiques sont désormais réunies (capteurs optimales, bande passante grandissante, capacité de traitement logiciel performante).
Les écosystèmes Android et iOS proposent déjà un grand nombre d’applications mobiles qui se connectent à des objets.
2 - Les technologies de connexion d’une application mobile à un objet connecté
Il existe plusieurs technologies de connexion entre les appareils mobiles et les objets connectés, les plus connues sont le WIFI et le Bluetooth Low Energy.
Chacune de ces technologies présentent des avantages et des inconvénients qu’il faut prendre en compte lors du processus de développement notamment la détection des périphériques environnants.
3 - Développer une application mobile pour objet connecté
Plusieurs dispositifs hardwares aident le développeur à concevoir des applications mobiles se connectant à des objets. Grâce à des capteurs intégrés comme l’accéléromètre, le gyroscope ou le thermomètre, le développeur peut simuler le comportement d’un objet connecté.
Il existe une version allégée d’Android (Android Wear) pour les smartwatches, qui utilise Android Studio comme environnement de développement. Apple quant à lui propose depuis peu des SDK comme HomeKit (domotique), HealthKit (sport et santé) ou bien WatchKit (Apple Watch) avec Xcode pour iOS.
Apple, a également lancé une technologie de micro-localisation qui porte le nom de iBeacon, utilisant la technologie Bluetooth, pour faire communiquer un smartphone avec des balises implantées dans des lieux publics ou des entreprises.
4 - Gérer les données des objets connectés
La gestion des flux de données des objets communicants est simplifiée par l’automatisation de tâches associées grâce par exemple au service web IFTTT (If This Then That).
Il est aussi possible de mettre en place un système de notification et d’agrégation des données grâce aux services proposés par Parse.