Brevet FR3059442A1 — publié le 20180601

DISPOSITIF ET PROCEDE DE STOCKAGE ET PARTAGE DE DONNEES D'OBJETS CONNECTES A UN RESEAU INTERNET, ET PROCEDE DE RESTITUTION DE DONNEES PROVENANT D'OBJETS CONNECTES L'invention concerne un dispositif et un procédé de stockage et de partage dans un réseau local de données d'objets connectés à un réseau Internet, et un procédé de restitution de données provenant d'objets connectés à un réseau Internet. Le domaine des objets connectés est en pleine expansion. De multiples objets connectés investissent notre environnement : maison, bureau, notre personne... Ceux-ci sont notamment des capteurs communicants tels que les thermostats, station météo, pèse-personne.... L'internet des objets est dont un secteur en forte croissance qui fait émerger de nombreux acteurs proposant une multitude d'objets connectés. Les objets connectés sont donc conçus et fournis par des entreprises très variées. Chaque fournisseur d'objets connectés développe, en général, son propre dispositif de consultation et de contrôle de ces objets connectés (sa propre application et/ou sa propre interface utilisateur) et utilise des protocoles de communication soit propriétaires, soit conforme à un standard tel que LoRa, SigFox, etc. Ainsi, les utilisateurs doivent s'adapter à chaque application s'ils possèdent plusieurs objets car les objets connectés ne sont pas interopérables. Un des buts de la présente invention est d'apporter des améliorations par rapport à l'état de la technique. Un objet de l'invention est un dispositif de stockage et de partage de données d'objets connectés à un réseau Internet, le dispositif de stockage et de partage étant implémenté dans un réseau local et permettant à un dispositif de contrôle connecté au réseau local de naviguer parmi les données stockées et de commander la lecture d'une donnée sélectionnée dans le dispositif de stockage et de partage de données par un dispositif de restitution connecté au réseau local, le dispositif de stockage et de partage de données comportant plusieurs interfaces de chargement de données, chaque interface recevant des données d'au moins un objet connecté au réseau Internet. Ainsi, un terminal de communication peut accéder grâce à un seul dispositif aux données provenant de l'ensemble de ses objets connectés même lorsque ceux-ci utilisent des protocoles de communication distincts et/ou lorsque le terminal de communication n'utilise pas le protocole de communication de l'objet connecté dont les données sont consultées par le terminal. Avantageusement, le dispositif de stockage et de partage de données enregistre toutes les données reçues d'un objet connecté dans un même ensemble de données. 3059442 2 Ainsi, le délai de consultation des données provenant d'un objet connecté dans le dispositif de stockage et de partage sont réduits car le terminal consulte un ensemble stocké dans ce dispositif et non plusieurs données stockées séparément. 5 Avantageusement, le dispositif de stockage et de partage de données enregistre en association avec une donnée reçue d'un objet connecté un identifiant de donnée. Ainsi, le dispositif de stockage et de partage des données permet une consultation des données non seulement par objet mais aussi par type de donnée, par exemple en effectuant 10 une recherche parmi les données stockées sur l'identifiant. Avantageusement, le dispositif de stockage et de partage de données comporte un agrégateur des données provenant de plusieurs objets connectés via les interfaces de chargement distinctes. 15 Ainsi, le terminal consultant les données stockées dans le dispositif de stockage reçoit une information agrégée comportant toutes les données stockées consultées réduisant ainsi les ressources nécessaires à la transmission des données consultées entre le dispositif de stockage et de partage et le terminal. En outre, cela simplifie l'utilisation des données consultées par le 20 terminal, notamment lorsque le terminal comporte un dispositif de restitution, le dispositif de restitution comporte un reproducteur de l'information agrégée reçue mais pas de dispositif de traitement pour mettre en forme plusieurs données reçues provenant éventuellement de plusieurs objets. 25 Avantageusement, le dispositif de stockage et de partage de données est un serveur média respectant la norme DLNA. Ainsi, le stockage et le partage de données provenant d'objets connectés partage la même infrastructure que le stockage et le partage de données multimédia réduisant le nombre de 30 dispositifs dans et connecté à un réseau local. En effet, soit un dispositif de stockage et de partage spécifique pour les données d'objets connectés est ajouté à l'architecture, soit un dispositif de stockage et de partage de données multimédia, aussi appelé serveur média dans les normes DLNA, UPnP et équivalentes, est adapté pour comporter notamment les interfaces de chargement spécifique au stockage et partage des données d'objets connectés. 35 Un objet de l'invention est aussi un procédé de stockage et de partage de données d'objets connectés, le procédé de stockage et de partage étant mis en oeuvre dans un réseau local et permettant, au moyen d'un dispositif de contrôle connecté au réseau local, de naviguer parmi les données stockées et de commander la lecture d'une donnée sélectionnée par un dispositif de restitution connecté au réseau local, le procédé de stockage et de partage de données comportant 3059442 3 plusieurs chargements de données, chaque chargement permettant de recevoir des données d'au moins un objet connecté au réseau Internet. Avantageusement, le procédé de stockage et de partage de données comporte un 5 déclenchement périodique du chargement de données d'un objet connecté. Ainsi, les données stockées correspondent à la valeur actuelle des données de l'objet connecté. 10 Avantageusement, le chargement de données comporte une surveillance des émissions de l'objet connecté déclenchant la réception des données émises par l'objet connecté. Ainsi, les ressources du dispositif de stockage et de partage ne sont activées que lorsqu'elles sont utilisées notamment pour la réception de données d'objets connectés. Avantageusement, le chargement est effectué directement à partir de l'objet connecté. Ainsi, les erreurs de transmission sont réduites puisque les données sont transmises directement de l'objet connecté au dispositif de stockage et de partage sans intermédiaire. Avantageusement, une alternative propose que le chargement soit effectué à partir d'un dispositif de médiation ayant reçu les données de l'objet connecté. Ainsi, les ressources de l'objet connecté sont optimisées puisque, s'il effectue un 25 chargement sur un dispositif de médiation connecté au réseau Internet, l'objet connecté n'aura pas à retransmettre les mêmes données, mais elles seront chargées par le dispositif de stockage et de partage à partir du dispositif de médiation les ayant déjà reçues. 30 Avantageusement, selon une implémentation de l'invention, les différentes étapes du procédé selon l'invention sont mises en oeuvre par un logiciel ou programme d'ordinateur, ce logiciel comprenant des instructions logicielles destinées à être exécutées par un processeur de données d'un dispositif de stockage et de partage de données d'objets connectés et étant conçus pour commander l'exécution des différentes étapes de ce procédé. 35 L'invention vise donc aussi un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé de stockage et de partage de données lorsque ledit programme est exécuté par un processeur. 15 20 3059442 4 Un objet de l'invention est aussi un procédé de restitution de données provenant d'objets connectés sur un dispositif de restitution connecté à un réseau local, le procédé de restitution comportant une lecture de données sélectionnées parmi des données stockées par un dispositif de stockage et de partage de données ayant reçus ces données d'objets connectés au 5 réseau Internet au moyen d'interfaces de chargement du dispositif de stockage et de partage de données, la lecture ayant été commandée par un dispositif de contrôle connecté au réseau local, le dispositif de contrôle permettant de naviguer et de sélectionner parmi les données stockées. Avantageusement, le procédé de restitution des données est mis en oeuvre par un 10 dispositif de restitution média d'une architecture de réseau local de type DLNA. Avantageusement, selon une implémentation de l'invention, les différentes étapes du procédé selon l'invention sont mises en oeuvre par un logiciel ou programme d'ordinateur, ce logiciel comprenant des instructions logicielles destinées à être exécutées par un processeur de 15 données d'un dispositif faisant partie d'un terminal de communication et étant conçus pour commander l'exécution des différentes étapes de ce procédé. L'invention vise donc aussi un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé de restitution de données lorsque ledit 20 programme est exécuté par un processeur. Ces programmes peuvent utiliser n'importe quel langage de programmation et être sous la forme de code source, code objet ou code intermédiaire entre code source et code objet tel que dans une forme partiellement compilée ou dans n'importe quelle autre forme souhaitable. 25 Les caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description, faite à titre d'exemple, et des figures s'y rapportant qui représentent : - Figure 1, une architecture de communication comportant un dispositif de stockage et de partage selon l'invention, 30 Figure 2, un exemple d'enregistrement de données provenant d'objets connectés par un dispositif de stockage et de partage selon l'invention, - Figure 3, un schéma simplifié d'un procédé de stockage et de partage selon l'invention, - Figure 4, un schéma simplifié d'un procédé de restitution de données provenant d'objets connectés selon l'invention, 35 Figure 5, un diagramme d'échange simplifié lors de la mise en oeuvre d'un procédé de stockage et de partage, et d'un procédé de restitution selon l'invention, - Figure 6, un schéma simplifié d'une mise en oeuvre de l'invention lors d'un push des données vers le dispositif de stockage et de partage selon l'invention. 3059442 5 L'invention permet de proposer une expérience utilisateur unifiée pour consulter les données fournies par des objets connectés à un réseau domestique. Elle s'appuie sur un protocole mettant en oeuvre un dispositif de stockage et de partage, tel que UPnP, DLNA ou une norme équivalente. Elle étend notamment la fonctionnalité du dispositif de stockage et de partage, aussi 5 nommé serveur média (Media server, en anglais) dans ces normes, pour mettre à disposition les données provenant des objets connectés. L'utilisateur peut, notamment, utiliser n'importe quel dispositif de contrôle, aussi nommé « point de contrôle » (Control Point, en anglais) ou contrôleur média numérique (Digital Media Controller, en anglais), DMC dans ces normes, comme une télévision, un smartphone, etc. auquel il est habitué pour consommer des contenus audio et/ou 10 vidéo afin de consulter les données provenant de capteurs connectés au réseau domestique, notamment des capteurs de sa maison (humidité, température, compteur électrique...). Les données seront alors restituer sur un dispositif de restitution, aussi nommé lecteur média numérique (Digital Media Player ou Renderer, en anglais), DMP ou DMR dans ces normes. 15 La figure 1 illustre une architecture de communication comportant un dispositif de stockage et de partage selon l'invention. Le dispositif de stockage et de partage 2 selon l'invention est un dispositif de stockage et de partage particulier, aussi nommé serveur média pour objet connecté (Media Server for loT, 20 en anglais : MS loT). Il est notamment en charge d'agréger les données de plusieurs objets connectés utilisant notamment plusieurs protocoles de communication distincts. Le dispositif 2 de stockage et de partage de données d'objets connectés à un réseau Internet est implémenté dans un réseau local. Il permet à un dispositif de contrôle 10 connecté au 25 réseau local de naviguer parmi les données stockées et de commander la lecture d'une donnée sélectionnée dans le dispositif de stockage et de partage de données 2 par un dispositif de restitution 11 connecté au réseau local. Le dispositif de stockage et de partage de données comporte plusieurs interfaces de chargement de données 201, 202, ..., 20N. Chaque interface 201, 202, ..., 20N reçoit des données do,,,, do21,j...do2m,j, doN,1 d'au moins un objet 41, 421...42m, ..., 4N 30 connecté au réseau Internet. Les interfaces de chargement sont notamment implémentées sous la forme de plugin. Le rôle de l'interface de chargement est d'enrichir le dispositif de stockage et de partage avec les données collectées à partir d'objets connectés utilisant des protocoles de communication distincts. 35 Prenons une première interface de chargement 201 relative à un premier objet connecté 41, elle implémente le protocole de communication du premier objet connecté, nommé par la suite premier protocole de communication. Par exemple, première interface de chargement 201 comporte un récepteur de données utilisant ce premier protocole de communication. Ainsi, la première interface de chargement collecte les données provenant du premier objet connecté et aussi, éventuellement, 40 d'autres objets connectés utilisant le même premier protocole de communication. 3059442 6 Une interface de chargement peut éventuellement recevoir les données d'un seul type d'objets, de plusieurs type d'objets connectés utilisant le même protocole de communication (protocole propriétaire : plusieurs objets de même marque, protocole conforme à une norme : per 5 exemple, LoRa). En particulier, le dispositif de stockage et de partage de données 2 comporte un agrégateur 23 des données do,,,, do21,j...do2m,j, doN,1 provenant de plusieurs objets connectés via les interfaces de chargement distinctes. 10 En particulier, le dispositif de stockage et de partage de données 2 enregistre toutes les données Ido2idli-Ido2m,ili, - --, IdoN,1 reçues d'un objet connecté, respectivement 41, 421-42M, -, 4N, dans un même ensemble de données El, E21-E2M, - --, EN 15 En particulier, le dispositif de stockage et de partage de données 2 est un serveur média respectant la norme DLNA. La figure 1 montre une architecture de communication comportant outre le dispositif de stockage et de partage, notamment : 20 Des objets connectés 41, 421-42M, -, 4N ; Un dispositif de contrôle 10 ; Un dispositif de restitution 11. Eventuellement, un terminal de communication 1 comporte le dispositif de contrôle 1 et/ou le dispositif de restitution 11. 25 Le dispositif de stockage et de partage 2 comporte plusieurs interfaces de chargement 201, 202, ..., 20N. Il comporte, notamment, une interface de chargement par protocole de communication. Ainsi, une interface de chargement 201, 20N, respectivement 202, peut recevoir des données d'un seul objet connecté 41, 4N ou de plusieurs objets connectés 421-42M. 30 Les interfaces de chargement 201, 202, ..., 20N reçoivent les données soit directement des objets connectés 41, 421...42m, ..., 4N comme le montre la figure 1, soit via un dispositif de médiation 3n (non illustré par la figure 1). En particulier, un objet connecté 4n à un réseau Internet transmet ses données à un dispositif de médiation 3n connecté au réseau Internet. Le dispositif de 35 stockage et de partage 2 du réseau local recevra les données de l'objet connecté 4n transmises par le dispositif de médiation 3n connecté au réseau local. Ainsi, les objets connectés 41, 421-42m, ..., 4N peuvent être implémentés dans ou hors du réseau local. Un dispositif de médiation 3n connecté au réseau local permettant de relayer leurs données don,k vers le dispositif de stockage et de partage 2. 40 3059442 7 Le dispositif de stockage et de partage 2 comporte notamment une mémoire 21, telle qu'une base de données, dans laquelle les données {doti}i, {d021,j}j- - .1c102m,j1j, ..., IcI0N,111 provenant des objets connectés 41, 421...42m, ..., 4N sont enregistrées. Ainsi, l'interface de chargement provisionne la mémoire 21, notamment la base de données du « Content Directory Service » du 5 serveur média selon la norme DLNA, UPnP ou équivalente, avec les données collectées. Dans le cas où le dispositif de stockage et de partage 2 de données provenant d'objets connectés 41, 421...42m, ..., 4N est un dispositif de stockage et de partage de données multimédia, soit la mémoire 21 est une première mémoire permettant l'enregistrement de données 10 {do21,j}j...{do2M,;}j, ..., IdoN,111 provenant d'objets connectés 41, 421..-42M, 4N et le dispositif de stockage et de partage 2 comporte une deuxième mémoire (non illustrée) pour l'enregistrement des données multimédia, soit les données multimédia sont aussi enregistrés dans la mémoire 21. En particulier, le dispositif de stockage et de partage 2 comporte une interface de 15 partage 22 recevant des requêtes, respectivement reqc, reqd, d'un dispositif de contrôle 10. Notamment, l'interface de partage 22 recherche et lit dans la mémoire 21 soit les données disponibles id rd dont elle transmet au moins les identifiants nav au dispositif de contrôle 10, soit les données sélectionnées d rd, par exemple parmi ceux dont il a reçu les identifiants nav, par le dispositif de contrôle. 20 Dans le cas où l'interface de partage 22 recherche les données sélectionnées par le dispositif de contrôle 10, notamment, suite à une commande reqd du dispositif de contrôle 10, les données lues {doco} par l'interface de partage 22 dans la mémoire 21 sont transmises à un agrégateur 23. Après une génération d'une information agrégée da par l'agrégateur 23 à partir des 25 données lues {do,3}, soit l'information agrégée da est transmise directement à un dispositif de restitution 11, soit une adresse add, par exemple dans la mémoire 21 ou une autre mémoire du dispositif de stockage et de partage 2 dans laquelle l'information agrégée da générée par l'agrégateur 23 pourra être consultée rd(add) par le dispositif de restitution 11 est transmise au dispositif de contrôle 10. 30 Lors de l'utilisation du protocole UPnP, l'agrégateur 23 fournit notamment un item tel que : 1200 kWh 35 object.item dont la propriété principale est le titre de l'item puisqu'il représente la données à restituer par le dispositif de restitution 11. Il s'agit d'un item générique sans type particulier, ni audio, ni vidéo... auquel aucune ressource n'est associée car il n'y a pas de contenu à consommer. 40 3059442 8 La figure 2 illustre un exemple d'enregistrement de données provenant d'objets connectés par un dispositif de stockage et de partage selon l'invention. En particulier, le dispositif de stockage et de partage de données 2 enregistre toutes 5 les données reçues {don,à, d'un objet connecté 4n dans un même ensemble de données En, par exemple un même conteneur ou un même répertoire dans la mémoire 21. En particulier, le dispositif de stockage et de partage de données 2 enregistre en association avec une donnée reçue do',, d'un objet connecté un identifiant de donnée 10 Ainsi, le dispositif de stockage et de partage 2 fait le pont entre les différents protocoles propriétaires ou normés des objets connectés et le protocole de communication utilisé par le réseau local, notamment DLNA, UPnP, ou norme équivalente afin d'exploiter les données provenant des objets connectés et de les restituer vers des dispositifs de contrôle, dispositif de 15 restitution et autre terminaux de communication. Lorsque le dispositif de stockage et de partage 2 selon l'invention est conforme à l'une des normes UPnP, DLNA ou équivalente, il peut alors s'appuyer sur des protocoles de découvertes (e.g. SSDP), de navigation (e.g. browsing) et de notification (e.g. GENA) équivalents. 20 La figure 2 montre un exemple d'ensemble En de données d'un objet 4n stockées dans la mémoire 21 sous forme d'un répertoire. Les données reçues don,i, don,2..., do,,,; de l'objet connecté 4n sont associées à un identifiant de données, respectivement idn,2..., id,,,;. Par exemple, ils sont enregistrés dans un même fichier, respectivement f,,1, - f n2. - - , fni. 25 Considérons un réseau domestique comportant 2 objets connectés : un compteur électrique fournissant la consommation électrique du foyer et un capteur de température et d'humidité. Les données provenant des objets connectés pourront être inscrite comme suit dans le dispositif de stockage et de partage : 30 Dans un premier conteneur associé à un identifiant « COMPTEUR ELECTRIQUE », une donnée « 1200kWh » ; Dans un deuxième conteneur associé à un identifiant « Capteurs NetAtmo » (marque déposée), deux fichiers : o Un premier fichier dans lequel est inscrit un identifiant de la donnée 35 « température » et sa valeur « 21°C » : « température 21°C », et o Un deuxième fichier dans lequel est inscrit un identifiant de la donnée « Humidité» et sa valeur « 50%» : « Humidité 50%» 3059442 9 En particulier, les données don,,(t) provenant d'un objet connecté sont enregistrées en écrasant les données précédentes don,,(t-T) correspondant au même identifiant associé idn,, dans la mémoire 21. Ainsi, la saturation de la mémoire est évitée. 5 De manière alternative, lorsque des données don,,(t) sont reçues à plusieurs reprises, notamment périodiquement, d'un objet connecté 4n, elles peuvent être enregistrées en association avec un identifiant de données idn,, en plus des données déjà stockées don,,(t-T) en association avec ce même identifiant idn,,, par exemple dans le même fichier fn,,. Ainsi, un historique des données provenant d'un ou plusieurs objets connectés peut être consulté et éventuellement des 10 calculs effectuées, notamment des statistiques, sur l'évolution de ces données notamment pour commander un dispositif de restitution. Par exemple les objets connectés sont constituées par différents capteurs de température, d'humidité et d'ensoleillement dans plusieurs pièces d'un bâtiment et éventuellement 15 à l'extérieur, l'évolution des données permettra éventuellement de contrôler le système de chauffage, les fenêtres, les volets, l'arrosage et divers autres dispositifs contrôlables du bâtiment en anticipation et non plus après coup. La figure 3 illustre un schéma simplifié d'un procédé de stockage et de partage selon 20 l'invention. Le procédé de stockage et de partage S&SH de données d'objets connectés est mis en oeuvre dans un réseau local. Il permet, au moyen d'un dispositif de contrôle 10 connecté au réseau local, de naviguer parmi les données stockées et de commander la lecture d'une donnée 25 sélectionnée par un dispositif de restitution 11 connecté au réseau local. Le procédé de stockage et de partage S&SH de données comporte plusieurs chargements de données CHGTn, n=1...N, I\b2. Chaque chargement CHGTn permet de recevoir des données d'au moins un objet connecté OCn au réseau Internet. 30 En particulier, le procédé de stockage et de partage de données S&SH comporte un déclenchement cht trg périodique Tn du chargement de données CHGTn d'un objet connecté OCn. Notamment, le procédé de stockage et de partage de données S&SH comporte une vérification de fin de période tn=aTn ? a étant un entier et n= 1..N à chaque instant tn. Si la fin de période est atteinte [Y], il déclenche le chargement chgt trg. Sinon [N], il passe à l'instant suivant 35 tn=tn+1. En particulier, le chargement de données CHGTn comporte une surveillance OC MNT des émissions de l'objet connecté OCn déclenchant la réception OC REC des données émises don,, par l'objet connecté OCn. 40 3059442 10 En particulier, le chargement CHGTn est effectué directement à partir de l'objet connecté OCn. De manière alternative au chargement direct, le chargement CHGTn est effectué à partir d'un dispositif de médiation DMn ayant reçu les données de l'objet connecté OCn. 5 Le chargement de données CHGTn comporte une surveillance notamment lorsque l'objet connecté OCn ou le dispositif de médiation DMn émet automatiquement les données, c'est-à-dire qu'il fonctionne en mode dit « push ». De manière alternative, le chargement de données CHGTn comporte une demande 10 de données OC REQ soit directement à un objet connecté OCn soit à un dispositif de médiation DMn qui émet une requête do,req vers le dispositif concerné. L'objet connecté OCn ou le dispositif de médiation DMn recevant la requête émettra do,req alors les données don,,. On dit alors qu'il fonctionne en mode dit « pull ». 15 En particulier, le procédé de stockage et de partage S&SH comporte une vérification En ? de l'existence d'un ensemble de données associé à l'objet connecté dans la mémoire BDD. Si aucun ensemble n'existe [N], le procédé de stockage et de partage comporte une création d'un ensemble En CREA associé à l'objet OCn et enregistré w(En) dans la mémoire BDD, notamment sous la forme d'un conteneur ou d'un répertoire. 20 Si un ensemble En existe [Y], le procédé de stockage et de partage recherche, en particulier, un identifiant ID SRCH ? correspondant à la donnée reçue don,, de l'objet connecté dans l'ensemble En. Si cet identifiant n'existe pas [N] ou si aucun ensemble n'existe [N], le procédé de stockage et de partage comporte une association d'un identifiant ID ASS à la donnée reçue 25 don,,, notamment par écriture x(idn,, DEn) de l'identifiant dans l'ensemble En de la mémoire BDD. En particulier, le procédé de stockage et de partage S&SH comporte un enregistrement de la donnée reçue do,,, notamment par l'écriture de cette donnée dans la mémoire BDD. Eventuellement, la données reçue don,,, est écrite en association avec un identifiant 30 w(don,, idn,,), par exemple dans un fichier, dans un ensemble En, ou dans un fichier de l'ensemble En dans la mémoire BDD comportant l'identifiant. En particulier, si la recherche ID SRCH trouve [Y] l'identifiant dans la mémoire BDD, la données reçue don,,, est écrite en association avec l'identifiant trouvé w(do,, idn,,) dans la mémoire BDD. 35 En particulier, le procédé de stockage et de partage S&SH comporte, lors d'une consultation des données stockées, une agrégation AGGT des données consultées. Par exemple, un dispositif de contrôle DC transmet une requête de données reqd pour lire des données stockées sélectionnées. L'agrégation AGGT récupère des données stockées dans la mémoire en fonction de la requête de données reçue reqd et génère une information agrégée da qui est transmise à un 40 dispositif de restitution DR. 3059442 11 Eventuellement, le procédé de stockage et de partage S&SH comporte une génération NAV GN d'une page de navigation à partir des identifiants des données stockés dans la mémoire (non illustrée). Cette génération ANV GN est notamment déclenchée par une 5 réception d'une requête de consultation reqc provenant d'un dispositif de contrôle DC. Notamment le procédé de stockage et de partage S&SH comporte une transmission de la page de navigation nav générée au dispositif de contrôle. Ainsi, le dispositif de contrôle DC ou un utilisateur du dispositif de contrôle au moyen d'une interface homme-machine du dispositif de contrôle peut sélectionner à partir de cette page de navigation nav des données parmi les données stockées 10 dans la mémoire BDD. Le procédé de stockage et de partage peut être mise en oeuvre par un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé de stockage et de partage de données lorsque ledit programme est exécuté par un processeur. 15 La figure 4 illustre un schéma simplifié d'un procédé de restitution de données provenant d'objets connectés selon l'invention. Le procédé de restitution de données ROC provenant d'objets connectés sur un 20 dispositif de restitution connecté à un réseau local comporte une lecture OC_RD de données sélectionnées parmi des données stockées par un dispositif de stockage et de partage de données ayant reçus ces données d'objets connectés au réseau Internet au moyen d'interfaces de chargement du dispositif de stockage et de partage de données. La lecture OC_RD est commandée par un dispositif de contrôle DC connecté au réseau local, le dispositif de contrôle DC 25 permettant de naviguer et de sélectionner parmi les données stockées. En particulier, le procédé de restitution des données ROC est mis en oeuvre par un dispositif de restitution média d'une architecture de réseau local de type DLNA. 30 En particulier, le dispositif de contrôle envoie une requête de données reqd au dispositif de stockage et de partage DSSH qui soit transmet directement une information agrégée da comportant les données requises da={don,,} au procédé de restitution ROC qui lit OC_RD l'information aggrégée da, 35 soit transmet une adresse add(da) au dispositif de contrôle DC, adresse à laquelle l'information agrégée peut être lue. Le dispositif de contrôle DC commande cmd(add) alors la lecture OC_RD de l'information agrégée. La lecture OC_RD consulte req(add) l'adresse fournit et y lit l'information agrégée da. 3059442 12 En particulier, le procédé de restitution ROC comporte une reproduction RPR de l'information agrégée. Notamment, le procédé de restitution ROC peut aussi comporter un calcul (non 5 illustré) en fonction de l'information agrégée permettant notamment de commander des objets contrôlables à distance (au moins dans un réseau local). Un mode de réalisation du procédé de restitution est un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé de restitution de 10 données lorsque ledit programme est exécuté par un processeur. La figure 5 illustre un diagramme d'échange simplifié lors de la mise en oeuvre d'un procédé de stockage et de partage, et d'un procédé de restitution selon l'invention. 15 Les objets connectés 011(411), 012(412) utilisent un même protocole de communication. Ces objets connectés 011(411), 012(412) ainsi que les objets connectés 02...ON sont soit implémentés soit connectés à un même réseau local par exemple via un réseau Internet. L'objet connecté On(4n) non représenté sur la figure est connecté au réseau Internet, il transmet via le réseau Internet des données don,, à un dispositif de médiation DMn. 20 Un dispositif de stockage et de partage DSSH(2) est implémenté dans le réseau local. Il met en oeuvre un procédé de stockage et de partage. En particulier, il met en oeuvre plusieurs chargements CHGT1, CHGT2 : - un chargement CHGT1 qui reçoit les données doll,,(tii), do12,j, doi +Til) des objets 25 connectés 011(411) et 012(412) utilisant le même protocole de communication, - un chargement CHGT2 qui reçoit les données do2,k de l'objet connecté 02(42), - etc... - un chargement CHGTn (non illustré) qui reçoit du dispositif de médiation DMn les données don,' provenant de l'objet connecté On(4n), 30 - etc... - un chargement CHGTN (non illustré) qui reçoit les données doN,p de l'objet connecté ON(4N)- Ces données sont mémorisées DO MEM dans le dispositif de stockage et de partage DSSH(2). 35 Eventuellement, le chargement CHGT1, CHGT2... requiert dol 1 req, do2 req les données auprès des objets connectés, respectivement 011 et 02 qui transmettent les données suite à la réception de cette requête. En particulier, le chargement CHGT1 est effectué de manière périodique (la période 40 illustrée est égale à T11). 3059442 13 Un dispositif de contrôle DC(10) notamment d'un terminal de communication 1 peut requérir reqc la consultation des données stockées auprès du dispositif de stockage et de partage DSSH qui renverra notamment une page de navigation nav. 5 Le dispositif de contrôle DC(10) peut notamment requérir reqd des données stockées auprès du dispositif de stockage et de partage DSSH, notamment sélectionnés à partir d'une page de navigation nav précédemment reçue. Le dispositif de stockage et de partage DSSH lit les données requises et les transmet à un dispositif de restitution DR, notamment sous la forme d'une 10 information agrégée. En particulier, le dispositif de stockage et de partage DSSH met en oeuvre une agrégation des données requises lues et fournit l'information agrégée. Par exemple, soit le dispositif de stockage et de partage DSSH envoie au dispositif de contrôle une adresse add(da) à laquelle l'information agrégée est consultable (le dispositif de 15 contrôle DC commandera alors cmd(add) la lecture OC_RD de cette adresse par le dispositif de restitution DR qui requerra req(add) la lecture de l'adresse ; soit le dispositif de stockage et de partage DSSH envoie directement l'information agrégée da au dispositif de restitution DR qui la lira OC_RD avant éventuellement de la reproduire RPR. 20 La figure 6 illustre un schéma simplifié d'une mise en oeuvre de l'invention lors d'un push des données vers le dispositif de stockage et de partage selon l'invention. L'objet connecté 4, par exemple un thermomètre utilisant le protocole de communication LoRa, met en oeuvre une émission OR TR qui envoie des données notamment 25 sous la forme d'un relevé p(do), par exemple par trame, au travers d'un réseau local, tel que LoRaWAN, à une passerelle utilisant le même protocole de communication, une passerelle, aussi nommée « gateway LoRa. Cette passerelle comporte notamment une antenne réceptrice des émissions radio selon la norme LoRa. La passerelle met notamment en oeuvre une démodulation des données reçues et les encapsule (dans notre exemple, encapsule la trame) dans une requête 30 selon un protocole Internet, notamment une requête http. Ainsi, l'objet est connecté au réseau Internet. La passerelle envoie les données encapsulées dans une requête Internet dcd req(p) à un dispositif de médiation 3. Le dispositif de médiation 3 est, notamment, un serveur réseau utilisant le même protocole de communication que l'objet connecté 4, par exemple un serveur réseau LoRa. 35 Le dispositif de médiation 3 effectue un décodage DCD des données reçues dans la requête Internet dcd req(p). Ce décodage DCD permet notamment d'identifier l'objet connecté, éventuellement un identifiant de la donnée reçue et la valeur de la donnée reçue, par exemple T°=22°C. Puis, le dispositif de médiation 3 effecte une transmission PSH des données reçues vers un dispositif de stockage et de partage 2. Cette transmission PSH est notamment effectuée 40 en mode « push » c'est-à-dire de manière automatique (sans réception préalable d'une requête 3059442 14 des données). Ainsi, le dispositif de médiation 3 envoie les données do, dans notre exemple le relevé, provenant de l'objet connecté 4 vers une interface de chargement 20 du dispositif de stockage et de partage adapté au protocole de communication de l'objet connecté, en l'occurrence le protocole LoRa, notamment via une adresse de consultation aussi nommée « URL de 5 callback Suite à cette notification du dispositif de stockage et des données do de l'objet 4, l'interface de chargement 20 effectue un chargement des données et dépose w(doDE) les données dans le dispositif de stockage et de partage 2. En particulier, les données sont assignées 10 relativement à l'objet connecté dont elles proviennent : pour cela, l'interface de chargement effectue, par exemple, une création d'un ensemble E CREA dans le dispositif de stockage et de partage assigné à l'objet dans lequel les données sont inscrites. Ainsi, la base de données du dispositif de stockage et de partage 2 aussi nommé serveur média loT (pour « Internet of objects c'est-à-dire objets connectés au réseau Internet) est mise à jour par l'interface de chargement 20. 15 Eventuellement, l'interface de chargement associe un nom à l'identifiant de l'objet, tel que « thermostat salon » qui sera associé à l'ensemble assigné à l'objet dans la base de données. Cette technique permet d'agréger les données d'objets connectés de divers 20 constructeurs et permet à un utilisateur d'utiliser des terminaux standards, notamment au moyen d'application standard, par exemple utilisant des protocoles UPnP, DLNA ou de norme équivalente en terme d'architecture, pour y accéder. L'invention vise aussi un support. Le support d'informations peut être n'importe quelle 25 entité ou dispositif capable de stocker au moins un des programmes. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique ou encore un moyen d'enregistrement magnétique, par exemple une disquette ou un disque dur. 30 D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau notamment de type Internet. 35 Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Dans une autre implémentation, l'invention est mise en oeuvre au moyen de 40 composants logiciels et/ou matériels. Dans cette optique le terme module peut correspondre aussi 3059442 15 bien à un composant logiciel ou à un composant matériel. Un composant logiciel correspond à un ou plusieurs programmes d'ordinateur, un ou plusieurs sous-programmes d'un programme, ou de manière plus générale à tout élément d'un programme ou d'un logiciel apte à mettre en oeuvre une fonction ou un ensemble de fonction selon la description ci-dessous. Un composant matériel 5 correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en oeuvre une fonction ou un ensemble de fonctions. REVENDICATIONS1. Dispositif de stockage et de partage de données d'objets connectés à un réseau Internet, le dispositif de stockage et de partage étant implémenté dans un réseau local et permettant à un dispositif de contrôle connecté au réseau local de naviguer parmi les données stockées et de commander la lecture d'une donnée sélectionnée dans le dispositif de stockage et de partage de données par un dispositif de restitution connecté au réseau local, le dispositif de stockage et de partage de données comportant plusieurs interfaces de chargement de données, chaque interface recevant des données d'au moins un objet connecté au réseau Internet. 2. Dispositif de stockage et de partage de données selon la revendication précédente, caractérisé en ce que le dispositif de stockage et de partage de données enregistre toutes les données reçues d'un objet connecté dans un même ensemble de données. 3. Dispositif de stockage et de partage de données selon l'une quelconque des revendications précédentes, caractérisé en ce que le dispositif de stockage et de partage de données enregistre en association avec une donnée reçue d'un objet connecté un identifiant de donnée. 4. Dispositif de stockage et de partage de données selon l'une quelconque des revendications précédentes, caractérisé en ce que le dispositif de stockage et de partage de données comporte un agrégateur des données provenant de plusieurs objets connectés via les interfaces de chargement distinctes. 5. Dispositif de stockage et de partage de données selon l'une quelconque des revendications précédentes, caractérisé en ce que le dispositif de stockage et de partage de données est un serveur média respectant la norme DLNA. 6. Procédé de stockage et de partage de données d'objets connectés, le procédé de stockage et de partage étant mis en oeuvre dans un réseau local et permettant, au moyen d'un dispositif de contrôle connecté au réseau local, de naviguer parmi les données stockées et de commander la lecture d'une donnée sélectionnée par un dispositif de restitution connecté au réseau local, le procédé de stockage et de partage de données comportant plusieurs chargements de données, chaque chargement permettant de recevoir des données d'au moins un objet connecté au réseau Internet. 7. Procédé de stockage et de partage de données selon la revendication précédente, caractérisé en ce que le procédé de stockage et de partage de données comporte un déclenchement périodique du chargement de données d'un objet connecté. 8. Procédé de stockage et de partage de données selon l'une quelconque des revendications 6 ou 7, caractérisé en ce que le chargement de données comporte une surveillance des émissions de l'objet connecté déclenchant la réception des données émises par l'objet connecté. 9. Procédé de stockage et de partage de données selon l'une quelconque des revendications 6 à 8, caractérisé en ce que le chargement est effectué directement à partir de l'objet connecté. 3059442 17 10. Procédé de stockage et de partage de données selon l'une quelconque des revendications 6 à 8, caractérisé en ce que le chargement est effectué à partir d'un dispositif de médiation ayant reçu les données de l'objet connecté. 11. Programme comprenant des instructions de code de programme pour l'exécution des 5 étapes du procédé de stockage et de partage de données selon l'une quelconque des revendications 6 à 10 lorsque ledit programme est exécuté par un processeur. 12. Procédé de restitution de données provenant d'objets connectés sur un dispositif de restitution connecté à un réseau local, le procédé de restitution comportant une lecture de données sélectionnées parmi des données stockées par un dispositif de stockage et de partage de données 10 ayant reçus ces données d'objets connectés au réseau Internet au moyen d'interfaces de chargement du dispositif de stockage et de partage de données, la lecture ayant été commandée par un dispositif de contrôle connecté au réseau local, le dispositif de contrôle permettant de naviguer et de sélectionner parmi les données stockées. 13. Procédé de restitution de données selon la revendication précédente caractérisé en ce que 15 le procédé de restitution des données est mis en oeuvre par un dispositif de restitution média d'une architecture de réseau local de type DLNA. 14. Programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé de restitution de données selon l'une quelconque des revendications 12 ou 13 lorsque ledit programme est exécuté par un processeur. 20