Brevet FR3048535A1 — publié le 20170908

Noeud intelligent pour réseau distribué selon un maillage DOMAINE TECHNIQUE DE L'INVENTION e- ite invenficiq---,n ï-,"7 p P 0 rte, i n - - - -Iligent pour réseau d1,3tribb -Lin rra - , plus spécifia n: son utilisation dans le ,-sockagi ment dMHnué _ Je fa valorisation de donnéesmassives. 1 eau Lrseet OiE p,'...'ieSSus - avec n ne aatnnnretIIfl c.- -inca Ira en site con .dérrt t flonriotingr. 20 17Yarteuber aucune in - - fftnentes sources t, ceper-eJant nn en isoati0F ) ou gloirE sources ai ressc.)urces Lé* tSn3 en Iocakar,rdgicrL'3:es pe--,"-rnerb-a-e,---cnt er -).!'dt'è de corn' anCfr. r 25 et écologique et les couts bénéfice de rad dhe se situe autour de rr.,.)p-tb---,:iation globale du .,tus-tilEÀet peut ê'ae la fois erra ranrerneri- et 30 Une Mution pour n interface entre les différentes entités du 'y'a.lcinsaU,.:)ru2.i,,, des ress,,.»,uces nLn n e '.)CEPS8i3:5 de Ir,-terrien ualenient lJSiE ; ha USn:EE ne ARRI E R P L. AN TECH NO3 OG !(,) UE F )e , différents '.7E-1,-;te nus. difffE- cteur 15 10(-;.--20,-.Erre:iii.; prdc_essuis industriel _ de communication ucoup plus 3048535 vaste serait d'utiliser des architectures client/serveur standards ayant ecours à la mise en place de réseaux privés virtuels (VPN). Cependant, l'établi: d'un VDm '-dui. des latences et des coûts bien ,}portants eploiem pourront imp,iquer une multitude de sites et d'entités diffe: :es. I dema da )1445929 'A) Dndant EP2809034 en , ,3 uds ré:;.-. Les noeuds j,:-_,ue ..-.b.prs le rôle d'int les eTere. 10 ddi-;u em er7...,,,k-f- r,-,A41.----4e7 s mmets 15 les un a nde ent. 20 eCtiO n av une dyr .a une plure et le trou% se ,Jciuer ie e route optimak de service. uds du n.u. mmuniquer les sommets r autres nce s du rtia . :te n -cherche e t sélection des noeuds "- iAier ,3ation du mai Ceci néce . Ane m a uau complexe et permet pas une évolutf',.»te facile 1PTION GENERALE DE tl TioN 30 3048535 La présente invention a pour but de pallier certains inconvénients de l'art antérieur en proposant la capacité d'interconnnecter un écosystème de données beaurm.lp plus vaste peuneant ia prise en compte d'une dimension évohtue en fonction du nombre de sites et aussi du type d'applications. dnint par un .4qE:-.1igent pour réseau distribué selon maiLeue, chaque noeud permeMint une communication bininecticnnelle avec d'autres noeuds ou une me cE.1-41rae et char ncpud Cnnrfrt rc u rcie er 10 nuu!rerïtnu eeurn7,73.7A. PM- une - faible eryipite utifisant un ei orienté ". - UVr e Par chitecture ur e;=,e une fonctieDniaités nbdn.:Aeurs nceude en -rra bige dstijOué par effet 15 de asue drrbod - et OP iguré en u5nu aven: un éentail r.ninu--ra de nc-;1::dddedff.ès n d dernarrer et de cerrimL..nn dans sdn se 5iflrÇ3, ut: lue n - 7.omportant les rruens dedn.-d._'._-,ser . gérer 20 uJou-.un redut rriarnren:r et ecîuel un l'objet et une liste dvoisi nages rnerne lus ...iceuds ?! e 5t lui-rr p,,u n.forn-ru rueque noeud (1 cheno;enre:d de rob 25 est éc;i_7K.-:In ledit Piacag con-. on de chaqu et ,'"i',.-igant de voisin', it recevrN. in r re ne d'us re int at. 7uadule de un identifiant pa-:41-e au noeud 3048535 4 Selon une autre particularité, la diffusion systématique de données ou ',mandes se fait par configuration du module de diffusion du noeud (1) Node], ce module ri H; ffi+sion étant initialement configure diffuser une variable sec use donné de variables avec une certaine résolution et jusqu'à u cetsne "profondeur dans le maillage", par exemple 3 ot,. niveaux de voisinat: si:jus forme mctionnalité additionnelle est tout - le reconnu par le ciestionne 1.0 [Node un noeud dc onfigu eP C:t,.--)r-Ineu avec, in cert.:71n son cy ..u-a donc du 1e contrdi .:;tionnaTe gestK)nrre. étant Pr, charge du redernarrE;gece mises à jQur ,.-'eci_ulte:1, d'unrTioir..c cui'imerrc-Jr?",,pre 15 20 iw;t3 Selon une nu SeparucuLatecdiuei dieni n ccru uu frl! est une descnpfion dun cuisep;useurs r: C.- a racte rJSt nu u e parhr de cette classe cd cu,nstque wue utrcc cececténesquoc Riut d nt (1) OU lu irécen arin tr>,ocjes, S I Saos pintis-2forme, us tSnsune prophi..,--2t, Aribut. RtErOi objet nuui.F.spond aux inforr,-;:d.iop, instant eusse, é jue ds par L. valeurs de embie 25 pr- Selon une ré, ledit noeud ,:ptenent logiciel perme é nie mémoriser en plus aes inforrations, un 'réé indiquant que le noeud concerné est un parent de l'objet appelé 30 - id parent». 3048535 Sem re particularité, chaque noeud comporte un agencement matériel et -.Dgiciel riur informer chaque noeud de son voisinage de façon que les noeuds voisins informent les autres noeuds suivant un cheminenrcn orienté selon I topologie propre du ---naillage et au besoin vers plateforme centrale, chaque noeud errant ainsi le reste du maillage et .- lue noeud mémo, 1 ''' ';:,on état actuel et le noeud parent auquel l'objet est assigne. Dn une aut particularité, te d:1'N sce ferre de séries 10 ternie -ues données ^-11-ctées Nn cacuir estfree e , e pc:!M drrtus,e Le .Loue dOEnnées pou ,r.,ÏLnan bugle!' lie urop cOn; irnalTerse te ur- 15 reee e; et SS'...C.Trç'j Selon une ?utre .-4-reDrtaryte,. cherre foc et sett.ne raacté rném,,D;,r,E, d mstorisa,, 3 (T"'1.at:F;.. ton,,,71,unri.E;l:7;TU r. -+- p n.nn 2r rreemenr e: tLL de stocki acf.i.ori épi:- .iLlu apport, Hstes..taque nusu,j - -,,,mporter ae manière )res.qu , n huma JP) h bt.CUi errto! ées jugée, 25 eke Une autre particula - euc aent',3 romp()r cernent matériel et per; ne;iere de créer et serte elle auues rcud dii rm-eage des adaptec s processus indu r !out tyi processa (supervision d'un ensemble de tren e :E;flibution d'én- 30 pervision d'un ensemble d'usines, supervWi,- d'un pétrolières. supervision 'n ,:7emb e de Irst-srnerii nits i uzl )-anete r;: L;rrn :rJhreu etc's-semb[ d iefilis pot r-:s.emble du 3048535 6 maillage et connu de chacun des noeuds est dénommé « dictionnaire d'objets ». Selon une autre particularité, chaque noeud dispose au me; ee interface d'accès à son im u « dictionnaire d'objets », cette interfrittrEr permet t. ra définition d'Ui. ..ouveau r.ud hl' d'un nouvel ohjef prrr HI noeud. Lrir modifititer:rrqr :rapportée au dictionnaire ne porte pas sur rtieptirs .rrrrrq lrerrour) r est accédé, alors, la requête en modifirtrrrrinrs,ri .-- rrirdnrtsërt,r anttrir r-nrrit.a rt coinortée de mirrr ultime iusqu' noertirr,1 10 ie creqq,w, la ,- de rdr..tiett ereU1udnt ittiorrtt r, :Hrt,r- rtttx.êttr;rrittion es rrsitr-rr3r.rrirret diffus tt. fou UUS le Chaque rioeuA récipi.endUee. ens mett a propre 1.ilage du « diemnre 15 e-tor.iqJ,:ante. 1: :3 la cape cité (.1E redit], rr-r-r:ttr nFfiLa.ge p o !.Dersisbnle Je UCmfl"Hrw: n à des !mer hnnier ;ire UiDOrnc- coi CapaH. .e pern)ett- .t) nteanL-t ttrtteon particulari-rë, objets tepc co mt des autorirrtrJnirttrns d'accès postrirbles gestier-rturs., torite-tr, '-rt les attrft.!!!+- de définition den crbirtr-tritit; pouvant être /5 ainsi les dyne ne autre chaque objet utilise un attribut qui définit un paramètre qualité repreen do l'écart entre une valeur cible désirée et actual stae; lrrr valeur. L r. en modification de l' un ali "état tr requête pouvant Mre lonnuiée an! oec ce s al pas du c,-,?». d parent 3048535 7 de l'objet. La requête en modification est transmise au maillage et de manière ultime au noeud parent concerné, l'exécution de la requête par le noeud concerné permettant, ainsi, à chacun des noeuds du maillage de récupéPPi-- l'état -;-é! -et et donc de calculer sa qualité. (_)dh.,-?..r de cet-ne ,ud pareinr dr . l'Objet meut pas le, 01 une autre plateforme comporte t (- ou celle-ci de se conr n rïimporte l'ide iant du 10 d, querr,e,- lui u maillage ou la riel et logiciel permettant à celui-ci id ge en envoyant en-nner à distancp et est connecte a Lin et Mattagernent) sr,:ttittta qP:Sn-ri n. lor,--es et d Selon une- t UnrieFSel ue - Kt»..7K..m." 15 ,ttorttpyrtan une - orntie -iteitttnie FtAiçttn S .triel .(,-1H7J.sse MerriuhsalttJn avec un réseau UÏ.7,01..rité les pre.lifiri, orsi,e,"Pnt êtent.jtArS/à. .011,1- un 1Strbue E gents. 20 Sen 4-4cueLean Uttt*:1U-e Me .JS fonctions - ?tirs CntinCe d'un o(_-_:es sus ou de su diian, -.-?. d'un pr-c-,co::;:::.us L actionneurs, leu onnees en 25 lemiers; historisation des données, ln forme et calculs décentr. es; DESCRIPTION DES FIGURES ILLUSTRATIVES 3048535 D'autres particularit - . avantages de la présente inver apparaîtront plus clairement à la lecture de la description ci-après, faitc Un référence aux dessin annexés, dans lesquels - la figw ,--présente un schémL l'architecture du noeud intelligent selon un iruemk:- mode de réesào,n. - la figure t-mEir-à. onctionnement du noeud :nt selL v id rnoc ie r-sa - 10 DESCP!P-PON DES MODES DE REALISATlCN PREFERES DE L.INVEr,m(TIN La rsente 'IriveltfliflCEmU e type micro servicen est c.onntruI autour d'une épine dors 25 nestionn^re de Noeud [Node Manaei-j qui est prograt... -)our activer narnlgy nk.lit et à la demande un panel de fonctonnal parmi les catégnes .lantes: tit au res n 09UUUJ DMI -11 rsnrt Narlej 15 SetOr': ri - mart r[...-d-H se conformera à noeud ertaint, (1 des 3 4, a bble nS,Ofr s - t)Ufl :U cssource n systens,,,sl _d s'exécuter type X86 ou A 20 sobrc ei"S» n n rrle ' 07.:JC.1-tr.:P et VIL) cn ata:, 3048535 Capacités d'acquis et d'instrumentation exeme Modbus, ou de Signaux Physiques) Hi.i::e suce les donneesc tt messages, mise en forme et ;uls décentral.ûila donnée TaNea-,t, ci n bord ,,veb pour les opérifteeti-3 en mobilité ais .abi 'achine c cive (Ï1.42M) rrann ceru,nns isa Ha d iffustoni cvDenéee o u de uOr-n-vendes se 'fan' par corfiq u rafosi du 10 Ou noeud 1:1)_ ce moc1ue le i.1.0tus!on etan10-01-.07:derner une variable ou un groupe donné de: erbes avec; -e certaine " rofoncli-)ur dans ks voccea oie Jré clou; ,.fit-i-Lit.pti'r et 4 15 s cette es mcc crue fonefionnehe addri son est tout e atticrH nnoéni e (12o o noeud qm s',:dnra donc par C séquent rc vku nucl donne etent pour fonctioiner avec un certain iit)iarit-ti de moduren soguscaur--Dus Fa media le contrôle du gestionnalv:-; de re un '41/2!'illWre ,.-2,-ge du redémarrage et des mises e ver de sécurité ci t nieDdLde ',AE.:H(..Ljht à s'interrdimpre cru Dans ce[toin5 réalisation, chas. ceci :ré rtient à au moins une _ ai est une description des cara s 25 C. ou de plusieurs objet '''Àill's d'un ocee ndusti ue objet est Gréé à partir de c e classe et constitue une instance c 'a classe 3048535 10 en question, les caractéristiques et l'état d'un objet sont manipulés par des méthodes incorporées dans le noeud intelligent relk Inactement au processus dont J objets sont à surveiller et contrôI:» Un objet donné définit ou plusie -s propriétés, aussi nommée(s) champ(s) (field) ou atteb 25 Dam. .,odes d réal figent par exe.; (la ou 1f) compen,...net agencement 5, 4, 3) permeïTan: de mémoriser, grâce à une couche lngic. Thistoriltion. en plus des informations prv.,ant des cap du processus (7e oectivement objet correspond aux inforn- donné, tel e décr émor à un irAant cs propriétés. 'Dans r vers ation, ^k,;ea slistrm 'non lt,res noeu, le noeud intelli ,-iporte 10 ernent 15 masse crinq un tant. 20 - - t de étÉ exemple lei pst ï: ceud vn ode utile le, 1f) iGai n eventue .7..hangemelt de l'obje 7b) et remplis es champs An objetaffecté à ice d, un attribut 3048535 Il représentatif de l'identifiant dudit noeud (la ou respectivement 10 et indiquant que le noeud concerné est un parent de l'objet, ledit noeud étant appelé «noeud parent». certair mo d a pile de logicieis (5, 6) noeud permet par suite de tua .er-nent, - --"as par un ml --ur de trailement (4) d'envOE:,ter, par la couche ), des signau: X letionneurs -::117DC'eSj ud (lareepe UVernen -Litre e,.-00.nd en pH...-'ft:fnarlee des caa..ue Ou ancm-ineurs ou aft,:ornates aLanaunuabes Jas pror-esi 71)), frverSemeru. proue_ - oourrc-7- remon ?,Ur norhyt - age ''..forrnaPon:, varuund ,OUiSu tac ne don i5 -dud (par exer1.-4.)k.-. ine s lon la Dans ce 21h,z modes de rée!isat:-- de no u .nforrrie ns.nicrru topologia ve ni-aceS":-- exern 10) ou du ^n état agE- parent aucii..e (Dbjet est ass.né. --ment ries dai nai -e typiquement Pu nH-it7.,:q de uhac euü as. ,iuDnfiguré en usine avec n aveu-ail uu de fonctionnalitéfonctionnalitL ui permet1:ant de démarrer et de commuliquer d nu voisinage immédiat. Ces fonctions de base pe:rnettent une première diffiminn de proche en proche des caractéristi-ie u noeud, oir 50- u t les oebu configurés. Par obj-on 3048535 12 entend toute représentation de données métier ou technique définissant une variable et/ou un service. On distingue notamment: - ces technicnn tnA sont des:ouches de services protooak p Liant ^,-rr.r- liguer avec les equiperr industriels 5 (exempe: couche- applicar-f Mod ;, OPCUt,', '.,,,-anO-Pen, CAN) - les'.,-,-3:--A,-.7AMes ce soi Lr_io,,;:rk a nt des récoi.ées s techniques - '1 iPeUr- p-riI - 'Da-à-ne1avajeLu, Lies ; v:afiatqees. permeV(crit de _SIC !tats 1(1 photos sor un service ;es photos vneurS ri): serv,u -dcul dcnc sfr as ser,,»ces générans'iies:sa as indica e.e in iOfl ana secondaire C:-,-5uperv.,:sory ' ccr,-,,pluter (ani arci-ovaq,n, ue) :,)errnet-tanii de obiet,r, dans ,rr d Vil: ft':,q-M 00 ,7,1t7t 'Air» Ailisation de ..ese -Adent d'un - le d'or t pr abli. La c,-.-,H-r-pacité du ,-,:fictionnan,,, pen,,na sri snsalt une diffusion dans Li:,.,n3enible du rua- fois: première mis, - vice crAn àtal- - - elui-ci donnant donc visï eUou acue,: .Duis n"Wnporte flue autR, 'c.-id (1) 3048535 13 du maillage (8). Une rit..erface graphique locale incorporée à chaque noeud permet, alors, de travailler sur le noeud le plus facile d'accès tout en )risant la confi1iiration et la r. :ation des, services et fonctionnalités a un noeud intell. distant. Les rrifAitications les plus courantes sont: 5mpplémentair d l'fi,J,;s'sn de la donnée. s.stivation et/ou la minu p a pss01-'a; dE0,/d'n dar.,ac:11:e - yen un nd,'.,,ieàu n 'onnaMe aestirborme:k7:: rn eMée SOUS for :j0rO0flfl0 our r: sonnaro - !r'si ode EMrmsper ui saura donc par (,-sossse,-,pu en t qe rers0:1 c''ic:e s»e, - noeud I r S mart u,, dr:uné est dncc,:esfidy tc-dtirnner certain pu ne riR.:sc-hess sous Là survoWanis.-- ontft.de S e.sdon nuire ,ds, noeud Mode 15 rrios,,i,'Ie - sHnterrompre ou mrrrHr, M. ,,ssris:Jnrrare Man,-r.. en charge de son riedé.-larraose et des mises a jour s séeudite. Un des fsacte,,J ,n de r.ewltirrerr!' pm ',\ic -sur leq Atili-sa:.seur oiSer on ';r2:r 3ur 20 vubiut,5 je client n jP. En irr eordirrs.snus,:ispHd,,,,' repose, sss:dssirm»1,s,;3,uç:»si de prcl';rie rF Suçon nor iu-ndatRie iSire ocicià!sation voismage qu - eud E. u-verSe localernnt sur un - 0DUCi e vos VE,: Vg ), Le ncesid -Ta noeud Et orlon: riceud le corlinte d'en lotonrriel puis B en inforrn Li, etc. Ainsi de p. uds C ,ri D. Le nonne morSe ci ne lage, est à dire B, ia demande de 3048535 14 modification arrive dans le voisin oncerné et au noeud [Smart Node] né Le noeud E procède à la modification et s réussit, il son voisinage que sa configurat' a changé. La HUM e uvds de la modification est ainsi propagé. -n retour au reste du r -suins ràaïsatior .-00ectÉLus us oeuds intellk g>rieç t'-rpu Lu ri ion de ,..'i,r-L1 ("17.1s: des dcuus UT.'-flr.l.TSH'..>JV1 SOU:5 ue uslo,r1OltesvuduL ma,,que irrfitque :esion ride 10 vu pattu-:: a- :,-.ntr-usuin 353v3z sembi u. sans pour -nt adopter un sot(-,. sys,ternatique trop nommateur Ladiffusk :us'Stërni,"Éiq) P Lad oar confio' fion n' de rfiffusicn u noeud Nùcle-j, ruus "te. e de diffusion étant groupe cior::euu 15 fi a e e crJ :: nabies aveu une certaine :ré h.ÉJ .3:ns rrra mutique. perm::: vous dhvporviuion ne certlfrItr,, r.rofonil u r X de fl3405 tde U. noJtiq u alus:: en 'q point oruLirnul avec la rneiPeure gua ,..eamr,-..,2 et reSO[UPpn, 20 ne,--ême) ruts si rr -:sus: -dre dynamique ri: r: us pesé, eut s 'pn,3rne.io u 4h03 et 14h48 - fel E à des !ni .- (alles d'une der .- onde, rnars manié ique qu'a ur sis de 20 minutes astinatJon des uoisf uges de troiskeTo - :rièi ap us oralement au noeud A, la donno- r. t pasa dspofltui donc L:t-," former une requête spécifique pour ter de reco ;',d r 5 demandées. La rec te vu roche proche, e en voisine , r un rttème de 30 reteu{rer une . orelle répo1d uGi-i1C'iâ. 3048535 toute première fois, la réponse sera certainement donnée par le noeud E. En diffusant la réponse, la politique dite opportuniste consiste poe.n ...res noeuds du maillage (8) à enregistrer ur leur mémoire cache (au sens proxy-cache) cette fraction de série temporelle avec une résolution très précise entre 14h03 et 14h08. La prochaine fois que la même question est à nouve2 depuis -,)nst dans a 7enoméne res elle obtie- tockée par uH iVant ;.ereS a une répo (W (reni .ble eragit tres rapit effet le :'.es euds du vo ;di;; ne e est trac srs :ué S Lres. :hargé resultots -ont de la reçue mot lit cie, on rn Pritifian" érr, bra "nent5, qu'il a eu les 5 15 rient, a Li OU 20 nt Ies ris est transmise eud les mesureR. Une de ve'sfr .oisinage jusqu'iv.1 noeud I0 ,fant ces dernières effe,-, 30 3048535 16 Dans certains modes de réalisation, les noeuds ont une capacité mémoire importante, chaque noeud assurant un mode de fonctionnement d'historisation systérn*fique pré- par sa configuration propre, mais également une caria de stock e réservée aux actions épisodiques ou 5 opportunistes. Chaque noeud la capacité de se comporter de manière ectionneis seau mallié est en.visagée ent eger. Dans un ier s ils seront eux aussi génériques et la possibilité pour 30 l'utlls,tiet,..rr local (usine ou en mobilité) de tracer les eis de son chcew,,, assez ut..0 (pre opporiii d'ur. hu ain) pour l'historisfinn des L devra . curer un des icts et consnic Private ses a eS, ,s; 10 sécurité entre k,s.. M :on. pa., 15 nrpmiPr torr s. 20 leu s. ' aU uion erviceprédiction ent entrain- sur une platerme (10) titu rra nar les noeuds intt du Dans certa' . modes de réalisation, noeud (1) ou la 3048535 17 centrale CIO) ,::ornporte agencement matériel et logiciel permettant de créer et gérer pour lui-même ou elle-même ou les autres noeuds du maillage, des obj'eS adaptés aux différents pror-:esus fr du riels de façon à contrôler et superviser tout ty --essus rvision d'un enserr et distribt ensemble d'usir d'ur nsem _fort .._ supervie d'u trlitement 77trbution d'eau, etc.). L'ensemble des obj 3ern h ,e connu de chacun des noeuds est dénommé t 30 Dans CE .ins modes d isation, k )bjets peuvent être = t n4tulés indépendamme et ont ces autorisations 'accès possibles f`t en in Wrieuc, 15 1 dispo--., - au irons nnare d"ob - OU Ve au noeud ou -2- Su -son iesulta, 7.qe. Chaque noe ma: je du 20 to 10 H.Me chaque -t à des afin ication '-- Desoin l'in' - ;-----r, rupture ité différentes images permettant au du dictionnaire Dans cert t'odes capacité - CC de transport upervision 3048535 18 utilisation ou entité, les paramètres c cmps de définition des objets pouvant être changés dynamiquement par le gestionnaire. ns certens modes de réalisations, chaque objet d,-.4init et utilise un am réel (actui forrr'.7tise --..,-;',résente l'écart entre la valeur cible wasirée et l'état re forriri. depuis n'imp, ud d a J.:-:.P; du noeud parent Ce i,,nsr-nise main. t de marUir,,,,-,, 10 ncelid.arnt a reqLe Si, c:hacun des nç:e..,,,,.pjs ràuérer rétaE6 d'un donc de ca',culer sa qua tans modes de ràPo r) (1) peuvcrit Mr9 dallb1nSvsteq cc. anL ,:.-.."4ërc-nce. une ffll.eforrne (-7,,,entrae au.en-fent;: l'a(-;:cp'i!sriJon la gestion et. mérnodsatï,en Jor,vées -et, des rrr,...,ens listribué sri nu7d de C;D:nnrriunci..-:dion 20 LcI intEcits aà I fi La Str:JCtuatIOcde Fa 15 on :3ppee dictionne Isperrn,at de Oéfiny: mies» .iporicip,':--3erne.0 des se séss ai -yahabk-,-,,:s defini c.:orryne aunF II ni csi des ::.3ySternes er1se,o0Ae, tornient 75 rra rvision». CeueuçrnE5a est rtplaus an Ibte - .1 (2), capable de distribuer à la fois des. - de «l'intellig cey, su différents différents noeuds (1) du réseau (8) fouri,aurg. 3Pà3, àà.à de suge,a'sion. L ."',VOL,T"'t eervice'i- des services de pes seule, -uties cak:d.js;- façon mogèra ci indé - len' le la pli.fte':',,if-ree -diePe. L'atout pan.. des ïioU,,,urs en des servi 3048535 19 dans le fait -> peuvent foricti..-.:riln.ie sur de petites unités matérielles (ressources r Lubie cpu [CenruL rsocessing unit ou unité centrale] et mémoire). réseau rri,a0é L rnrjds intell. permet de déployai une infrastruaiture de SVr rrustr de simulation ou de collection et - de donna donn lict inumen .Dtées sur. nent tis (micro ce aLu in r. dismoution, namps Mers ou hyc ' ens, capteurs en champ rruaL, rLr iidstion de procedéJ: ioI rés iia,Hé oeuds es une solutur dan5 dornadue ndusus-,:tui: Je corrirlernent des SCADAs '-iJpervisory Coetrul An Date Auisiuri) CL marché rrr Derrnettre un du rapide ci-ueinas deupert.,,qs,1-# pen-rianents. u -Jorawes. 15 't-draii"ement aux SCAnAs dassnues bass su Cermiiéuix et hcau serveurs seau meiDé (le nceu!d,z, in 'a nts perrnet Je a ,rc noeuds 20 donc: prc.:.edé ut avec Urie -lir une stra urine nar un connecf..es: par un uIurqicseI rite au p: rua in Den-ne eree autres du r définu rnIss,:Drrs indiu1Len sur chacLn éléments de upe aLes n gorithînris '-a-isant du ré _ de nneu 25 LanrnLMJel-»)n atorr,que nts et -isus iruses nréu!s, *litant tiis, enudsi'P,H; iPefison pue - a St." exista,, es noeuds logiciels peuvent fonctionner sur le large gamme de 30 hardv r n -..iJuant notamrnt dedé dispositifs mol 5 ismartphones et tat- nais IISSi dure.::.i,.Jpe--'ents H- ,snd.,0.iriels de type - -r(1, du manié in- rruruds i--tell --sis uriuJ donc la mobilité 3048535 20 de manière native tout en proposant à chaque utilisateur, quel que soit son )oint de connection, la même qualité d'hypervision iobale que pour un système centrai 5 Enfin le rése., noeuds in us propose une , stnnce sur les topologies lus contra reexE--)-;.3ris', ant et essité d 5h; vations permet une de rôle d intennrice eï néces ,)rnm--..en-c-e3 7,n fo una PLC rarnmabe te rra n es?'. donc une so!up, H ond es OpérationnPs prreen't corinec.- rése -efnu Os,sss..-(rs,-,»..::1»sar,-"---;fl k:»,-pcpEdp - superViSk'.1,r, p, 55 jistant7.. do noeuds H t donc, .3.0.---;;JUénr-cment 70 proc pnssiqemnTrti cuits de m,.,,,,ii.enanc;e et de mise a . -He sont un faiiii..-eur J-npor-tarr N.,éanmoins dans un coni s e supervision rrine, le rése;. Hilige,n+s rr,r,rt' gaiement -1mbret 25 - n 0 ,d3P3r1 ou d'évolutio de ervisions Hes :,:H:s.antes c-Unn de noeuds spuc sils, le ré E 'naine nOs nt ont de mettre on place des fonctic,ns mobilité avancée dans l'ensemble du périmètre de l'usine. La construr..--;'!,'Dni en 30 maillage de la solution permet en oi e dépit . ut progres0 'a5 aux modif tior sia stratégie en fonction ties prenne' retour- 3048535 De nombreuses fonctionnalités peuvent également être utilisées dans le cadre de la Smart Maintenance ou de la maintenance prédictive. Des compléments d'instrumentations (capteurs, concentrateur) et d'analyse (tracés, historicr s, dashboards) peuvent être créés à la volée et en colli entre plusieurs utilisateurs à des fins tion du procéd mHse en place di. -::-;el-. ..racking , ,ntation électronl-ue, -s cule; rnab' gamme de corrini 15 858 M h z 9 9 Mhz; flot '7".'.;:an d tef. L ca RA. noeud t:3 s vu comme cH' ,4Harque de super audit Pou'( ce ernent en H; ettc-;rrlo-5,-)k---', avec une iris dw-is eande trM (16- - (Ultra Narrerv 10 pers e-'71pora re s '7,,eu'inte et errie 3gelce. fr::adà mettant à I a se r:liP»,:2,710 H r'-',-73,71.fiY'.':J`n et r - et qu'il veut modifiee. qt-d^ltion ri4vejou,D, ere ''quérir données -; cl(-- 7, -a Lt.tsyne ou en - te 1 de celle-; r flaufre art elle est aussi ca - 'années en li--- avec l'écosystème denflées et pertine -iour la conduite intelligei 30 de bout en bout d. le-c. Ces dernièi - sont quel s de sources PYternes dans le reste - ce document (exemple: météü, Licsding, marchés l'énergie). `:> 3048535 22 Les sources de --es sont donc de ature très différente. On trouvera notamment la nécesitA .voir s'interfacer à des capteurs spécialisés en champ ouvert ddeu fils SigFox ou LoRA par exerdpv, la compi.-.-At, avec toc - ul,,Jd'umentatieu Modbus, Ot OPCUA,j Miné: our les e mouvement (re2m T tu ;sit iné n'int'pnrngeh aes nes i'W»--3 sur le douci euuiud. uduse le contenu Adj' 10 PEST jridu'ïées hydrok4 des crues dans du'eue isme de traiterne! - nvci des sues de sont du et u p)che er, over', des ;%.àionneurs oregrarrip-Pabes. des processus, It 15 :r,,,c,r,,,,'àfler avec un . .......rut uereltant des hal:Jans anSM , nunn àrre. compafiWes .3VeC un naneA de>rotocok,.?:.,-,-, d nstru- :ion ou udust .(xemn1 nonnes d'interéraLté pour ;es cb eu .nersonn . rnou,'"ement, ieiernen. en. due e ec,:;:ysterru,:e 'rie dc iinÉ o'e;:rrein, véh dru les. eh tente mdccci ocr pernk none dure C fieEe une ru vas niveaux d'agégaJon ear Mondai ou eloug». L;ne nneneux incas un !hes plus aclap- noeuds ave ni se à disp de la donné it don nrdur.eiru pidsieurs e la plate forme centre le rata - ment ;-;.E.3D.M) pour p,' par REVENDICATIONS1. Noeud intelligent (1) pour réseau (8) distribué selon un maillage, chaque noeud (1) permettant une communication bidirectionnelle (11) avec d'autres noeuds (1) ou une plateforme (10) centrale et chaque noeud comportant une architecture matérielle informatique, ladite architecture fonctionnant sous linux ou compatible linux et une pile logicielle (2, 3, 4, 5, 6) à faible empreinte et faible consommation de ressources utilisant un io langage orienté objet, le noeud étant caractérisé en ce que l'exécution de ladite pile logicielle sur l'architecture matérielle informatique met en oeuvre un ensemble de fonctionnalités comportant au moins les fonctionnalités suivantes: - déploiement de plusieurs noeuds (1) en maillage (8) distribué 15 par effet de masse critique et de voisinage; - démarrage et communication de chaque noeud (1) via un module de communication, dans son voisinage immédiat grâce à une configuration en usine avec un éventail minimal de fonctionnalités; 20 - mémorisation et gestion d'au moins un objet par chaque noeud (1) pour le maintien de l'état actuel de l'objet et utilisant une liste de voisinages mémorisée des noeuds auxquels il est lui-même relié, pour informer chaque noeud (1) voisin de l'éventuel changement d'état de l'objet; 25 - association, au module de communication de chaque noeud (1), d'un identifiant propre au noeud et d'un identifiant de voisinage, pour rendre chaque noeud iso-fonctionnel et apte à recevoir un ordre d'exécution en provenance d'un programme d'un autre noeud (1) du maillage. 3048535 2. Noeud intelligent (1) selon la revendication 1, caractérisé en ce que la diffusion systématique de données ou de commandes se fait par configuration du module de diffusion du noeud (1) [Smart Node], ce module de diffusion étant initialement configuré pour mettre en oeuvre, par 5 exécution sur l'architecture matérielle informatique, une fonctionnalité de diffusion, au sein du réseau (8), d'une variable ou d'un groupe donné de variables avec une résolution donnée et jusqu'à une profondeur donnée dans le maillage, par exemple 3 ou 4 niveaux de voisinages. 3. Noeud intelligent (1) selon la revendication 1, caractérisé en ce io qu'il comporte un gestionnaire (12) de noeud gérant les fonctionnalités mises en oeuvre par les modules logiciels, exécutés sur l'architecture matérielle informatique, en surveillant et en contrôlant le redémarrage et les mises à jour de sécurité d'un module logiciel qui viendrait à s'interrompre ou mourir. 15 4. Noeud intelligent (1) selon la revendication 1, caractérisé en ce que chaque objet appartient à au moins une classe qui est une description des caractéristiques d'un ou de plusieurs objets représentatifs d'un processus industriel ou d'une caractéristique métier, chaque objet étant créé à partir de cette classe et constituant une instance de la classe en 20 question, les caractéristiques et l'état d'un objet étant manipulés par des méthodes incorporées dans le noeud intelligent (1) l'état d'un objet correspondant aux informations mémorisées à un instant donné, telles que décrites par les valeurs de l'ensemble de ses propriétés, aussi nommées champs ou attributs. 25 5. Noeud intelligent (1) selon la revendication 1, caractérisé en ce que chaque noeud (1) comporte un dispositif comprenant au moins une couche logicielle, ladite couche logicielle mettant en oeuvre, par exécution sur l'architecture matérielle informatique, une fonctionnalité de mémorisation, en plus des informations en provenance des capteurs de 30 processus (7a, 7b), d'un attribut indiquant que le noeud (1) concerné est un parent de l'objet appelé «noeud parent». 3048535 6. Noeud intelligent (1) selon la revendication 1, caractérisé en ce chaque noeud (1) comporte un dispositif comprenant au moins une couche logicielle, ladite couche logicielle mettant en oeuvre, par exécution sur l'architecture matérielle informatique, une fonctionnalité pour informer 5 chaque noeud (1) de son voisinage de façon que les noeuds (1) voisins informent les autres noeuds (1) suivant un cheminement orienté dans une direction qui dépend de la topologie ou architecture propre du maillage, définissant les liaisons entre les noeuds du réseau, et au besoin suivant un cheminement orienté vers une plateforme (10) centrale ou vers les processus (7a, 7b), chaque noeud (1) informant ainsi le reste du maillage et chaque noeud (1) mémorisant ainsi l'objet, son état actuel et le noeud (1) parent auquel l'objet est assigné. 7. Noeuds intelligents (1) selon une des revendications précédentes, caractérisés en ce que lesdites fonctionnalités mises en oeuvre par le noeud (1) comporte également la diffusion, sous forme de séries temporelles, des données collectées ou calculées par chaque noeud (1), ladite diffusion étant réalisée par l'association de deux modes de diffusion de données: un mode de diffusion dit systématique dans lequel les données sont diffusées avec une résolution donnée et jusqu'à une profondeur donnée dans le maillage et, un mode de diffusion dite opportuniste dans laquelle au moins un noeud (1) voisin d'un autre noeud (1) concerné par une requête initiale donnée, enregistre de manière autonome l'information ou la donnée qui transite par lui sur sa mémoire afin de rediffuser ladite donnée ou information lorsqu'une requête similaire à la requête initiale est à nouveau posée, le pattern ou schéma de diffusion de données diffusées par les noeuds (1) étant différent d'un schéma de réplication systématique dans lequel le schéma de diffusion de données est dupliqué à l'identique pour tous les noeuds. 8. Noeuds intelligents (1) selon une des revendications précédentes, caractérisés en ce que chaque noeud (1) est configuré pour mettre en oeuvre une fonctionnalité, prévue, d'historisation systématique des 3048535 4 données, mais également le stockage des actions qui se déroulent périodiquement ou des actions relatives au mode de diffusion dit opportuniste dans sa mémoire, chaque noeud (1) ayant ainsi la capacité de se comporter de manière autonome pour l'historisation des données s recueillies lors des actions se déroulant périodiquement ou des actions relatives au mode de diffusion dit opportunistes. 9. Noeuds intelligents (1) selon une des précédentes, caractérisé en ce que chaque noeud (1) du maillage ou une plateforme (10) centrale comporte un dispositif comprenant au moins une couche logicielle , ladite io couche logicielle mettant en oeuvre, par exécution sur l'architecture matérielle informatique, les fonctionnalités de création et de gestion, pour lui-même ou elle-même ou les autres noeuds (1) du maillage, d'objets adaptés à des processus industriels de façon à contrôler tout type de processus, l'ensemble des objets définis pour l'ensemble du maillage et 15 connu de chacun des noeuds étant dénommé « dictionnaire objet ». 10. Nceuds intelligents (1) selon une des revendications précédentes, caractérisé en ce que chaque noeud (1) dispose au moins d'une interface d'accès à une image du « dictionnaire objet », cette interface étant configuré pour définir un nouveau noeud ou un nouvel objet pour un noeud, la requête 20 en modification étant diffusée dans le maillage et transmise d'un noeud (1) à un autre jusqu' au noeud parent concerné si la modification apportée au dictionnaire ne porte pas sur le noeud depuis lequel le gestionnaire (12) est accédé, le noeud (1) parent de l'objet procédant alors, à l'exécution de la requête, le résultat de l'exécution étant ensuite diffusé à son tour dans le 25 reste du maillage, chaque noeud (1) recevant ce résultat mettant ensuite à jour sa propre image du « dictionnaire objet ». 11. Nceuds intelligents (1) selon une des revendications précédentes, caractérisé en ce que lesdites fonctionnalités mises en oeuvre par chaque noeud intelligent (1) comporte la rediffusion, via son module de diffusion, au 30 reste du maillage et à des intervalles de temps configurables l'état de ses propres objets, afin de pallier à toute rupture temporaire ou persistante de 3048535 5 communication dans le maillage, cette capacité permettant au maillage de rétablir au besoin, l'intégrité des différentes images, associées aux différents noeuds du maillage, du «dictionnaire objet». 12. Noeuds intelligents (1) selon une des revendications précédentes, 5 caractérisé en ce que les objets sont manipulés sans que les modifications apportées à l'état d'un objet ne fassent appel à l'état d'un autre objet ni n'influencent celui-ci, chaque objet ayant une autorisation d'accès pour toute utilisation ou toute entité du processus industriel, les attributs ou champs de définition des objets étant changés dynamiquement par le gestionnaire (12) 10 de noeud. 13. Noeuds intelligents (1) selon une des revendications précédentes, caractérisé en ce que chaque objet utilise une méthode qui définit un paramètre qualité qui lui est associé, ledit paramètre qualité représentant l'écart entre une valeur cible désirée de l'état d'un objet et l'état réel de la 15 valeur, l'état désiré d'un objet étant formalisé par la requête en modification de l'état dudit objet, ladite requête étant formulée depuis n'importe quel noeud (1) distant même s'il ne s'agit pas du noeud parent de l'objet, puis transmise au maillage et d'un noeud (1) à un autre jusqu'au noeud (1) parent concerné, l'exécution de ladite requête par le noeud (1) concerné permettant, 20 ainsi, à chacun des noeuds (1) du maillage de récupérer la valeur de l'état réel d'un objet et donc de calculer sa qualité. 14. Noeuds intelligents (1) selon une des revendications précédentes, caractérisé en ce que chaque noeud (1) du maillage ou la plateforme centrale (10) comporte un dispositif comprenant au moins une couche logicielle, ladite 25 couche logicielle mettant en oeuvre, par exécution sur une architecture matérielle informatique, une fonctionnalité de connexion à n'importe quel noeud (1) du maillage (8), par envoi de l'identifiant du noeud à modifier, de façon à modifier à distance et dynamiquement le noeud (1) concerné même si l'utilisateur est connecté à un noeud (1) qui n'est pas le noeud parent de 30 l'objet qu'il veut modifier. 3048535 6 15. Ensemble de noeuds intelligents (1) selon la revendication 1, caractérisés en ce qu'ils sont utilisés dans un système intelligent et universel de supervision de processus industriel comportant une plateforme (10) centrale de gestion de données de masse (Big Data Management) 5 permettant l'acquisition, la gestion et la mémorisation d'un lac (9) de données et des moyens de communication avec un réseau (8) distribué en maillage constitué en noeuds intelligents (1). 16. Noeud intelligent (1) selon la revendication 1, caractérisé en ce que chaque noeud réalise les fonctions suivantes: io - contrôle de capteurs (7) de surveillance d'un processus ou automates programmables (7) de surveillance d'un processus ou des actionneurs et acquisition des données en provenance de ces derniers; - historisation des données, mise en forme et calculs 15 décentralisés.