WorkShop du 8 Avril au SIDO à Lyon.
Organisé et animé par Franck Priou EUROTECH et Adrien Desportes RTONE.
La Conception d'un Objet Connecté démystifiée
Raspberry Pi: markets and applications of cheap micro computer Aiham Shoaib
This project was part of our Science and technology seminar. We had to analyse the socio-economic impact as well as a technology analysis for the Raspberry Pi product. The assignment was supervised by Prof. Nicolas Van Zeebroeck.
Les capteurs de l'Internet des Objets, par Jean-Samuel ChenardCleverToday
"Lorsque les capteurs des objets connectés ont récolté des données, ils les renvoient ensuite au réseau Internet, d'où l'appelation 'Internet des Objets'"
Un objet connecté, doté de propriétés et d'API spécifiques, a généralement des capteurs pour mesurer son environnement. Ces capteurs vont alors mesurer différentes conditions (position, température, humidité, hygrométrie, pulsations cardiaques,...) et renvoient les données collectées au réseau Internet. Ainsi, au cours de ce processus, la conception même d'un capteur IoT doit prendre en compte certains éléments indispensables, notamment dans son architecture matérielle (le 'hardware') et les protocoles et technologies permettant à ce capteur de dialoguer avec des serveurs.
Durant ce Lunch & Learn d’environ 1h, Jean-Samuel Chenard, président-fondateur de Motsai, nous a décrit ces éléments de conception, les tendances dans le marché à fort potentiel pour les entreprises spécialisées dans le traitement des données de ces objets connectés, et les critères à considérer lors de la sélection de plates-formes IoT.
Programme:
1. Qu'est-ce qui caractérise une bonne conception de capteur IoT du point de vue matériel et système?
2. Quels sont les critères à considérer pour la sélection d'une plate-forme IoT?
3. Comment structurer la hiérarchie de communication, les technologies intéressantes et les considérations pour le déploiement à grande échelle?
À propos de Jean-Samuel Chenard:
Jean-Samuel Chenard est le président-fondateur de Motsai, compagnie spécialisée dans l'architecture hardware pour les systèmes de télécommunication embarquées et les appareils électroniques portables.
Doctorant en microélectronique de l'Université de McGill, il contribue depuis 15 ans au succès de diverses conceptions allant des routeurs en aérospatiale, à des plate-formes de communication pour véhicules, en passant par des téléphones satellites submersibles et des produits portables intelligents.
WorkShop du 8 Avril au SIDO à Lyon.
Organisé et animé par Franck Priou EUROTECH et Adrien Desportes RTONE.
La Conception d'un Objet Connecté démystifiée
Raspberry Pi: markets and applications of cheap micro computer Aiham Shoaib
This project was part of our Science and technology seminar. We had to analyse the socio-economic impact as well as a technology analysis for the Raspberry Pi product. The assignment was supervised by Prof. Nicolas Van Zeebroeck.
Les capteurs de l'Internet des Objets, par Jean-Samuel ChenardCleverToday
"Lorsque les capteurs des objets connectés ont récolté des données, ils les renvoient ensuite au réseau Internet, d'où l'appelation 'Internet des Objets'"
Un objet connecté, doté de propriétés et d'API spécifiques, a généralement des capteurs pour mesurer son environnement. Ces capteurs vont alors mesurer différentes conditions (position, température, humidité, hygrométrie, pulsations cardiaques,...) et renvoient les données collectées au réseau Internet. Ainsi, au cours de ce processus, la conception même d'un capteur IoT doit prendre en compte certains éléments indispensables, notamment dans son architecture matérielle (le 'hardware') et les protocoles et technologies permettant à ce capteur de dialoguer avec des serveurs.
Durant ce Lunch & Learn d’environ 1h, Jean-Samuel Chenard, président-fondateur de Motsai, nous a décrit ces éléments de conception, les tendances dans le marché à fort potentiel pour les entreprises spécialisées dans le traitement des données de ces objets connectés, et les critères à considérer lors de la sélection de plates-formes IoT.
Programme:
1. Qu'est-ce qui caractérise une bonne conception de capteur IoT du point de vue matériel et système?
2. Quels sont les critères à considérer pour la sélection d'une plate-forme IoT?
3. Comment structurer la hiérarchie de communication, les technologies intéressantes et les considérations pour le déploiement à grande échelle?
À propos de Jean-Samuel Chenard:
Jean-Samuel Chenard est le président-fondateur de Motsai, compagnie spécialisée dans l'architecture hardware pour les systèmes de télécommunication embarquées et les appareils électroniques portables.
Doctorant en microélectronique de l'Université de McGill, il contribue depuis 15 ans au succès de diverses conceptions allant des routeurs en aérospatiale, à des plate-formes de communication pour véhicules, en passant par des téléphones satellites submersibles et des produits portables intelligents.
.NET Microframework: du code, de l’électronique, de la robotiqueMicrosoft
Envie de se faire plaisir le soir ? Envie de faire vibrer des canards ? Envie de développer quelque chose de WAF et super Geek ? Alors, cette session est pour toi :-) .NET Microframework est une technologie open source permettant de réaliser des robots, des modules intelligents, le tout sans aucun OS. Cette session montra par des exemples concerts comment réaliser des automates et les piloter à travers des interfaces web. Exemple concret avec un arrosage automatique entièrement pilotable depuis l'autre bout du monde.
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Smile I.T is open
Retour sur le Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés" qui s'est déroulé le 7 mars à Nantes.
Dans cette présentation, découvrez :
→ L'état de l'art "Android, Linux, et Tizen dans les systèmes embarqués et objets connectés"
→ 2 études de cas techniques :
1) La partie Android décrira comment accéder à un capteur de température (USB ou I²C) afin d'afficher la valeur mesurée dans une application écrite en Java. La cible utilisée sera une carte BeagleBone Black.
2) La partie Linux décrira comment réaliser un capteur de température (I²C) sur la base d'une carte Raspberry Pi zero sous Linux, la distribution adaptée étant produite avec l'outil Yocto.
2 experts de l'embarqué chez Smile sont intervenus :
• Pierre Ficheux, directeur technique Smile ECS, aussi enseignant et responsable de la spécialité Gistre (Génie informatique des systèmes temps réel et embarqués) de l’EPITA et auteur de l’ouvrage "Linux embarqué", ainsi que des livres blancs "Linux pour l'embarqué " et "Logiciel libre pour l'IoT " ;
• Cédric Ravalec, en charge de l'offre open source IoT de Smile, a cocréé et développé la société GENYMOBILE, dotée d’une très forte expertise autour d’Android, et de la société d'expertise Firefox Phoxygen. Il est aussi membre fondateur du Paris Android User Group.
COMSMART "Opérateur de services connectés" Thierry Langé
Concevoir déployer et maintenir des solutions numériques métiers devient compliqué à anticiper pour un donneur d'ordres.
La multitude d'offres et de leurs évolutions technologiques continuelles peut générer une crainte d'innovation. COMSMART répond à cette problématique en proposant une prestation d'opérateur de services connectés. Il suffit juste de contracter un abonnement mensuel auprès de VIDEOCOM et nous nous chargeons en tant que délégataire, tiers de confiance de vous conseiller, de déployer et de maintenir vos solutions numériques. Une réponse viable, pérenne, sécurisée et durable répondant à vos réseaux numériques.
Codedarmor 2012 - 03/04 - Android, What else?codedarmor
Au début, il n'y avait rien. Enfin, ni plus ni moins de rien qu'ailleurs. Dieu créa l'iPhone. Dieu vit que l'iPhone était bon, et Dieu sépara le smartphone des téléphones portables. Puis Dieu créa Android et dit : soyez féconds, multipliez, remplissez et fragmentez le parc des smartphones. Venez découvrir comment développer et maintenir des applications pour Android! Nous aborderons le développement d'interfaces graphiques riches multi-terminaux, les interactions entre applications, l'accès aux ressources locales, les applications sans interfaces, les widgets, la gestion de la fragmentation du parc...
Présenté par Marc Poppleton
La virtualisation est une technologie mature dont le surcoût est aujourd’hui marginal sur les machines grand public. Néamoins, ce surcoût augmente radicalement pour les machines reposant sur une architecture Non Uniform Memory Access (NUMA), omniprésentes dans les data centers. Les techniques de virtualisation actuelles exploitent mal cette architecture et causent une dégradation des performances des applications allant jusqu’à 700%. Cette présentation détaille les causes de telles dégradations et propose une méthode qui permet la virtualisation efficace d’architectures NUMA. Une évaluation de cette méthode montre qu’il est possible de multiplier par 2 ou plus la performance de 9 des 29 applications testées.
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
Votre mission, si vous l'acceptez : collecter chez chaque client 500 métriques par seconde sur un réseau Modbus, stocker plusieurs jours de données localement, et pousser des métriques sous échantillonnées dans le cloud. Les contraintes incluent la remontée des contextes de défaut, l’envoi de commande sécurisée depuis le cloud, l’isolation des données entre clients, la connexion temps réel via websocket, la gestion des coupures de courant et d’internet. Le système tourne sur une PINE64, avec une base de donnée open source française !
.NET Microframework: du code, de l’électronique, de la robotiqueMicrosoft
Envie de se faire plaisir le soir ? Envie de faire vibrer des canards ? Envie de développer quelque chose de WAF et super Geek ? Alors, cette session est pour toi :-) .NET Microframework est une technologie open source permettant de réaliser des robots, des modules intelligents, le tout sans aucun OS. Cette session montra par des exemples concerts comment réaliser des automates et les piloter à travers des interfaces web. Exemple concret avec un arrosage automatique entièrement pilotable depuis l'autre bout du monde.
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Smile I.T is open
Retour sur le Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés" qui s'est déroulé le 7 mars à Nantes.
Dans cette présentation, découvrez :
→ L'état de l'art "Android, Linux, et Tizen dans les systèmes embarqués et objets connectés"
→ 2 études de cas techniques :
1) La partie Android décrira comment accéder à un capteur de température (USB ou I²C) afin d'afficher la valeur mesurée dans une application écrite en Java. La cible utilisée sera une carte BeagleBone Black.
2) La partie Linux décrira comment réaliser un capteur de température (I²C) sur la base d'une carte Raspberry Pi zero sous Linux, la distribution adaptée étant produite avec l'outil Yocto.
2 experts de l'embarqué chez Smile sont intervenus :
• Pierre Ficheux, directeur technique Smile ECS, aussi enseignant et responsable de la spécialité Gistre (Génie informatique des systèmes temps réel et embarqués) de l’EPITA et auteur de l’ouvrage "Linux embarqué", ainsi que des livres blancs "Linux pour l'embarqué " et "Logiciel libre pour l'IoT " ;
• Cédric Ravalec, en charge de l'offre open source IoT de Smile, a cocréé et développé la société GENYMOBILE, dotée d’une très forte expertise autour d’Android, et de la société d'expertise Firefox Phoxygen. Il est aussi membre fondateur du Paris Android User Group.
COMSMART "Opérateur de services connectés" Thierry Langé
Concevoir déployer et maintenir des solutions numériques métiers devient compliqué à anticiper pour un donneur d'ordres.
La multitude d'offres et de leurs évolutions technologiques continuelles peut générer une crainte d'innovation. COMSMART répond à cette problématique en proposant une prestation d'opérateur de services connectés. Il suffit juste de contracter un abonnement mensuel auprès de VIDEOCOM et nous nous chargeons en tant que délégataire, tiers de confiance de vous conseiller, de déployer et de maintenir vos solutions numériques. Une réponse viable, pérenne, sécurisée et durable répondant à vos réseaux numériques.
Codedarmor 2012 - 03/04 - Android, What else?codedarmor
Au début, il n'y avait rien. Enfin, ni plus ni moins de rien qu'ailleurs. Dieu créa l'iPhone. Dieu vit que l'iPhone était bon, et Dieu sépara le smartphone des téléphones portables. Puis Dieu créa Android et dit : soyez féconds, multipliez, remplissez et fragmentez le parc des smartphones. Venez découvrir comment développer et maintenir des applications pour Android! Nous aborderons le développement d'interfaces graphiques riches multi-terminaux, les interactions entre applications, l'accès aux ressources locales, les applications sans interfaces, les widgets, la gestion de la fragmentation du parc...
Présenté par Marc Poppleton
La virtualisation est une technologie mature dont le surcoût est aujourd’hui marginal sur les machines grand public. Néamoins, ce surcoût augmente radicalement pour les machines reposant sur une architecture Non Uniform Memory Access (NUMA), omniprésentes dans les data centers. Les techniques de virtualisation actuelles exploitent mal cette architecture et causent une dégradation des performances des applications allant jusqu’à 700%. Cette présentation détaille les causes de telles dégradations et propose une méthode qui permet la virtualisation efficace d’architectures NUMA. Une évaluation de cette méthode montre qu’il est possible de multiplier par 2 ou plus la performance de 9 des 29 applications testées.
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
Votre mission, si vous l'acceptez : collecter chez chaque client 500 métriques par seconde sur un réseau Modbus, stocker plusieurs jours de données localement, et pousser des métriques sous échantillonnées dans le cloud. Les contraintes incluent la remontée des contextes de défaut, l’envoi de commande sécurisée depuis le cloud, l’isolation des données entre clients, la connexion temps réel via websocket, la gestion des coupures de courant et d’internet. Le système tourne sur une PINE64, avec une base de donnée open source française !
Dans un contexte où la transmission et l'installation d'agriculteurs sont des enjeux cruciaux pour la profession agricole, de nouveaux agriculteurs s'installent chaque année et, parmi eux, certains Bac+5 ou plus. Les cursus des écoles d'ingénieurs n'ont pas vocation à former de futurs agriculteurs. Pourtant, certains apprenants ayant suivi ces cursus BAC + 5, qu'ils soient ou non issus du milieu agricole, tentent l'aventure de l'entrepreneuriat agricole. Qui sont-ils ? Quelles sont leurs motivations et visions ? Comment travaillent-ils ?
Si la baisse de la productivité est effective dans toutes les économies développées... elle est particulièrement marquée en France. Au niveau national, cet essoufflement touche tous les secteurs, et plus particulièrement celui de l’industrie, usuellement caractérisé par des gains de productivité élevés. Depuis la crise Covid, le secteur industriel contribue pour 35 % environ à cette perte, alors qu’il ne représente que 9,3 % de la valeur ajoutée nationale brute en 2023. Dans ce contexte, est-il possible de mener une politique de réindustrialisation du pays sans y associer un objectif de hausse des gains de productivité ?Non rappelle ce Cube. Au contraire, ces deux objectifs, jusqu’alors indépendants l’un de l’autre, sont désormais deux défis à relever conjointement. En analysant les différents explications à la baisse de celle-ci observée en France et dans les autres économies développées, ce Cube suggère que l’augmenter en parallèle d’une politique de réindustrialisation sous-entend une réallocation des facteurs de production vers les entreprises industrielles à fort potentiel. Elle suppose également une une meilleure affectation des ressources.
2. Le wearable computing
"Un ordinateur devrait être "porté" sur soi, interagir
avec l'utilisateur en continu selon le contexte et agir
en tant qu'assistant à diverses tâches"
Thad Starner, Wearable Computing Group, MIT
3. Plan
Vue d’ensemble du wearable computing
• Qu’est ce que le wearable?
• Pourquoi le wearable ?
• Équipement
Le wearable computing concrètement
• Défis du wearable
• Applications
• Travail du MIT Media Lab
4. Qu’est ce que le wearable
computing ? (1/2)
Définitions
• La réalité virtuelle
• La réalité augmentée
• Ubiquitous computing (l’ordinateur partout)
5. Qu’est ce que le wearable
computing ? (2/2)
Définition du wearable computing
• Équipement matériel spécifique
• Un nouveau style d’IHM
• Concept du cyborg
• Portabilité
Définition du wearable computing
• Équipement matériel spécifique
• Un nouveau style d’IHM
• Concept du cyborg
• Portabilité
6. Le wearable computer idéal (1/4)
Un accès permanent au services
• Le système interagit à n’importe quel
moment avec l’utilisateur
• Accès rapide et intuitif
• Systèmes mobiles et peu encombrants
7. Le wearable computer idéal (2/4)
Modéliser l’environnement
• État physique et mental de l’utilisateur
• Etat interne du système
• Modélisation observable
8. Le wearable computer idéal (3/4)
Des modes d’interactions adaptés
• Adapter les entrées/sorties en fonction du
contexte
• Évaluer la pertinences des informations
• Minimum d’attention
• S’adapter au fil du temps
• Encourager la personnalisation
9. Le wearable computer idéal (4/4)
• Une définition ambitieuse
• Nécessite une bonne modélisation de
l’utilisateur
• Progrès à venir en IHM et IA
10. Pourquoi le wearable ? (1/3)
• Minimiser l ’encombrement, la redondance
• Améliorer la connectivité, les services
• Réduire les coûts de développement
11. Pourquoi le wearable ? (2/3)
• Faciliter la communication
• Pense-bête intelligent : proactif et personnel
• Un objet physique comme lien hypertexte
12. Pourquoi le wearable ? (3/3)
• Un outil puissant
• Faire du wearable un produit grand public
• Défis techniques, sociaux et logistique
17. SenseBoard
• Clavier virtuel
• Saisie multi-support
• Analyse du
mouvement des doigts
• Simulation d’une
souris
• Communication par
ondes radio ou câble
18. Reconnaissance vocale
• IBM - Voice Systems
• Dragon Systems – NaturralySpeaking
• Philips – Speech processing
• Jabra - EarSet
19. MicroOptical
• S’adapte sur une paire
de lunettes neutre
• Écran à cristaux
liquides
• Résolution : de
320*240 à 640*480
• Poids : 7g
• Prix : $1000 à $2500
23. VIA II PC (1/2)
1. On/Off
2. Articulation
3. Connecteur batterie
4. Slot PC Card
5. Radiateur
6. Ports série / USB
7. Connecteur secteur
8. Interface opérateur
•Processeur : 166 MHz Cyrix
Media GX / 600 MHz Transmeta
Crusoe
•RAM : 64 à 128 Mo
•OS : Windows 98 / 2000 / NT 4.0
•Poids : 625g
•Disque dur : 6.2Go ou plus
24. VIA PC II (2/2)
Entrées / Sorties :
• Full duplex audio
• Vidéo SVGA
• Interface de
communication RS-
232
• 1 bus USB
• Interface souris et
clavier
25. Xybernaut – Mobile assistant (1/4)
• Processeur : Pentium
MMX 200 / 233Mhz
• RAM : 32 à 160 Mo
• Disque dur : 2 à 8 Go
• OS : Microsoft
Windows
• Alimentation : Batterie
Lithium ion
26. Xybernaut – Mobile assistant (2/4)
UC:
• Slot CardBus
• Connecteurs pour écran tactile
ou « head-up »
• Ports USB
• Carte son full-duplex intégrée
• Fixation à la ceinture ou dans
une veste
• Poids :795g
• Dimensions: 117*190*63 mm
27. Xybernaut – Mobile assistant (3/4)
Écran:
• VGA ou SVGA
couleur
• Résolution : de
640*480 à 800*600
• Poids: de 520g à
1020g
• Écran tactile
28. Xybernaut – Mobile assistant (4/4)
Head up:
• Reflet dans un miroir
• Couleur
• Écran 15’’
• XyberCam™ video
camera
29. Charmed Technologie charmIT Kit(1/2)
• Processeur Pentium MMX
266Mhz
• 64 MEG RAM
• 1 port Ethernet 100Mb
• 2 PC Card (PCMCIA)
slots
• 1 port USB, 1 port SVGA
• 2 ports série, 1 interne et 1
externe
• Disque dur 10 GB
• Linux pre-installé
30. Charmed Technologie charmIT Kit(2/2)
• Ecran de micoOptical
• Clavier Twiddler 2
• Prix : entre $1 995 et
$6 495
31. IBM wearable PC prototype
(1/2)
• Processeur Intel
Pentium MMX
Technology 233MHz
• RAM: 64MB(EDO)
• Video RAM: 2MB
• Disque dur: IBM
MicroDrive 340MB
• Port USB
• Port infrarouge : Max
4Mbps
• Slot Compact Flash
Card
34. Défis du wearable
Utilisation de l’énergie
Problèmes
• Facteur le plus limitant
• Une alimentation par périphérique
• Frustration de recharger le système pour
l’utilisateur
35. Défis du wearable
Utilisation de l’énergie
Solutions
• Batterie longue durée au plutonium-238
• Auto-alimentation des capteurs
• Énergie produite en marchant
• La nourriture
• Alimentation par ondes radio
36. Défis du wearable
Dissipation de la chaleur
Problèmes
• MIPS / watt : un paramètre plus important
que la fréquence d’horloge
• Contrainte : ne jamais dépasser 40°C
• Facteur limitant dans la conception de
système portables
37. Défis du wearable
Dissipation de la chaleur
Solutions
• Ventilateurs, radiateurs, composants moins
gourmands en énergie
• Profiter de l’environnement thermique de
l’utilisateur
• Réservoirs de chaleur
• Adapter la consommation d’énergie à
l’environnement thermique
38. Défis du wearable
Réseau
• Bits/sec/watt : une mesure significative
• Besoin de standards
• Plusieurs types de réseaux
– Wearable au réseau fixe
– Différent composants entre eux
– Du wearable aux objets environnants
39. Défis du wearable
Communications entre les composants
du wearable
• Standards pour la découverte de ressource
• Transmissions faible coût
• Connections électriques dans les vêtements
40. Défis du wearable
Communications avec les objets
environnants
• Balises de positionnement Locust
– Microprocesseur et un système infrarouge
– Auto-alimenté
– Transmet son ID à intervalle régulier
– Le wearable upload des données à la balise
41. Exemple d’utilisation du Wearable
• Projet Land Warrior et Felin
• Mobile language traduction system
• Projet Fast (Factory automation support
technology)
• Projet du MIT Media lab
42. Application militaire
• USA : projet Land Warrior
- 600 M de dollars
- 2003 commando
- 2008 tous les fantassins
• France : projet Felin (Fantassin à équipement et
liaisons intégrés)
- 2005 première version
- 2015 version finale
43. Application militaire
• Réduire les risque
• Corriger les
déficiences du soldat
• Augmenter la
connaissance du
terrain
• Identification
amis/ennemis
44.
45. Le casque
• Vision nocturne
• Évaluation des
distances
• Dispositif allier
• Positions ennemis
• Outils de navigation
• État physique
49. Projet FELIN
• Thomson-CSF : architecture du système, et la
conduite de tir,
• Giat Industries: facteurs humains et interface
avec fusil FAMAS
• Aéro: le logiciel
• Bertin: la génératrice autonome,
• CGF Gallet: le casque,
• Sextant Avionique: le visuel de casque, Paul
Boyé: la tenue de combat
• VTN Industries: la structure de portage.
52. Projet FAST
• Factory Automation Support Technology
• Milieux industriel
• Aide à l’utilisateur
• Principe du « n’importe où »
• Personnel de supervision et maintenance
53. Projet FAST équipement
• Processeur Intel 486, 75 Mhz, 16 Mb RAM
• 500M disque dur
• Carte vidéo SVGA
• Son 16 Bit
• Réseau sans fil
54. Travaux du MIT Media lab
Hive : une architecture logicielle
adaptée au wearable
• Architecture à agents distribués
• Peer-to-peer
• Relie des systèmes hétérogènes
• Mise en réseau de ressources locales
55. Travaux du MIT Media lab
Agents Hive
• Objet Java distribué et un thread
• Autonomes
• Auto-descriptifs
• Interactifs
• Mobiles
56. Travaux du MIT Media lab
Hive
• Shadows
• Cells
• Interface graphique
• Service de découverte d’agents
57. Travaux du MIT Media lab
Description de la plateforme
• JVM
• Wearable Lizzy de Thad Starner
• Réseau sans fil : Digital Roamabout
• Balises Locust
58. Travaux du MIT Media lab
Applications
• Agenda automatique
• Sélection d’un projecteur
• Context aware alarm filtering
• Where’s Brad ?
59. Conclusion
• Beaucoup de paramètres à prendre en compte dans
la conception
• Collaborations et meetings organisés par les
grands groupes et centres de recherches
• Difficulté de concevoir des systèmes généraux
• Travail au niveau de l’intelligence artificielle