Caractéristiques

Gestion simplifiée et évolutive de la multiplicité des protocoles

Le Middleware DMWay est construit à base d’un ensemble de modules spécialisés qui facilitent l’intégration et la prise en charge de sources de données IoT multi-protocoles.

La sémantique pour une donnée intrinsèquement intelligent

Allez au niveau supérieur en passant de simples valeurs numériques collectées à des données nativement intelligibles et interopérables grâce à l'intégration transparente d’une sémantique adéquate.

ROI contrôlé

DMway vous permet: de s’affranchir du vendor lock-in de la majorité des solutions IoT du marché, de faciliter le déploiement et l’installation de votre infrastructure par son approche plug & play, de réduire vos coûts d’installation et de maintenance, de rester véritablement future-proof!

Une Solution lightweight, modulaire, et hautement personnalisable

DMway, une solution flexible, personnalisable, adaptative selon votre environnement métier.

Collecte de données multi-sources et distribution multi-destinataires

Collectez des données de sources de différents types et formats. Distribuez-les où vous voulez sans vous soucier répétitivement des contraintes techniques de mise en œuvre liées aux provenances et aux destinations. DMway rend l'hétérogénéité des sources de données transparentes.

Collecte et synchronisation de données multi-sites

Connectez vos sources et destinations de données indépendamment de leur localisation physique, n’importe où, n’importe quand et comme vous voulez!

Fonctionnalités

Collecter

DMWay supporte la collecte de données hétérogènes de formats et de protocoles de communication différents. DMway gère cette hétérogénéité pour vous, il expose les données collectées selon un format générique compréhensible, personnalisable, plus facilement exploitable.

DMWay personnalisé

Le middleware DMWay est hautement configurable; il s’adapte à votre contexte métier afin de répondre au mieux à vos attentes de flexibilité et d’extensibilité en termes d’accès et d’acheminement des données.

Modèle de données

DMWay propose les modèles de données des différents protocoles et standards supportés, il permet en plus la création de datamodels 'CUSTOM' et de gérer leur évolution.

Données intelligentes

La sémantique DMWay donne son sens littéral à la donnée, physique et/ou logique.

Interfaces multi-protocoles

DMWay supporte des interfaces de communication multi-protocoles vers un ensemble de devices hétérogènes.

Du sur mesure - Connecteurs personnalisables

DMWay intègre mais aussi permet de construire des connecteurs vers différents systèmes distants qui font le Traitement, le Stockage, la Visualisation et l’Analyse de données.

Interopérabilité

DMWay supporte l'interopérabilité entre les différents modèles de données.

Données augmentées

DMWay offre la possibilité d’augmenter le comportement des objets. Il permet de rajouter des comportements aux données par des actions, des fonctions, des triggers.

Disponibilité de la donnée

DMWay garantit la disponibilité des données. La transmission de données (pas de perte de données) est garantie; Les données sont gardées jusqu'à ce qu'elles soient réceptionnées.

Mise en oeuvre facile et légère

DMWay est construit à base d’une architecture logicielle hautement modulaire avec un déploiement automatique. DMWay sollicite peu les ressources hardware (processeur, mémoire, interface réseau). Son déploiement est aussi facile et frugal sur passerelles, serveurs “on premises”, et/ou sur le Cloud.

Cas d'application

F.A.Q.

Comment pouvons-nous vous aider?

Voici quelques-unes des questions que nous recevons le plus. Si vous ne voyez pas ce que vous pensez, contactez-nous à tout moment par téléphone ou e-mail.

DMWay est le résultat de projets de recherche appliquée menés au CETIC en collaboration avec des partenaires industriels. C’est une solution apportée à des besoins récurrents identifiés lors de ces projets R&D. Historiquement DMWay répond à la problématique de gestion de données IoT depuis/vers des sources de données, interfaces et protocoles hétérogènes. Il s’est depuis diversifié pour supporter toutes source de données (plus d’informations : DMWay).

Non. DMWay gère différentes sources de données à savoir : des données IoT, Données en lignes tel que les rapports météo, Données stockées dans des BDD, etc.

Non. DMWay  gère aussi bien la remontée de données vers les systèmes distants (Dans le sens ascendant), que l’envoie de commandes vers les capteurs (dans le sens descendant).

DMway est un traducteur permettant d’homogénéiser les communications entre les sources de données et les systèmes distants.Ainsi, Le plus pertinent est d’installer DMWAY au plus proche des sources de données à savoir un déploiement au niveau d’une Gateway. Néanmoins, DMway est versatile permettant une flexibilité de déploiement selon le contexte, il offre donc la flexibilité de le déployer au niveau serveur , ainsi qu’un déploiement hybride.

Il est possible de déployer plusieurs instances de DMWAY et de les lier entre elles pour créer une hiérarchie permettant de gérer un site important.

DMway supporte différents niveaux d’intégration en fonction de la technologie et de son niveau de standardisation (standardisation de la communication, de la représentation des données, etc.) DMway offre un éventail d’outils qui gère ces différents cas d’intégration allant du support technologies clé en main jusqu’au support de techno qui ne sont pas standardisées et qui ont besoin d’être configurées entièrement. Ainsi, DMWay est capable de supporter intégralement tous les protocoles dont les plugins existent (zwave , rtl433, BLE, etc). Ces protocoles sont structurés et standardisés aussi bien sur la partie communication que la partie encodage et représentation de données.D’autres protocoles sont partiellement supportés en raison du manque de standardisation concernant la partie représentation de données. Dans ce cas, il faut rajouter un décodeur par type de device supporté. C’est le cas du ModBus qui ne spécifie pas la représentation des devices et des données.

DMway est capable de publier les données vers différents backend. Actuellement DMWay dispose de connecteurs vers Thingsboard, InfluxDB, TSorage : pour ces backends, l’intégration est clé en main. MongoDB par contre nécessite une configuration. RabbitMQ, MQTT, HTTP sont des échangeurs de données qui ne spécifient aucun formats standards pour les données , il faut donc les spécifier à la demande. DMway offre en plus la possibilité de créer de nouveaux connecteurs custom selon vos besoins

De par sa conception, DMway est un middleware léger et ne nécessite pas beaucoup de ressources, cela dépend principalement de la taille de l’infrastructure à prendre en charge. A minima Dmway peut être déployé sur un équipement doté d’un Processeur ARM V6, 256mo de RAM.

Oui, il est possible de déployer DMWAY sous Windows.

Linux à partir de la version xx, Win7, Mac os, Déploiement docker.

Contactez-nous

Envie de découvrir l’ensemble des bénéfices que cet outil apportera à votre entreprise ?