Skip to content

Commit b462cee

Browse files
authored
Create README.md
1 parent 02104dd commit b462cee

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

README.md

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
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).

0 commit comments

Comments
 (0)