Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajout Doc Technique #71

Merged
merged 6 commits into from
Dec 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
public class FichierConfig {
private List<String> lignes;
private String cheminConfig = "sae-3-01-devapp-G1A-3/Code/Python/config.ini";
private String cheminConfig = "Code/Python/config.ini";

/**
* Définit la liste des lignes du fichier de configuration.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ public void setMain(IoTMainFrame newMain){
*/
public void lireConfig(){
try {
File myObj = new File("sae-3-01-devapp-G1A-3/Code/Python/config.ini");
File myObj = new File("Code/Python/config.ini");
Scanner myReader = new Scanner(myObj);
while (myReader.hasNextLine()) {
String data = myReader.nextLine();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ public void creerGraphique(){
private List<File> trouveFichiers(){
int i = 0;
boolean fini = false;
String chemin = "sae-3-01-devapp-G1A-3/Code/Java/src/main/resources/application/capteur/solaredge";
String chemin = "Code/Java/src/main/resources/application/capteur/solaredge";
File dossier = new File(chemin);
LocalDate datePrecedente = null;

Expand Down
1 change: 0 additions & 1 deletion Code/Python/AM107/AM107-13/2024-11-22_10-22-50

This file was deleted.

1 change: 0 additions & 1 deletion Code/Python/AM107/AM107-3/2024-11-22_10-23-11

This file was deleted.

1 change: 0 additions & 1 deletion Code/Python/AM107/AM107-47/2024-11-22_10-22-49

This file was deleted.

1 change: 0 additions & 1 deletion Code/Python/AM107/AM107-47/2024-11-22_10-22-52

This file was deleted.

1 change: 0 additions & 1 deletion Code/Python/AM107/B105/2024-11-22_10-22-50

This file was deleted.

1 change: 0 additions & 1 deletion Code/Python/AM107/B111/2024-11-22_10-23-11

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 1 addition & 1 deletion Code/Python/clientMQTT.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

# Récupération des données contenues dans le fichier config.ini
config = configparser.ConfigParser()
config.read("sae-3-01-devapp-G1A-3/Code/Python/config.ini")
config.read("Code/Python/config.ini")

BROKER_ADDRESS = config["MQTT"]["broker_address"]
PORT = int(config["MQTT"]["port"])
Expand Down
42 changes: 21 additions & 21 deletions Code/Python/config.ini
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
[MQTT]
; Informations de la connexion :
; - où récupérer les données des capteurs
broker_address = mqtt.iut-blagnac.fr
; - le port utilisé
port = 1883
;=================================================================================================
; Informations concernant les données à récupérer et leur traitement :
; Choix des topics entre AM107 et/ou solaredge (on sépare les informations par ', ')
topics = AM107, solaredge
; Choix des salles ('all' pour toutes les salles OU les labels des salles souhaitées séparés par ', ')
AM107_rooms = all
; Choix des informations en provenance des salles ('all' pour toutes les informations OU les informations souhaitées séparé(s) par ', ')
AM107_info_types = temperature, humidity, co2
; Choix des informations en provenance des panneaux solaires ('all' pour toutes les informations OU les informations souhaitées séparé(s) par ', ')
solaredge_info_types = all
; Choix du chemin d'où les informations seront stockées
base_path = sae-3-01-devapp-G1A-3/Code/Java/src/main/resources/application/capteur/
; Choix des seuils pour chaque information en provenances des salles (dans l'ordre)
seuil_alert = 30, 60, 1000
; Choix de la période minimum entre chaque enregistrement de données d'un même capteur (en minute)
[MQTT]
; Informations de la connexion :
; - où récupérer les données des capteurs
broker_address = mqtt.iut-blagnac.fr
; - le port utilisé
port = 1883
;=================================================================================================
; Informations concernant les données à récupérer et leur traitement :
; Choix des topics entre AM107 et/ou solaredge (on sépare les informations par ', ')
topics = AM107, solaredge
; Choix des salles ('all' pour toutes les salles OU les labels des salles souhaitées séparés par ', ')
AM107_rooms = all
; Choix des informations en provenance des salles ('all' pour toutes les informations OU les informations souhaitées séparé(s) par ', ')
AM107_info_types = temperature, humidity, co2
; Choix des informations en provenance des panneaux solaires ('all' pour toutes les informations OU les informations souhaitées séparé(s) par ', ')
solaredge_info_types = all
; Choix du chemin d'où les informations seront stockées
base_path = sae-3-01-devapp-G1A-3/Code/Java/src/main/resources/application/capteur/
; Choix des seuils pour chaque information en provenances des salles (dans l'ordre)
seuil_alert = 30, 60, 1000
; Choix de la période minimum entre chaque enregistrement de données d'un même capteur (en minute)
period = 15
1 change: 0 additions & 1 deletion Code/Python/solaredge/2024-11-22_10-22-39

This file was deleted.

1 change: 0 additions & 1 deletion Code/Python/solaredge/2024-11-22_10-23-04

This file was deleted.

20 changes: 3 additions & 17 deletions Code/java/dependency-reduced-pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<artifactId>javafx-maven-plugin</artifactId>
<version>${javafx.maven.plugin.version}</version>
<configuration>
<mainClass>application.DailyBankApp</mainClass>
<mainClass>application.IoTApp</mainClass>
</configuration>
</plugin>
<plugin>
Expand All @@ -27,7 +27,7 @@
<shadedArtifactAttached>true</shadedArtifactAttached>
<transformers>
<transformer>
<mainClass>application.DailyBankApp</mainClass>
<mainClass>application.IoTApp</mainClass>
</transformer>
</transformers>
</configuration>
Expand Down Expand Up @@ -64,26 +64,12 @@
</build>
</profile>
</profiles>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>hamcrest-core</artifactId>
<groupId>org.hamcrest</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<javafx.maven.plugin.version>0.0.8</javafx.maven.plugin.version>
<maven.shade.plugin.version>3.4.1</maven.shade.plugin.version>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<javafx.version>17</javafx.version>
<javafx.version>17.0.13</javafx.version>
</properties>
</project>
82 changes: 26 additions & 56 deletions Code/java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
<name>SweetShops APP IoT</name>

<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<javafx.version>17</javafx.version>
<javafx.maven.plugin.version>0.0.8</javafx.maven.plugin.version>
<maven.shade.plugin.version>3.4.1</maven.shade.plugin.version>
</properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<javafx.version>17.0.13</javafx.version>
<javafx.maven.plugin.version>0.0.8</javafx.maven.plugin.version>
<maven.shade.plugin.version>3.4.1</maven.shade.plugin.version>
</properties>

<dependencies>
<dependency>
Expand Down Expand Up @@ -43,36 +43,6 @@
<version>${javafx.version}</version>
</dependency>


<!-- Dépendance pour ojdbc oracle : driver d'accès à une BD Oracle depuis java -->
<!-- https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc10 -->
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc10</artifactId>
<version>19.18.0.0</version>
</dependency>


<!-- Dépendance pour .jar de génération d'un pdf
Exemples de code :
- http://igm.univ-mlv.fr/~dr/XPOSE2004/sguinchard/iText/creation.html
- https://www.vogella.com/tutorials/JavaPDF/article.html
-->
<!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.13.3</version>
</dependency>

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>


</dependencies>

<build>
Expand All @@ -86,25 +56,25 @@
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>${maven.shade.plugin.version}</version>
<executions>
<execution>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<shadedArtifactAttached>true</shadedArtifactAttached>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>application.IoTApp</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>${maven.shade.plugin.version}</version>
<executions>
<execution>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<shadedArtifactAttached>true</shadedArtifactAttached>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>application.IoTApp</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ public class PythonRunnable implements Runnable {
* Méthode définissant le travail du thread (exécuter le Python)
*/
public void run() {
String chemin = "sae-3-01-devapp-G1A-3/Code/Python/clientMQTT.py";
String chemin = "Code/Python/clientMQTT.py";
ProcessBuilder processBuilder = new ProcessBuilder();
processBuilder.command("python", chemin);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ private void choisirDonnees() {
*/
public void menu(List<String> choix, LocalDate dateDebut, LocalDate dateFin){

File dossier = new File("sae-3-01-devapp-G1A-3/Code/Java/src/main/resources/application/capteur/AM107");
File dossier = new File("Code/Java/src/main/resources/application/capteur/AM107");

final String sMenuTextStart = "Salle";
final MenuButton choices = new MenuButton(sMenuTextStart);
Expand Down Expand Up @@ -258,7 +258,7 @@ private void creerGraphiques(List<String> choix){
private List<File> trouveFichiersAM107(String nomFichier){
int i = 0;
boolean fini = false;
String chemin = "sae-3-01-devapp-G1A-3/Code/Java/src/main/resources/application/capteur/AM107/" + nomFichier;
String chemin = "Code/Java/src/main/resources/application/capteur/AM107/" + nomFichier;
File dossier = new File(chemin);
LocalDate datePrecedente = null;

Expand Down Expand Up @@ -455,7 +455,7 @@ public void retireGraphiques(){
private List<File> trouveAlertes(String nomFichier){
int i = 0;
boolean fini = false;
String chemin = "sae-3-01-devapp-G1A-3/Code/Java/src/main/resources/application/capteur/alerte/" + nomFichier;
String chemin = "Code/Java/src/main/resources/application/capteur/alerte/" + nomFichier;
File dossier = new File(chemin);
LocalDate datePrecedente = null;

Expand Down
41 changes: 0 additions & 41 deletions Documentation/Documentations/DocumentationTechniqueJava copy.adoc

This file was deleted.

Loading
Loading