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 |
- Émission :
- 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());
- Réception
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 :