DoMooV, histoire d un système d exploitation de GTB www.domoov.com Depuis sa création en 1993, la société NEWRON SYSTEM s'est forgé une solide notoriété dans le monde des automatismes autour de la technologie LonWorks dont elle fut l'un des pionniers. NEWRON SYSTEM est à ce jour le leader Européen de l'édition logicielle en technologie LonWorks. Elle fournit des logiciels d installation, de configuration de réseaux LonWorks ainsi que des logiciels de test et de mise en service et des interfaces pour SCADA. NEWRON SYSTEM est notamment l éditeur qui commercialise NLFacilities, un outil graphique de configuration des automatismes de zones de confort en fonction de la position des cloisons. Ce logiciel a installé plus d un demi-million de produits LonWorks soit un peu plus de 15 Millions de m2 dans le monde des immeubles de bureau locatifs en Europe. Forte de ses nombreuses années d'expérience, NEWRON SYSTEM a ainsi développé une gamme complète de produits logiciels de conception, maintenance et exploitation qui sont reconnus sur le marché Européen. En 2007 NEWRON SYSTEM décide d étendre son savoir faire au delà même de la technologie LonWorks. En effet il existe à ce jour de nombreux standards de Gestion Technique du Bâtiment ISO et EN: BACnet, LonWorks, KNX, M-BUS ainsi que des standards présents de facto dans les GTB: MODBUS, OPC, Les systèmes ont tendance à devenir multi protocolaires et BACnet se positionne de plus en plus comme le protocole fédérateur de données au niveau de la supervision. NEWRON SYSTEM se doit en effet de travailler sur ces standards. Les systèmes de Gestion Technique du Bâtiment (GTB) doivent manipuler donc un nombre grandissant d informations et ceci à travers plusieurs standards protocolaires de GTB et NEWRON SYSTEM La réponse à cette demande nous a conduit à abandonner l idée d une solution spécifique par protocole et nous a poussés à innover dans le développement d une plateforme unique qui gère les standards de protocoles de communication de GTB. NEWRON SYSTEM peut ainsi développer une gamme unique au dessus de cette plateforme et ainsi adresser le marché global. Son nom de code est DoMooV.
Par contre le métier de NEWRON SYSTEM demeure la mise en service et l installation de réseaux. A ce titre il ne suffit pas de modéliser l exploitation de réseau mais également la mise en service et le commissioning. A l heure actuelle les solutions existantes (Tridium, GridLogix, Mediator, ) ne modélisent que l exploitation des sites de GTB : acquisition de données, alarmes, archivage, plage horaire, script afin de proposer des applications de gestion des sites de GTB. Mais ces solutions ne modélisent aucunement la mise en service, le commissioning : en un mot elles ne modélisent pas le «network management». Elles ont des moteurs indépendants, différents de mise en service de réseaux protocolaires. C est trop limitatif! La force de DoMooV, et son caractère innovant unique, réside dans le fait que DoMooV modélise le fameux «network management». DoMooV modélise ainsi l acquisition, l alarme, mais également modélise un channel, un routeur, un reset, le commissioning, la connexion, la réparation,. Cette modélisation est vraiment très complexe : c est le fondement du caractère innovant de DoMooV! Une fonctionnalité unique sur le marché, et à ce titre que nous pouvons dire que DoMooV est beaucoup plus qu un middleware ou un framework: c est un vrai système d exploitation de GTB!! DoMooV supporte en natif des fonctions de Gateway (passerelle) inter protocole et inclut la totalité des catalogues de type des protocoles supportés. De plus, les protocoles existants ou futurs se doivent de pouvoir être modélisés et ainsi intégrer facilement DoMooV : c est pour cette raison que DoMooV peut être enrichi de nouveaux protocoles à travers un Driver Development Kit. Le système d exploitation DoMooV est ainsi né Et avec lui les logiciels de base qui gravitent autour : MooV n Build, MooV n See,
Cette architecture unique de DoMooV, sa capacité intrinsèque à modéliser le «network management» permet à NEWRON SYSTEM d être à ce jour la seule société capable de proposer un seul outil d installation, de mise en service et de commissioning unique pour tous les protocoles de GTB : MooV n Build! Même mieux, c est un outil qui permet de faire des projets multi protocoles! MooV n Build est une application développée au dessus de DoMooV qui permet donc de mettre en service et installer des réseaux de GTB multi protocoles et ainsi créer une base de données multiprotocolaire unique : DoMooV database. C est une solution client / serveur native qui permet la multi-ingénierie de site. MooV n Build permet de travailler à partir de la technologie et les protocoles à travers une interface simple basée sur deux arbres et qui permet d assurer des fonctions de base de chaque protocole (Binding en Lon, Groupes en KNX, propriétés d objets en BACnet ). Mais MooV n Build peut également travailler en mode graphique avec des fonds de plan à partir de modèles et ainsi proposer l abstraction nécessaire à l intégration de masse en fournissant des modèles d objet, des modèles de connexion, de configuration générant des bibliothèques de solutions. Mais MooV n Build propose également toutes les fonctions graphiques intuitives de reconfiguration de zone mono ou multiprotocolaire. DoMooV est une solution client / serveur native! Une ou plusieurs applications peuvent travailler connectées à un ou plusieurs DoMooV Server sur le même projet. Ainsi, une fois cette base de données créée, NEWRON SYSTEM propose un DoMooV OPC server pour connecter un SCADA au réseau et remonter les données de tous ces protocoles en une interface OPC. Tous ces logiciels gravitent simultanément au dessus du DoMooV server.
Dans le cas où le superviseur est orienté CVC, NEWRON SYSTEM propose également un DoMooV BACnet serveur pour interfacer tout client BACnet (BACnet OWS) à un ou plusieurs réseau DoMooV. Bien sur tout SCADA peut également développer une interface DoMooV native de manière à s affranchir des standards de serveur de données tels que OPC et BACnet et être DoMooV natif! Et ceci bien sur en client serveur global. On arrive donc à la possibilité d une architecture centralisée classique comme suit : Mais ces solutions restent centralisées et souvent les systèmes de GTB préfèrent déporter les fonctions d automation et les acquisitions de données. DoMooV répond à ce besoin. Le serveur DoMooV est en effet déployable dans un matériel embarqué. Et ce matériel peut utiliser Windows ou Linux pour faire tourner le serveur DoMooV. Ainsi MooV n Build et les superviseurs peuvent se connecter a travers TCP/IP à un ou plusieurs DoMooV server embarqués. Chaque DoMooV server gère sa base de données, son monitoring, ses alarmes, ses archivages, ses plages horaires De plus chaque DoMooV server inclut une fonction de Gateway : chaque point connecté à DoMooV, indépendamment de son protocole, peut être mappé sur un ou plusieurs autres points multiprotocolaire. Cela assure des fonctions de Gateway et passerelles inter protocoles (BACnet <-> M-Bus, KNX<->Lon, ) mais également des fonctions de Proxy et passerelles intra protocole (BACnet <->BACnet, Lon <- > Lon, ) Chaque DoMooV server peut ainsi gérer plusieurs protocoles et décentraliser les fonctions d automation pour propager les ordres au niveau terrain à travers des routeurs IP. Nous avons l architecture qui suit :
Mais DoMooV permet la décentralisation ultime : embarquer un DoMooV server dans un produit du terrain qui fait office de concentrateur. Ce peut être un matériel aveugle ou alors un écran tactile incluant Linux ou Windows. Dans ce cas nous avons l architecture suivante : DoMoov est un VRAI système d exploitation de GTB permettant de modéliser aussi bien la mise en service et l installation de réseaux hétérogènes multi protocolaires que l exploitation incluant l alarme, les plages horaires, l archivage et le script. Il permet également de travailler dans des architectures centralisées, semi ou totalement distribuées indépendamment du constructeur et du protocole choisi avec des fonctions de Gateway et passerelles inclues! La solution DoMooV est un vrai faiseur de système de GTB standards et hétérogènes!