File tree 1 file changed +36
-0
lines changed
1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Java_Arduino_Adapter
2
+ Composant qui adapte les composants basés sur Arduino.
3
+
4
+ <strong >Description : </strong >
5
+
6
+ Ce composant sert à pour objectif d'adapter les communications entre les composants Arduino et les autres composants UPnP.
7
+ Par exemple on pourra adapter le composant Boutons Arduino avec la visionneuse de diapositive.
8
+ Ce composant prend en entrée la commande envoyée par événement UPnP par un composant Arduino et l'encapsule dans un fichier
9
+ XML en y ajoutant son UDN avant de lui même le transmettre via UPnP.
10
+
11
+ C'est un composant logiciel, il ne présente pas d'interface graphique.
12
+
13
+ <strong >Lancement de l'application : </strong >
14
+
15
+ Pour lancer l'application, exécuter lanceur.bat ou lanceur.sh respectivement si sur Windows ou Linux.
16
+
17
+ <strong >Spécifications UPnP : </strong >
18
+
19
+ Ce composant présente deux services dont voici les descriptions :
20
+
21
+ a) AdaptedCommandService :
22
+ 1) SetAdaptedCommand(String AdaptedCommand) : reçoit la commande Arduino adaptée et la transmet via UPnP dans un événement
23
+ AdaptedCommand_Event.
24
+
25
+ b) ArduinoCommandService :
26
+ 1) SetArduinoCommand(String ArduinoCommand) : prend en entrée une commande Arduino à adapter et la transmet à l'application.
27
+
28
+
29
+ Voici le schéma représentant ce composant ainsi que ses services :
30
+
31
+ [ !alt tag] ( https://github.com/components-upnp/Java_Arduino_Adapter/blob/master/Arduino_Adapter.png )
32
+
33
+ <strong >Maintenance : </strong >
34
+
35
+ L'application se présente sous la forme d'un projet Maven.
36
+ Pour générer les exécutables lancer la phase install en choisissant le profil souhaité (Windows ou Linux).
You can’t perform that action at this time.
0 commit comments