Comment configurer les transmissions de données entre OpenDAS et les appareils connectés ?

OpenDAS simplifie la configuration des transmissions avec les machines et appareils connectés

Nous verrons la procédure à suivre lors de ce tutoriel.

Connectez-vous à opendas-config sur la machine virtuelle de démonstration à http://opendas-config:8069/ avec les identifiants suivants :

  • Utilisateur : admin
  • Mot de pase : opendas

Sélectionnez une configuration matérielle puis un type de configuration matérielle

Type de protocole de transmission :

Il existe 3 types de protocole de transmission.

  • Émission : Émission d’une valeur vers un matériel
  • Réception : Réception d’une valeur depuis un matériel
  • Calcul : Opération réalisée après la réception

Chacun de ses types possèdent également les paramètres suivants :

Expression :

  • Format standard
    • Émission :
      La donnée dont la clé est précisée sera envoyée à l’appareil connecté.

      POIDS
    • Réception :
      La syntaxe suivante attribue des clés aux valeurs en entrée. Une fois ces données identifiées, elles pourront être traitées par OpenDAS.

      POIDS;TEMP
      |
  • Format avancé ( personnalisable avec du code)
    • Réception
      Le code suivant récupère une chaîne en entrée puis attribue une clé à chaque valeur tranchée.
      ( ex: 20|10 => mapMaterial[‘POIDS’] = 20, mapMaterial[‘TEMP’] = 10 )

      var data = values.split('|');
      mapMaterial.put('POIDS',data[0]);
      mapMaterial.put('TEMP',data[1]):
    • Calcul
      Le code suivant additionne POIDS1 et POIDS2. La donnée POIDS sera disponible ensuite dans le contexte ( mémoire temporaire ) d’OpenDAS.

      var poids3 = parseInt(mapMaterial.get('POIDS1')) + parseInt(mapMaterial.get('POIDS2'));
      mapMaterial.put('POIDS',poids.toString());

Language :

Lorsque le format avancé est utilisé, le langage doit être renseigné ( ex : Javascript ).
Les langages suivants sont supportés : langages supportés

Vidéo de démonstration :