diff --git a/README.md b/README.md index 00b53de..1afd78b 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,10 @@ ## Utilisation ### Install + ```sh // Install d'outil -python -m pip install pipenv +python3 -m pip install pipenv // Install module pip install typer @@ -18,6 +19,24 @@ pipenv update // Lancement du shell pipenv pipenv shell ``` +**ATTENTION** : lorsque vous voulez faire un pipenv update cela vous donne une version buguée de pymodub qui est là `3.2.0` *(pour voir votre version faite un `pip freeze`)* + +#### Marche à suivre: +1) Désinstallez la bibliothèque pymodbus à l'aide de la commande suivante: +> pipenv uninstall pymodbus + +2) Installez une version précédente de la bibliothèque pymodbus en utilisant la commande suivante: +> pipenv install pymodbus==3.1.3 + +### Lancement +il faut lancé 3 terminal pipenv pour : + +```sh +./start_server.sh +./start_client.sh +sudo python3 ./decoder.py +``` + ### Côté BDD Il faudra que vous connectiez à votre BDD PostgreSQL. Exécuter le script `Table.sql` qui se trouve dans src avec la commande ci-dessous. @@ -39,21 +58,34 @@ psql -h londres -d -U -W **ATTENTION** `londres` est un serveur héberger dans l'infrastructure de notre établissement universitaire. -### Lancement -il faut lancé 3 terminal pipenv pour : - -```sh -./start_server.sh -./start_client.sh -sudo python3 ./decoder.py -``` - ## Notre configuration * Python (3.9) * PostgreSQL * pip (22.0.2) * pymodbus (3.1.3) +Notre pipfile: +``` +[[source]] +url = "https://pypi.org/simple" +verify_ssl = true +name = "pypi" + +[packages] +redis = "*" +click = "*" +prompt-toolkit = "*" +pymodbus = {extras = ["repl"], version = "*"} +sqlalchemy = "*" +scapy = "*" +ipython = "*" + +[dev-packages] + +[requires] +python_version = "3.9" +``` + ## Développeurs * [Louis](https://codefirst.iut.uca.fr/git/louis.dufour) * [Paul](https://codefirst.iut.uca.fr/git/paul.squizzato)